Prototyping
Requirements
Maintenance
20% programming costs
80% design costs
Software Engineering
Realising Software
13 Project management
12 Maintenance
11 Documentation
10 Delivering
9 Testing
8 Validation
7 System integration
6 Programming
5 Detailed design
4 Architecture design
3 User interface design
2 Requirements
1 Doable study
Processmodels
Processmodels which you can choose from in the devellopment stage.
Opensource
Incrementeel
Hacking
Agile
Waterfall
Devellopment
Human centered appraoch
To get users involved with the project development from start on. Prototyping or needed to find the requirements of the project
Costs
Major cost = maintence, becuase of programming or desgin mistakes at start of development stage.
To cut down the costs on maintence we have to make sure to make less mistakes in programming and design.
Develloping
other actions cost relatively less
major cost = Maintence