1 Using Interactive Approaches to Teaching Literacy, Language and Numeracy.
Software Development Approaches HSC Course Interactive Student Presentation.
-
Upload
ami-bridges -
Category
Documents
-
view
229 -
download
0
description
Transcript of Software Development Approaches HSC Course Interactive Student Presentation.
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.
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.
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!
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!
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.
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.
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!