Topic |
Homework
Assignments |
Introduction |
Chapter
1 (1.1, 1.6) |
Computer Based System
Engineering |
Chapter
2 (2.1, 2.8) |
Project
Management |
Chapter
3 (3.5) |
Requirement
Engineering
Requirement
Analysis |
Chapter
4 (4.2, 4.6)
Chapter
5 (5.1, 5.4, 5.5) |
System Models
Requirement Definition
& Specification |
Chapter
6 (6.3, 6.5)
Chapter
7 (7.2, 7.8) |
Software
Prototyping
Specification (Formal,
Algebraic, Model-based) |
Chapter
8 (8.2) |
Software
Design
Architecture
Design |
Chapter
12 (12.1, 12.5, 12.7)
Chapter
13 (13.5, 13.6) |
Object Oriented
Design
Function Oriented
Design |
Chapter
14 (14.2, 14.3a,e)
Chapter
15 (15.2b) |
Real Time Systems
Design
User Interface
Design |
Chapter
17 (17.2, 17.4) |
Software
Reliability
Programming for
Reliability |
Chapter
18 (18.4) |
Software Reuse
Safety Critical
Software |
Chapter
20 (20.7)
Chapter
21 (21.1, 21.6, 21.7) |
Verification and
Validation
Defect Testing
Static
Verification |
Chapter
22 (22.1, 22.2, 22.3)
Chapter
23 (23.3, 23.6)
Chapter
24 (24.1, 24.9) |
CASE
Management |
Chapter
29 (29.7)
Chapter
31 (31.4,
31.10) |