KS5 - 1.2.3 - Software Development

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

Cette leçon contient 10 diapositives, avec quiz interactifs et diapositives de texte.

Éléments de cette leçon

KS5 - 1.2.3 - Software Development

Slide 1 - Diapositive

System Life Cycle Stages?

Slide 2 - Carte mentale

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 - Diapositive

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 - Diapositive

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

Slide 5 - Diapositive

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

Slide 6 - Question de remorquage

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 - Diapositive

Peer Teach

Slide 8 - Diapositive

Summary
Waterfall
Spiral
Agile
Extreme Programming
RAD

Slide 9 - Diapositive

Smart Revise
Test

Slide 10 - Diapositive