Course Home

Syllabus

Calendar

Readings

Lecture Notes

Assignments

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TCS-2411 SOFTWARE ENGINEERING, TRIMESTER 1, 2006/2007

 

 

READING MATERIALS

 

You are expected to read the following references to complement your understanding of the subjects taught in this course. Important topics in these references that are relevant to the subject matter being taught will be highlighted. Questions for assignments and quizzes may refer to these readings.

 

SUBJECT MATTER

DOWNLOAD

1

Guide to the Software Engineering Body of Knowledge (SWEBOK) – IEEE 2004 Version

(PDF)

 

2

Software Engineering 2004 – Curriculum Guidelines for Software Engineering

(PDF)

 

3

SE3-UserRequirements-Supplement.zip

(ZIP)

 

4

UML-Applied-Second-Edition

(PDF)

 

5

 

 

 

6

 

 

 

7

 

 

 

8

 

 

 

 

SUMMARY NOTES – GOODBOOK 1

DOWNLOAD

1

Introduction to Software Engineering

(PDF)

 

2

Generic View of Process

(PDF)

 

3

Process Models

(PDF)

 

4

Agile View of Process

(PDF)

 

5

Software Engineering Practice

(PDF)

 

6

System Engineering

(PDF)

 

7

Requirements Engineering

(PDF)

 

8

Analysis Modeling

(PDF)

 

9

Design Engineering

(PDF)

 

10

Architectural Design

(PDF)

 

11

Component Level Design

(PDF)

 

12

User Interface Design

(PDF)

 

13

Software Testing Strategies

(PDF)

 

14

Software Testing Techniques

(PDF)

 

15

Software-Product-Metrics

(PDF)

 

16

Web Engineering

(PDF)

 

17

Foundation And Planning For Web Engineering

(PDF)

 

18

Analysis Modeling For Web Applications

(PDF)

 

19

Design Modeling For Web Applications

(PDF)

 

20

Testing Web Applications

(PDF)

 

21

Project Management Concepts

(PDF)

 

22

Process-And-Project-Metrics

(PDF)

 

23

Process-And-Project-Estimation

(PDF)

 

24

Software-Project-Scheduling

(PDF)

 

25

Risk Management

(PDF)

 

26

Quality Management

(PDF)

 

27

Change Management

(PDF)

 

28

Formal Methods

(PDF)

 

29

Cleanroom Software Engineering

(PDF)

 

30

Component Based Software Engineering (CBSE)

(PDF)

 

31

Re-Engineering

(PDF)

 

32

The Road Ahead

(PDF)

 

 

SUMMARY NOTES – GOODBOOK 2

DOWNLOAD

1

Introduction to Software Engineering

(PDF)

 

2

Socio-Technical Systems

(PDF)

 

3

Critical Systems

(PDF)

 

4

Software Processes

(PDF)

 

5

Project Management

(PDF)

 

6

Software-Requirements

(PDF)

 

7

Requirements-Engineering

(PDF)

 

8

System-Models

(PDF)

 

9

Critical-Systems-Specification

(PDF)

 

10

Formal-Specifications

(PDF)

 

11

Architectural-Design

(PDF)

 

12

Distributed-System-Architectures

(PDF)

 

13

Application-Architectures

(PDF)

 

14

Object-Oriented-Design

(PDF)

 

15

Real-Time-Software-Design

(PDF)

 

16

User-Interface-Design

(PDF)

 

17

Rapid-Software-Development

(PDF)

 

18

Software-Reuse

(PDF)

 

19

Component-Based-SE

(PDF)

 

20

Critical-Systems-Development

(PDF)

 

21

Software-Evolution

(PDF)

 

22

Verification-And-Validation

(PDF)

 

23

Software-Testing

(PDF)

 

24

Critical-Systems-Validation

(PDF)

 

25

Managing-People

(PDF)

 

26

Software-Cost-Estimation

(PDF)

 

27

Quality-Management

(PDF)

 

28

Process-Improvement

(PDF)

 

29

Configuration-Management

(PDF)

 

 


 

 

Last Updated: Mon 19 Jun 2006