1. Introduction
System design
2010 Autumn
Morten Bo Nielsen
Mon@eal.dk
2. Why system design?
● Working as a technician
● Just start fixing it
● Working as an engineer
● Decide what to do before starting.
System design - Mon@eal.dk 2
4. SDLC
● System development life cycle
● All projects are divided into phases
● Depending on the development method, they are
more or less distinct.
System design - Mon@eal.dk 4
5. Phases
● Idea
● Planning Our focus will be from
● Analysis Planning to
Implementation
● Design
(and perhaps testing)
● Implementation
● Testing
● Deployment
● Maintenance
System design - Mon@eal.dk 5
6. In real life...
● Remove items from top or
bottom to fit your project scope.
● Phases overlap in time resources,
people, etc.
● Different development models
will have different paths and
phases
The graphics is not related to any exam
questions.
System design - Mon@eal.dk 6
7. Waterfall model
● Each group doing its
part
● Very efficient when
everything is correct
the first time.
● It never is.
● Too strict
System design - Mon@eal.dk 7
8. A comparison
Waterfall Scrum
● Finish one phase ● Define the next 2
before starting the weeks worth of
next. analysis, design,
implementation and
tests.
● Reiterate until project
is done.
System design - Mon@eal.dk 8