Software Engineering

Costs

r

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.

major cost = Maintence

other actions cost relatively less

Develloping

Devellopment

Human centered appraoch

r

To get users involved with the project development from start on. Prototyping or needed to find the requirements of the project

Processmodels

r

Processmodels which you can choose from in the devellopment stage.

Waterfall

Agile

Hacking

Incrementeel

Opensource

Realising Software

1 Doable study

2 Requirements

3 User interface design

4 Architecture design

5 Detailed design

6 Programming

7 System integration

8 Validation

9 Testing

10 Delivering

11 Documentation

12 Maintenance

13 Project management

Maintenance

80% design costs

20% programming costs

Human centered appraoch

Requirements

Prototyping