Describe with an example why a particular lifecycle model is selected for a

Describe with an example why a particular lifecycle

This preview shows page 5 - 7 out of 65 pages.

3.Describe with an example why a particular lifecycle model is selected for a developmentenvironment. You may consider a different development environment with different businesslogics, platform, etc., and the applicability of the particular software development model over thedevelopment environment. 4. Assess the merits of applying the waterfall model to a large software development project with appropriate evidenced researched work with reference to the current context. Introduction In this task, we were given to explain software development lifecycle models. It is the process of determining how an information system can support business needs, designing the system, building the system and also delivering it to the users. Software development lifecycle model can also be defined as the tools that can be used for better delivering of software projects. After that we have to describe two iterative and two sequential software lifecycle models and how risk is managed in the spiral lifecycle model. Also we were given to describe with an example why a particular lifecycle model is selected for a development environment. We can also consider a different development environment with different business logics, platform, etc. and the applicability of the particular software development model over the development environment. Finally, we have to assess the merits of applying the waterfall model to a large software development project with appropriate evidenced researched work with reference to the current context. 1.1 Software development lifecycle models A software development life cycle (SDLC) model is a conceptual framework describing all activities in a software development project from planning to maintenance. In this process, it is associated with many models in which each model includes a variety of tasks and activities. It involves several distinct stages which includes planning, building, designing, testing and deployment. Some of the popular software development lifecycle models are waterfall model, spiral model and agile model which is used to develop a successfully application effectively. Iterative model Iterative model is a particular implementation of software development life cycle which focuses on an initial, simplified implementation which after that progressively gains more complexity and a boarder feature set until the final system is complete. Such style of model does not attempt to start with a full specification of requirements. The figure of iterative model is given below: Administrator
Image of page 5
6 Process of iterative model The process of iterative model is given below: i. Requirements gathering In the iterative models, firstly all the requirement is gathered with proper planning among the team and map out the specifications documents, establish software or hardware requirement and also prepare for the upcoming stages of the cycle.
Image of page 6
Image of page 7

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture