logo

Unit 9: Software Development Life Cycle Doc

26 Pages7835 Words538 Views
   

Added on  2020-10-26

Unit 9: Software Development Life Cycle Doc

   Added on 2020-10-26

ShareRelated Documents
1 | P a g eASSIGNMENT 1 FRONT SHEET Qualification BTEC Level 5 HND Diploma in Computing Unit number and title Unit 9: Software Development Life CycleSubmission date 16/09/2020 Date Received 1st submissionRe-submission DateDate Received 2nd submissionStudent Name Duong Van Dat Student ID BHAF190049 Class BH-AF-1911-2.1 Assessor name NGO THI MAI LOAN Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Student’s signature Grading grid P1 P2 P3 P4 M1 M2 D1 D2
Unit 9: Software Development Life Cycle Doc_1
2 | P a g eSummative Feedback: Resubmission Feedback:Grade:Assessor Signature:Date:Signature & Date:
Unit 9: Software Development Life Cycle Doc_2
3 | P a g eTable of Contents Introduction ............................................................................................................................... 5I.Describe 4 SDLC models: Waterfall, V-Model, Spiral, Rapid Development. Which method is best for Tune Source and why? ......................................................................... 51.An introduction to the software development lifecycle (SDLC) .................................... 52.SDLC models .................................................................................................................... 52.1.Waterfall model .................................................................................................... 52.2.V-Model ................................................................................................................. 82.3.Spiral Model ........................................................................................................ 112.4.The RAD model .................................................................................................... 142.4.1.Why a particular lifecycle model is selected for a development environment? Best method for Tune Source. ...................................................................................... 16II.Explain how risk is managed in the Spiral lifecycle model. ............................................. 171.Risk Assessment ............................................................................................................ 181.1.Identification ....................................................................................................... 181.2.Analysis ................................................................................................................ 181.3.Prioritization ........................................................................................................ 192.Risk Control.................................................................................................................... 192.1.Planning ............................................................................................................... 192.2.Resolution............................................................................................................ 192.3.Monitoring ........................................................................................................... 20III.Explain the purpose of a feasibility report ....................................................................... 20IV.Discuss the components of a feasibility report ................................................................ 21V.How technical solutions can be compared. ..................................................................... 24Conclusion ............................................................................................................................... 25References ............................................................................................................................... 26
Unit 9: Software Development Life Cycle Doc_3
4 | P a g eTable of Figures Figure 1. Waterfall model .......................................................................................................... 6Figure 2. V-Model....................................................................................................................... 8Figure 3. Spiral model .............................................................................................................. 12Figure 4. RAD model ................................................................................................................ 14Figure 5. Risk management ...................................................................................................... 18Figure 6. Feasibility Report ...................................................................................................... 22List of Tables Table 1. Advantages & Disadvantages of Waterfall model ....................................................... 7Table 2. Advantages and Disadvantages of V-Model .............................................................. 10Table 3. Advantages & Disadvantages of Spiral Model ........................................................... 13Table 4. Advantages & Disadvantages of RAD model .............................................................. 16
Unit 9: Software Development Life Cycle Doc_4
5 | P a g eIntroduction In this assignment, I have provided knowledge and explanation of software development lifecycle models. In it, I have described 2 models of the iterative software development lifecycle and 2 sequential models. Then, I come up with the best model for Tune Source. Besides, I provide risk management in the spiral lifecycle model. Additionally, I have described an example of why a specific life cycle model must be chosen for the development environment. On the other hand, I have provided an explanation for the purpose of a feasibility report, whereby I have to give a view on the components of the feasibility report. Finally, I described how to compare technical solutions. I.Describe 4 SDLC models: Waterfall, V-Model, Spiral, Rapid Development. Which method is best for Tune Source and why? 1.An introduction to the software development lifecycle (SDLC) SDLC stands for Software Development Life Cycle. SDLC is a structure imposed on the development of a software product. It is often considered as a subset of system development life cycle. SDLC consists of a detailed plan which explains how to plan, build, and maintain specific software. Every phase of the SDLC life cycle has its own process and deliverables that feed into the next phase. It includes several phases such as: planning, construction, design and implementation. There are several models for such processes, each describing approaches to a variety of activities that take place during the process. 2.SDLC models 2.1.Waterfall model The waterfall model is a classical model used in system development life cycle to create a system with a linear and sequential approach. It is termed as waterfall because the model develops systematically from one phase to another in a downward fashion. This model is divided into different phases and the output of one phase is used as the input of the next phase.
Unit 9: Software Development Life Cycle Doc_5
6 | P a g eFigure 1. Waterfall modelThe Waterfall model is a step-by-step approach for carrying out the design and development of a software product. Since the lifecycle of this method resembles with a water stream flowing in a river, hence it took the name as the Waterfall methodology. In the waterfall process, the progress of a project moves ahead sequentially. One stage finishes and the next one starts. None of the phases overlap each other. It guarantees the success of the waterfall model when the projects are small with clear requirements and a fewer no. of unknowns. The waterfall model's process is described as follows: a.Requirement analysis: The first phase involves understanding what needs to design and what is its function, purpose, etc. Here, the specifications of the input and output or the final product are studied and marked. b.Design: The requirement specifications from the first phase are studied in this phase and system design is prepared. System Design helps in specifying hardware and system requirements and also helps in defining overall system architecture. The software code to be written in the next stage is created now.
Unit 9: Software Development Life Cycle Doc_6

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Unit 9 : Software Development Life Cycle
|24
|5075
|934

Assignment on Software Development Life Cycle
|37
|7409
|54

Software Development Life Cycle Assignment
|27
|9120
|232

Systems Analysis and Design for Adroit Ads Company
|29
|5985
|419

System Development Life Cycle (SDLC) - A Survey
|47
|18551
|217

Software Development Lifecycles PDF
|107
|33743
|261