Course Lecturer:
CS4211 Advanced Software Engineering
Dr. DONG Jin-Song, Associate Professor
School of Computing, National University of Singapore
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.
This course will cover some of the advanced and sound techniques of the three major phases of Software Engineering :
Updated notes will be soon available at the NUS IVLE (http://ivle.nus.edu.sg/).