Staged Lifecycle

Posted by Petter Smith
2
May 2, 2017
106 Views

Discuss the importance of following a procedural/staged lifecycle in a systems investigation.

The importance of using the staged life cycle is the most effective process which includes the following steps.

                    i.            Initial investigation- Initial investigation is one of the most time taken and tedious task to identify the real problem of the system. Top Grub Company that produces gourmet-style meals which are frozen have to investigate about the entire requirement. The analysis about initial or startup investigation has taken more time and days to understand about the retailers. Because different types of retailers want different types of services from the top grub companies. In this step the top grub companies have to start survey at all the necessary and important field and collect the basic to high level information for their advanced system.

                  ii.            Requirement of Retailer- The top grubs wants a system that has capabilities to understand and gets information about which type of service is required by retailer. The top grubs companies have to makes a short report on all the information that they gets during the period of analysis, because on the basis of analysis a best system will made.

                iii.            Analysis on retailer’s demand- To purchase frozen meal, the retailer has to register themselves on the website of top grub so the process of registration will not be so hard so that the retailer faces difficulties. The system must have a user friendly and attractive screen so that the retailer can easily register themselves. Once the retailer register themselves on with top grub they will able to order the meals, using a top grub order form. The device has to design so that retailer that has poor credit status will ask for advance payment.

                iv.            Design and Coding of the system-The system has design so that the company will able to know how much they are purchasing every month from various suppliers. The design of the system also provides a facility to keep retailers detail on hand whenever they needed. Note that the system will design so as all the order are placed in a green tray and processed at the end of the week by the purchasing clerk and a copy of the purchase order will fill in the red folder Once all the information will collect, the coding process of the system will starts and have to careful about no error will found during coding of the system. The design part and coding part have to be compatible else error will be occurs.

                  v.            Testing of system-Once the design and coding parts of the system get completed the system will go under testing to check every necessary condition is full filled in the system or not that is demanded by client or top grub companies.

                vi.            Implementation of system- If the analyst does not get any type of bugs during compilation and running of the code and the system behave perfect as the top grubs  expected after that  the top grub use that system and expect that the retailers definitely like that system and expected a good and positive feedback from retailers.

              vii.            Maintenance- The top grubs companies also provide the facility of maintenance to the retailers so that they do not have any difficulties to complete their order, track their order and manage their account smoothly.

Evaluate the system lifecycle models that could be used in this project

We have evaluated several models such as waterfall model, iterative model, spiral model, V-model and so on. We have found that the most suitable one would be iterative model because of following reasons:

·         Not much information/requirements are provided by the top Grub client so we can made assumptions.

·         It is cost effective as compared to other models.

·         We can go back to the previous state of the SDLC, if needed unlike other models.

·         The additions and enhancements can be made to the system as in when required by the organization.

·         The modules will be made separately and in increments.

According to this project the only one iterative process model is suitable. Because it starts with the small set of software requirements and further iteratively enlarge and upgrade the software or whole system with few changes. An iterative life cycle model does not affect whole process model and does not try to start with full specification of the system requirement. Instead whenever system wants a development then development starts by specifying and just an individual part of the software, which is further reviewed when according to the requirements. Whenever this process will be repeated a new version of the software is produced at the completion of the each iteration of the model of the system. The basic idea behind this process model method is to create or develop a system by the help of repeated cycles at the smaller part of the system at a time.

Similarly in case of the Top Grub system there is definite chances of further enhancements which will be required by the system and it can be provided by the database developer without disturbing the existing system and hence iterative process model is a perfect process model for our proposed system.

The major reason to adopt iterative process model is as follows:

·         In the iterative process model some of the functions can developed as quick as possible and at early of starting in the life cycle process model.

·         In this process model the results are founds early and at the certain time interval or periodically.

·         In the iterative model the cost is very low when changes made in the systems requirements or scope.

·         In future if the requirement of the top companies gets very large then there is no any other life cycles model available like iterative process model that works well for the large project and mission- critical projects.

·         During this life cycle the software that is needed by the client is produced early which provides a facility to customer evaluation and feedback.

·         The iterative process model is less expensive than any other process model during developing a system.

 

Comments
avatar
Please sign in to add comment.
Advertise on APSense
This advertising space is available.
Post Your Ad Here
More Articles