Close Menu

SWEN3145

Course Title: 
Software Modelling
Credits: 
3
Educational Level: 
III
Semester offered: 
II
Core Course: 
yes
Syllabus: 

Requirements Specification Document Development (Precisely Expressing Requirements); Information Modeling (Entity-Relationship Modeling, Class Diagrams); Behavioral Modeling (Structured Analysis, State Diagrams, Use Case Analysis, Interaction Diagrams, Failure Modes and Effects Analysis); Structure Modeling (Architectural); Domain Modeling (Domain Engineering Approaches); Functional Modeling (Component Diagrams).

Course Assessment: 
  • Final Written Examination (2 hours) 40%
  • Coursework: 60%
  • 2 Assignments                                                       20% 
  • 1 Project                                                                 40%
Course Prerequisites: 

COMP2140 - Software Engineering AND COMP2171 - Object Oriented Design and Implementation  

Top of Page