|
Software Engineering
Software Engineering is a module that aims to teach the life-cycle of a software application. The module covers the following life-cycle phases: Requirements Analysis, Design, Formal Specification.
- Overview of object-oriented analysis and design and the Unified Process
-
Use-case model: analysis of requirements
-
Domain model: identifying conceptual objects and their associations
-
Design model: designing objects and their interactions
-
Applying the GRASP patterns in the design model
-
Data model and implementation model
-
Architectural analysis of a system.
-
Refining the Requirements analysis and design.
-
Formal specification of requirements.
News and information about the course is available through a Blog . You can subscribe to the blog using Google Reader.
|