![[FA] SIT One SITizen Alumni Initiative_Web banner_1244px x 688px.jpg](/sites/default/files/2024-12/%5BFA%5D%20%20SIT%20One%20SITizen%20Alumni%20Initiative_Web%20banner_1244px%20x%20688px.jpg)
Software Modelling and Analysis
This module focuses on the early phases of the software lifecycle, namely Requirement specification and Analysis of software specifications. It covers fundamental concepts and techniques involved in gathering, specification and analysis of software requirements. Principles of software modelling are introduced and different types of semi-formal and formal methods of modelling and analysis are discussed and practised in detail; covering both Classical and Object-Oriented approaches to specification analysis. CASE tools are introduced and the application of validation and testing early in the software life cycle are emphasized. Fundamental software engineering economics e.g. software cost estimation are also introduced.