Assignment on Software Development Life Cycle
37 Pages7409 Words54 Views
Added on 2022-03-02
About This Document
This document is divided into three parts, first describes the different software development life cycles, which will consist of small tasks that need to be completed such as describing two iterative and two sequential software life cycle models. The second explains how to manage risks in the Spiral lifecycle model. The third is to describe, with an example, why a specific lifecycle model was chosen for the development environment and Evaluate the value of applying the Waterfall lifecycle model to a large software development project.
Assignment on Software Development Life Cycle
Added on 2022-03-02
ShareRelated Documents
ASSIGNMENT 1 FRONT SHEET
Qualification BTEC Level 5 HND Diploma in Computing
Unit number and title Unit 9: Software Development Life Cycle
Submission date Wednesday, February 2022 Date Received 1st submission
Re-submission Date Date Received 2nd submission
Student Name Lai The Hung Student ID BHBF200052
Class PBIT 17102 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
Qualification BTEC Level 5 HND Diploma in Computing
Unit number and title Unit 9: Software Development Life Cycle
Submission date Wednesday, February 2022 Date Received 1st submission
Re-submission Date Date Received 2nd submission
Student Name Lai The Hung Student ID BHBF200052
Class PBIT 17102 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
Summative Feedback: Resubmission Feedback:
Grade: Assessor Signature: Date:
Grade: Assessor Signature: Date:
Signature & Date:
Table of Contents
INTRODUCTION..............................................................................7
P1 Describe two iterative and two sequential software lifecycle models............................7
1. Original Waterfall Model...............................................................................................................8
1.1. What is the waterfall model?..................................................................................................8
1.2. Different Phases of Waterfall Model in Software Engineering................................................9
1.3. When to use SDLC Waterfall Model?......................................................................................9
1.4. Advantages and Disadvantages of waterfall model..............................................................10
2. Prototyping Model.......................................................................................................................10
2.1. What is the prototyping model?...........................................................................................10
2.2. Prototyping Model Phases....................................................................................................11
2.3. When to use SDLC Prototyping Model?................................................................................11
2.4. Advantages and disadvantages of prototyping mode...........................................................12
3. Spiral model.................................................................................................................................13
3.1. What is spiral model?...........................................................................................................13
Table of Contents
INTRODUCTION..............................................................................7
P1 Describe two iterative and two sequential software lifecycle models............................7
1. Original Waterfall Model...............................................................................................................8
1.1. What is the waterfall model?..................................................................................................8
1.2. Different Phases of Waterfall Model in Software Engineering................................................9
1.3. When to use SDLC Waterfall Model?......................................................................................9
1.4. Advantages and Disadvantages of waterfall model..............................................................10
2. Prototyping Model.......................................................................................................................10
2.1. What is the prototyping model?...........................................................................................10
2.2. Prototyping Model Phases....................................................................................................11
2.3. When to use SDLC Prototyping Model?................................................................................11
2.4. Advantages and disadvantages of prototyping mode...........................................................12
3. Spiral model.................................................................................................................................13
3.1. What is spiral model?...........................................................................................................13
3.2. Spiral Model Phases..............................................................................................................13
3.3. When to use Spiral Model?...................................................................................................14
3.4. Advantages and disadvantages of spiral model....................................................................14
4. Agile Model..................................................................................................................................15
4.1. What is Agile Model?............................................................................................................15
4.2. Phases of Agile Model...........................................................................................................15
4.3. When to use Agile model:.....................................................................................................16
4.4. Advantages and disadvantages of Agile model.....................................................................16
5. Which method is best for tune source and why?........................................................................17
P2 Explain how risk is managed in the Spiral lifecycle model............................................17
1. Introduction of Risk.....................................................................................................................17
2. Inportance of risk management...................................................................................................17
3. Risk management Process...........................................................................................................18
4. How to manage risk in the Spiral lifecycle model........................................................................18
4.1. Introduction of Spiral lifecycle model...................................................................................18
4.2. Phases of Spiral model..........................................................................................................18
4.3. How to manage risk..............................................................................................................19
P3 Explain the purpose of a feasibility report...................................................................21
1. What is a feasibility report?.........................................................................................................21
2. Purpose of each element in a Basic Feasibility Report.................................................................21
2.1. Introduction of Basic Feasibility Report................................................................................21
2.2. Purpose of four elements.....................................................................................................22
3.3. When to use Spiral Model?...................................................................................................14
3.4. Advantages and disadvantages of spiral model....................................................................14
4. Agile Model..................................................................................................................................15
4.1. What is Agile Model?............................................................................................................15
4.2. Phases of Agile Model...........................................................................................................15
4.3. When to use Agile model:.....................................................................................................16
4.4. Advantages and disadvantages of Agile model.....................................................................16
5. Which method is best for tune source and why?........................................................................17
P2 Explain how risk is managed in the Spiral lifecycle model............................................17
1. Introduction of Risk.....................................................................................................................17
2. Inportance of risk management...................................................................................................17
3. Risk management Process...........................................................................................................18
4. How to manage risk in the Spiral lifecycle model........................................................................18
4.1. Introduction of Spiral lifecycle model...................................................................................18
4.2. Phases of Spiral model..........................................................................................................18
4.3. How to manage risk..............................................................................................................19
P3 Explain the purpose of a feasibility report...................................................................21
1. What is a feasibility report?.........................................................................................................21
2. Purpose of each element in a Basic Feasibility Report.................................................................21
2.1. Introduction of Basic Feasibility Report................................................................................21
2.2. Purpose of four elements.....................................................................................................22
P4 Describe how technical solutions can be compared.....................................................23
1. Introduction of a feasibility study................................................................................................23
2. Technical Feasibility.....................................................................................................................23
2.1. What is Technical Feasibility ?..............................................................................................23
2.2. Can we build it ?...................................................................................................................23
3. Economic Feasibility....................................................................................................................24
3.1. What is Economic Feasibility ?..............................................................................................24
3.2. Should we build it?...............................................................................................................24
4. Organizational Feasibility.............................................................................................................24
4.1. What is Organization Feasibility............................................................................................24
4.2. If we build it, will they come ?..............................................................................................24
5. Discuss whether the project is feasible........................................................................................25
5.1. Analyzing Costs vs. Benefits..................................................................................................25
5.2. Calculating Present Value.....................................................................................................25
5.3. Net Present Value.................................................................................................................26
6. Alternative technical solutions using the alternative matrix........................................................27
6.1. Javascript..............................................................................................................................27
6.2. .Net.......................................................................................................................................27
6.3. Html......................................................................................................................................28
6.4. Css.........................................................................................................................................28
6.5. A summary weighted score table.........................................................................................28
1. Introduction of a feasibility study................................................................................................23
2. Technical Feasibility.....................................................................................................................23
2.1. What is Technical Feasibility ?..............................................................................................23
2.2. Can we build it ?...................................................................................................................23
3. Economic Feasibility....................................................................................................................24
3.1. What is Economic Feasibility ?..............................................................................................24
3.2. Should we build it?...............................................................................................................24
4. Organizational Feasibility.............................................................................................................24
4.1. What is Organization Feasibility............................................................................................24
4.2. If we build it, will they come ?..............................................................................................24
5. Discuss whether the project is feasible........................................................................................25
5.1. Analyzing Costs vs. Benefits..................................................................................................25
5.2. Calculating Present Value.....................................................................................................25
5.3. Net Present Value.................................................................................................................26
6. Alternative technical solutions using the alternative matrix........................................................27
6.1. Javascript..............................................................................................................................27
6.2. .Net.......................................................................................................................................27
6.3. Html......................................................................................................................................28
6.4. Css.........................................................................................................................................28
6.5. A summary weighted score table.........................................................................................28
➢ CONCLUSION...............................................................44
➢ REFERENCES.................................................................45
INTRODUCTION
In this assignment, I will complete the tasks. The first major task describes the different software development life cycles,
which will consist of small tasks that need to be completed such as describing two iterative and two sequential software life
cycle models. The second explains how to manage risks in the Spiral lifecycle model. The third is to describe, with an
example, why a specific lifecycle model was chosen for the development environment and Evaluate the value of applying
the Waterfall lifecycle model to a large software development project. Next is to explain the importance of the feasibility
study.
Including sections such as: Explaining the purpose of the feasibility report, describing how to compare technical solutions,
discussing the feasibility report components, and assessing the impact of the feasibility criteria for a software survey.
P1 Describe two iterative and two sequential software lifecycle models
INTRODUCTION OF SOFTWARE DEVELOPMENT LIFE CYCLES
- The software development life cycle is the application of standard business practices to building software applications. It
is usually broken down into six to eight steps: Plan, Require, Design, Build, Document, Test, Implement, Maintain. Some
project managers will combine, break down, or skip steps, depending on the scope of the project. These are the core
ingredients recommended for all software development projects.
- Software Development Life Cycle is a way to measure and improve development. It allows detailed analysis of each step of
the progress. This will help companies maximize efficiency at each stage. Like computing power increased, it places higher
demands on software and developers. Companies must reduce costs, deliver software faster and meet or exceed customer
needs. Software Development Life Cycle helps achieve these goals by identify inefficiencies and higher costs and fix them for
➢ REFERENCES.................................................................45
INTRODUCTION
In this assignment, I will complete the tasks. The first major task describes the different software development life cycles,
which will consist of small tasks that need to be completed such as describing two iterative and two sequential software life
cycle models. The second explains how to manage risks in the Spiral lifecycle model. The third is to describe, with an
example, why a specific lifecycle model was chosen for the development environment and Evaluate the value of applying
the Waterfall lifecycle model to a large software development project. Next is to explain the importance of the feasibility
study.
Including sections such as: Explaining the purpose of the feasibility report, describing how to compare technical solutions,
discussing the feasibility report components, and assessing the impact of the feasibility criteria for a software survey.
P1 Describe two iterative and two sequential software lifecycle models
INTRODUCTION OF SOFTWARE DEVELOPMENT LIFE CYCLES
- The software development life cycle is the application of standard business practices to building software applications. It
is usually broken down into six to eight steps: Plan, Require, Design, Build, Document, Test, Implement, Maintain. Some
project managers will combine, break down, or skip steps, depending on the scope of the project. These are the core
ingredients recommended for all software development projects.
- Software Development Life Cycle is a way to measure and improve development. It allows detailed analysis of each step of
the progress. This will help companies maximize efficiency at each stage. Like computing power increased, it places higher
demands on software and developers. Companies must reduce costs, deliver software faster and meet or exceed customer
needs. Software Development Life Cycle helps achieve these goals by identify inefficiencies and higher costs and fix them for
smooth operation.
(Site et al., 2021)
Figure 1 Software Development Life Cycle
- A number of well-established software development models like Waterfall, Prototype, Spiral, Agile.
1. Original Waterfall Model
(Site et al., 2021)
Figure 1 Software Development Life Cycle
- A number of well-established software development models like Waterfall, Prototype, Spiral, Agile.
1. Original Waterfall Model
1.1 What is the waterfall model?
Waterfall Model is a sequential model that divides software development into pre-defined phases. Each phase must be
completed before the next phase can begin with no overlap between the phases. Each phase is designed for performing
specific activity during the SDLC phase. It was introduced in 1970 by Winston Royce.
(What is Waterfall Model in SDLC? Advantages and Disadvantages, 2021)
Figure 2 Original Waterfall Model
1.2 Different Phases of Waterfall Model in Software Engineering
Waterfall Model is a sequential model that divides software development into pre-defined phases. Each phase must be
completed before the next phase can begin with no overlap between the phases. Each phase is designed for performing
specific activity during the SDLC phase. It was introduced in 1970 by Winston Royce.
(What is Waterfall Model in SDLC? Advantages and Disadvantages, 2021)
Figure 2 Original Waterfall Model
1.2 Different Phases of Waterfall Model in Software Engineering
End of preview
Want to access all the pages? Upload your documents or become a member.
Related Documents
System Development Life Cycle (SDLC) - A Surveylg...
|47
|18551
|217
Unit 9 : Software Development Life Cyclelg...
|24
|5075
|934
Unit 9: Software Development Life Cycle Doclg...
|26
|7835
|538
Systems Analysis and Design for Adroit Ads Companylg...
|29
|5985
|419
Software Development Life Cycle Assignmentlg...
|27
|9120
|232
Software Development Lifecycles PDFlg...
|107
|33743
|261