Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Development Approaches HSC Course Interactive Student Presentation.

Similar presentations


Presentation on theme: "Software Development Approaches HSC Course Interactive Student Presentation."— Presentation transcript:

1 Software Development Approaches HSC Course Interactive Student Presentation

2 Structured Approach This approach is very structured – that is step by step stages. Each stage of the software development cycle must be completed before progressing to the next step. This is the traditional approach to s/w development – often known as the waterfall method. Why? Insert your answer here.

3 Structured Approach cont.. There is a distinct start and finish. Each step is completed in a predetermined, precise order. Well suited to situations where all the requirements of the product are, or can be, defined and understood before any planning and design commences.

4 Structured Approach cont.. This approach has many advantages for custom systems that are being built for large scale implementation where the specifications can be defined precisely. These applications are specific to a particular industry or product and perform quite specific sets of tasks. Real world examples include : Insert your answers here!

5 Why Other Approaches? Other approaches have been introduced to counteract the problem of having to create a complete set of specifications prior to the commencement of the design stage. Is this always possible? Insert your answers here!

6 Source of errors StageRelative cost of repair Defining and understanding 1 Planning and design 5 Implementation10 Testing and Evaluation 40 Maintenance200 Create an appropriate graph from this data, delete the table and analyse what the graph is indicating.

7 Case Study A chain of beauty salons located in five adjoining suburbs of a major city wishes to be able to access client records from all stores. Each of the stores already has permanent Internet access. Personnel employed by the chain of salons do not have the IT skill required to write a system, so they contract the services of a software development company.

8 To Do… What is meant by outsourcing? Insert your answers here! Why do you think the salon chain might want to share customer records amongst its suburban branches? Insert your answers here! Would a structured approach to the development of this software solution be feasible? Explain your reasoning. Insert your answers here!


Download ppt "Software Development Approaches HSC Course Interactive Student Presentation."

Similar presentations


Ads by Google