As the systems that systems engineers face become more complex, it is no longer sufficient to use "good engineering practices." The complex systems of today need to be architected before design work can begin. This course examines the principles and art of systems architecting when developing both individual systems and systems that are components of a system or federation of systems. The objective is to provide students with the principles, techniques, and hands-on experience of architecting modern, complex systems. Students will learn the latest architecture development techniques using DoD and commercial architectural frameworks, then extend those frameworks to specific problems involving unique systems development environments. Topics include the management of underlying system and data models and the special architecting requirements of command, control, and communications systems. Special attention will be placed on visualizing architecture artifacts-qualitatively and quantitatively evaluating architectures and the systems model they represent-and utilizing system architectures for investment decisions. Case studies from actual experiences will be presented.
Selected as one of the electives in the MSE or MS program or a required course in the Advanced Post-Master's Certificate.