KS5 - 1.2.3 - Software Development

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

In deze les zitten 10 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

KS5 - 1.2.3 - Software Development

Slide 1 - Tekstslide

System Life Cycle Stages?

Slide 2 - Woordweb

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

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

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

Slide 5 - Tekstslide

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

Slide 6 - Sleepvraag

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

Peer Teach

Slide 8 - Tekstslide

Summary
Waterfall
Spiral
Agile
Extreme Programming
RAD

Slide 9 - Tekstslide

Smart Revise
Test

Slide 10 - Tekstslide