CS4211 Advanced Software Engineering

Course Lecturer:
Dr. DONG Jin-Song, Associate Professor
School of Computing, National University of Singapore

General

Before Software can be Designed , its Requirements must be well understood.

Before Requirements can be expressed the Application Domain must be similarly well understood.

In developing domain descriptions and requirement prescriptions , we need acquire and analyse first the domain and then the requirements, transform them into domain, respectively requirement models, and validate these models together with domain and requirement stakeholders. Once the domain descriptions and requirement prescriptions are clear, a software design specification can be constructed to capture the software architecture and its component design.

Specific

This course will cover some of the advanced and sound techniques of the three major phases of Software Engineering :

Detailed Course Information

Updated notes will be soon available at the NUS IVLE (http://ivle.nus.edu.sg/).