KS5 - 1.2.3 - Software Development

KS5 - 1.2.3 - Software Development
1 / 10
next
Slide 1: Slide
LessonUpFurther Education (Key Stage 5)

This lesson contains 10 slides, with interactive quizzes and text slides.

Items in this lesson

KS5 - 1.2.3 - Software Development

Slide 1 - Slide

System Life Cycle Stages?

Slide 2 - Mind map

Definition
Identify a problem
Feasability Study
Overview of system
Investigation
Research
Shadowing/Observation
Interviewing/Focus groups
Original docs
Questionnaires
Analysis
limits of scope
requirements
Success criteria
Design
Structure diagram
UI design
Algorithms/Pseudocode/flowcharts
data structures, variables, classes etc...
Test plan
Implementation
Coding
In development-testing and remedial actions
Testing
Terminal testing (beta, black box testing)
valid, invalid, boundary, erroneous
End user testing
Installation
Direct
Phased
Parallel
Pilot
Documentation
End user docs
Technical documentation
Evaluation
Against initial criteria
successes, shortfalls
Maintenaince
Perfective
Adaptive
Corrective
Obselesence
Product no longer performs as intended

Slide 3 - Slide

Waterfall Model
Each step outputs into next
Can iterate between steps
Not user focused
Still used, but superseded
What you follow for Project

Slide 4 - Slide

Spiral Model
Prototype driven
each loop generates refined prototype
Large scale projects (years to develop)
Small projects would opt for agile methods

Slide 5 - Slide

SPIRAL
WATERFALL
BOTH
Prototypes
Higher user interaction
Iterative
Has 5 core steps
Large projects
Small projects
Outputs lead in to next stage

Slide 6 - Drag question

TASK (15 mins)
3 groups
  • Agile
  • Extreme
  • Rapid Application Development
Be prepared to deliver:
  • What is the approach (how does it work)?
  • suitability of it, compared against other approaches

Slide 7 - Slide

Peer Teach

Slide 8 - Slide

Summary
Waterfall
Spiral
Agile
Extreme Programming
RAD

Slide 9 - Slide

Smart Revise
Test

Slide 10 - Slide