Courses / Module

Toggle Print

Module REQUIREMENTS ENGINEERING & SYSTEM DESIGN

Module code: CS607
Credits: 7.5
Semester: 1
Department: COMPUTER SCIENCE
International: No
Overview Overview
 

Introduction to requirements engineering and software design. Behavioural and non-behavioural requirements, gathering, validating and tracing requirements. Development methodologies, test driven development. Analysis and design with UML (Unified Modeling Language), UML tools. Use Case modeling, sequence and collaboration models, structural models and the Class diagram, State machines, Activity diagrams, Component and Deployment diagrams. Decorating diagrams, stereotypes and tailoring UML, verification, and the OCL (Object Constraint Language). Describing and applying software patterns. Case studies, sample problems and projects.

Open Learning Outcomes
 
Open Teaching & Learning methods
 
Open Assessment
 
Open Autumn Supplementals/Resits
 
Open Pre-Requisites
 
Open Timetable
 
Back to top Powered by MDAL Framework © 2022
V5.3.3 - Powered by MDAL Framework © 2022