Software Development Approaches HSC Course Interactive Student Presentation.

8
Software Development Approaches HSC Course Interactive Student Presentation

description

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.

Transcript of Software Development Approaches HSC Course Interactive Student Presentation.

Page 1: Software Development Approaches HSC Course Interactive Student Presentation.

Software Development Approaches

HSC Course Interactive Student Presentation

Page 2: Software Development Approaches HSC Course Interactive Student Presentation.

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.

Page 3: Software Development Approaches HSC Course Interactive Student Presentation.

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.

Page 4: Software Development Approaches HSC Course Interactive Student Presentation.

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!

Page 5: Software Development Approaches HSC Course Interactive Student Presentation.

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!

Page 6: Software Development Approaches HSC Course Interactive Student Presentation.

Source of errors

Stage Relative cost of repair

Defining and understanding

1

Planning and design

5

Implementation 10

Testing and Evaluation

40

Maintenance 200

• Create an appropriate graph from this data, delete the table and analyse what the graph is indicating.

Page 7: Software Development Approaches HSC Course Interactive Student Presentation.

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.

Page 8: Software Development Approaches HSC Course Interactive Student Presentation.

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!