Download presentation
Presentation is loading. Please wait.
1
1 SOFTWARE LIFE-CYCLES Elements and Definitions
2
2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance The WATERFALL LIFE-CYCLE
3
3 Life Cycle ANSI / IEEE Std 729-1983 A life-cycle is –a period of time that –starts when a software product is conceived and –ends when the product is no longer available for use. ==> Organised in phases
4
4 Phases of a Life-Cycle Requirements System Design Detailed Design Implementation Testing & Installation Operations & Maintenance Retirement
5
5 A phase is a –period of time within a life-cycle –that has a defined goal and –is based on result(s) of earlier phases.
6
6 Phases are activities – that transform inputs into outputs and – interact so that the transformation goes from abstract needs to correct source-code. ==> results (= inputs & outputs): documents ==> verify transformations at milestones
7
7 Documentation internal technical documentation external technical documentation end-user documentation for each version and release ==> supported by standards
8
8 internal technical documentation: –the results of each phase –the rationale and assumptions behind the decisions made in each phase –layouts and results of tests –error & fixes log
9
9 external technical documentation: –system structure –required environment –instructions for installation –maintenance & operation –guidelines for trouble shooting
10
10 end-user documentation: –user handbook –quick reference –guided tour –standard set-up
11
11 Milestone A scheduled event –for which some project member or manager is accountable and –that is used to measure progress.
12
12 ==> supported by standards A milestone includes typically - a formal review, - the issuance of documents and - the delivery of an (intermediate) product.
13
13 Standards Project independent –rules and procedures –embedded in a common system of terms –and quality criteria –that ensure inter-project adaptability –and compatibility of solutions. Important organisations: ANSI, IEEE
14
14 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance The WATERFALL LIFE-CYCLE Standards Milestones Documents
15
15 End of Section 1b coming up: alternatives to the waterfall model
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.