System Analysis & Software Design

Course

Description

Design principles, patterns, notations and methodologies with focus on object-oriented and scenario-based design. From requirements to design to implementation; reconcile the models; refining and verifying the models; Domain partitioning; object design; Model-driven design and Unified Modeling Language (UML). Structural and behavioral design descriptions and specifications; Adding software behavior; Introduction to software architecture (styles and view models); Test-driven development; User interfaces.

Course period21/08/16 → …