Architecting has become a distinct process in the life cycle of system engineering and software engineering in recent years. With the emergence of network-centric system of systems engineering, architecting has become a more challenging and increasingly important process. The primary objective of this advanced course is to teach the fundamentals of architecting network-centric system of systems. The course topics include: the process of architecting, basic concepts of network-centricity, concepts of network-centric software engineering, concepts of System of Systems (SoS) engineering, concepts of open systems engineering, overview of system of systems architectures, architecture frameworks, architecture specification, Department of Defense Architecture Framework (DoDAF), and architecture evaluation. The course emphasizes the Service-Oriented Architecture (SOA). Each student is assigned to conduct research on a particular topic and make a presentation in class. Students contribute to the class project on architecting a network-centric system of systems using the IBM Telelogic System Architect software tool. |
|||
Having successfully completed this course, the
student will be able to:
|
|||
| Graduate Student standing in the Department of Computer Science and ECE. | |||