Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 SOFTWARE LIFE-CYCLES Elements and Definitions. 2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance The WATERFALL.

Similar presentations


Presentation on theme: "1 SOFTWARE LIFE-CYCLES Elements and Definitions. 2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance The WATERFALL."— Presentation transcript:

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


Download ppt "1 SOFTWARE LIFE-CYCLES Elements and Definitions. 2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance The WATERFALL."

Similar presentations


Ads by Google