



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
SOFTWARE DEVELOPMENT LIFECYCLE l01 l02 assignment without plagairsim
Typology: Assignments
1 / 7
This page cannot be seen from the preview
Don't miss anything!




TMUC BAHRIA SPRINGS | MAR 25, 2021
2 SDLC: (SOFTWARE DEVELOPMENT LIFECYCLE)...................................................................................................................... 2.1 HOW THE SDLC OPERATES............................................................................................................................................. 3.0 SDLC's VARIOUS METHODS................................................................................................................................................ 3.1 WATERFALL.................................................................................................................................................................... 3.2 AGILE.............................................................................................................................................................................. 3.3 ITERATIVE....................................................................................................................................................................... 3.4 SDLC V- METHOD........................................................................................................................................................... 5.0 RISK MANAGEMENT METHODS OF THESE LIFECYCLES...................................................................................................... 5.1 RISK Management OF WATERFALL................................................................................................................................ 5.3 Iterative.......................................................................................................................................................................... 5.4 V-Method................................................................................................................................................................... 4.0 Bibliography.......................................................................................................................................................................
SDLC represents the System Development Life Cycle. It is a process that provides a complete overview of the design, and maintenance of a software project by ensuring that all operational and user needs, objectives, and end objectives are addressed. With SDLC, the software project quality and the entire software development process are improved. By
Some businesses value this Agile approach so much that they now use it for other types of projects, including non-technical applications. For the Agile model, “quick failure” is a good thing. This method produces continuous discharge cycles, each with minor changes, growing from previous releases. In each iteration, the product is tested. The Agile model helps teams identify and address minor issues in projects before they turn into more important issues, and engage business stakeholders and get their feedback across the development process. As part of their acceptance of this approach, many teams also use an Agile framework known as Scrum to help plan complex development projects. Scrum teams work in “sprints,” which usually last two to four weeks, to complete tasks assigned to them. Daily Scrum meetings help the whole team monitor progress throughout the project. And ScrumMaster is tasked with keeping the team focused on its mission. (Robert Half, May 2019)
Iterative model is repetition performed on the body. Instead of starting with fully known needs, project teams use a set of software requirements, and then test, evaluate and identify other needs. A new type of software is developed for each phase, or iteration. Clean and repeat until the complete system is ready. The advantages of the Iterative model are that it is more common for SDLCs to produce an effective type of project at the beginning of the process, and make it less expensive to make changes. Disadvantage: Repeated processes can consume resources quickly. (Robert Half, May 2019)
V-shape is a type of SDLC model in which the process operates sequentially in a V-shape. Also known as the verification and validation model. Based on the organization of the test phase in each parallel development phase. Development of each step directly related to the testing phase. The next phase begins only after the completion of the previous phase which is, in each development work, there is a corresponding assessment task. (Dharmendra Kumar, May 21, 2019)
Waterfall risk are minimized and expired with the help of Waterfall risk management. It uses many common Waterfall tools. Their main feature is the ability to create charts. Accidents at Waterfall are also managed with the help of charts. The risk chart starts when risk is identified. After that the management followed its development. As the risk increases with the project, its line on the chart rises. In such cases engineers and managers try to find product features that enhance the risk and reciprocate. If the risk line on the chart goes down and the project progresses, the risk is considered as high as the priority. The dangerous waterfall charts are divided into three categories. The first of these starts when the danger is discovered and ends when the engineers begin to search for a solution. The second stage lasts until a solution is found. The third stage is the risk removal phase. It expires on the end of the risk period. Such model of risk management permits body of waterfall developers to avoid several bugs in their production and improve its quality and client acceptance. Alexander Sergev |Jul 9, 2016 5.2 Agile Agile methods, when used properly, naturally reduce the risk to product growth. Progress in sprints ensures a short period of time between project investment and proof of product viability. Sprints also enable the project to generate revenue early. Sprint reviews, sprint retrospectives, and product owner engagement during each sprint provide a consistent product response that helps prevent deviations between product expectations and finished product. Scrum teams use fast-moving art objects and meetings to manage the risk. The Scrum teams also waited until the last minute to deal with the risk, when they became more aware of the project and the potential problems. The table shows how the scrum teams can use different agile management tools to manage risk in a timely manner. By Mark C. Layton
allows the testing process to begin prematurely in development process, and in line with its diversity categories. This can be achieved by designing test programs as well test cases at each stage of development before the actual testing; this allows requirements and designs to be validated easily during the corresponding test sections. In addition, the planning of the tests conducted in each phase helps in the beginning identification of specific project risks and mitigation through an improved management process.
Alexandria, Alvander., April 8,2019. https://stackify.com/what-is-sdlc/ Robert Half. May 2019. https://www.roberthalf.com/blog/salaries-and-skills/6-basic-sdlc- methodologies Dharmendra Kumar, May 21,2020 https://www.geeksforgeeks.org/software- engineering-sdlc-v-model/ Rishabh Sinha, October 9,2020 https://www.esds.co.in/blog/introduction-to- software-development-life-cycle-sdlc-phases-models/ #sthash.l8i9aHJ0.HdMDnlM4.dpbs (Cognition Corporation on March 26th, 2019 https://blog.cognition.us/the-5-steps-of-iterative- risk-management [ CITATION GTa \l 1033 ]