CD5360 - Software engineering Course - Literature to read

Literature:

The basic literate are the following books:

Note that there are some parts which are covered by only one book. There are also some parts that are not covered by any of  these books, but the compendium and notes from the lectures should be used.

1 Why Software Engineering?

[SLP] Chapter 1.1-1.4, 1.7, 1.8, 1.11 alternatively [IS] Chapter 1, 2

2 Development process Life Cycle

[SLP] Chapter 2.1, 2.2, 2.7-2.9  alternatively [IS] Chapter 1 (not covered all)

3 Requirements Engineering

[SLP] Chapter 4.1-4.4, 4.5 (data flow diagrams), 4.7 - 4.9, 4.14   alternatively [IS] Chapter 4, 6, 7.1-7.2.1, 9.1.1, 9.2, 9.3

4 Software Design

[SLP] Chapter 5.1 - 5.3, 5.4 (Modularity and design), 5.5, 5.6 (fault-three analysis)   

5 Object Oriented Design

OO design  - Upgrade from [IS] )

6 Real Time System Design

No mandatory reading ( [IS] Chapter 16 )

7 Writing the Programs

No mandatory reading

8 Testing

No mandatory reading

9 Maintenance

No mandatory reading

10  Project Management

[SLP] Chapter 3.1, 3.2 3.3 (until Expert judgment), 3.4, 3.5 alternatively [IS] Chapter 3, 28, 29


Ivica Crnkovic last update 2001-02-20