SE4150 Systems Architecting and Design
The use of models, from stakeholder needs to requirements, to system functional and physical architecture, through performance specification, for the basis for architecting and designing complex technical systems. This course provides the student with the language, terminology, concepts, methods, and tools of system architecting and design, including exploring the relationship between science, art, and deductive and inductive processes. Topics covered include architecture modeling (e.g. Hatley/Hruschka/Pirbhai and Rummler-Brache Methods), architectural frameworks (including Zachman and DoDAF), object oriented modeling approaches using Unified Modeling Language (UML) and Systems Modeling Language (SysML), human and cultural aspects of architecturing and design, requirements generation and definition, and knowledge formation and distribution. Students carry out projects and assignments both individually and as teams.
Lecture Hours
3
Lab Hours
2