The complexity of products is increasing as we demand additional functionality and higher performance from them. In many cases, we must move to new architectures in order to accommodate this complexity. Furthermore, novel products and systems development require the involvement of and communication between professionals with multiple disciplinary backgrounds as well as with external stakeholders. This promise of this collaboration is to detecting failure modes and constraints early on during its lifecycle, but in practice the early phase of product development is often unstructured. In this course, we will show that complex engineering systems have a set of common principles that cuts across the traditional fields of engineering.
- Rigorous thinking that fosters a holistic approach and creative solutions
- Combination of systems architecting principles with modeling language
- Hands-on collaborative experience via a small-scale team projects
- Synthesize and analyze existing architecting approaches to reduce ambiguity and complexity
- Define system architecture, modeling, form, function, structure, and behavior
- Describe how a system's function emerges from its form and behavior
- Distinguish between the notions of system, product, service, and project, and how each creates value and competitive advantage for the enterprise
- Learn the OPCAT tool for modeling OPM, and leave with a project model
Who Should Attend
This program is intended for engineers and architects across industry sectors, software engineers, system integrators, system modelers, analysts and designers, academics, and executives.
Laptops are required for this course; tablets will not be sufficient for the activities performed.
In preparation, participants are advised to:
- Bring 2-3 architectural diagrams from work, with proprietary information removed (or a created diagram “in the style” of architecture diagrams at work)
- Download and install OPCAT v 4.2 from http://esml.iem.technion.ac.il/ and read background material available on that website
- System thinking
- Architecture overview
- Form in architecture
- Exercise on form representation
- Function in architecture
- Exercise: Producing first architecture diagram
- Evening reading assignment: Chapters 1 and 2 of Crawley, E., Cameron, B., Selva, D. System Architecture: Strategy and Product Development for Complex Systems. Prentice Hal, 2015 (included in tuition)
- Participant project review
- Architectural decisions
- Exercise on architectural decisions
- What is a system? A Model?
- Introduction to OPM
- Strategy & marketing impact on architecture
- Strategy & marketing influence exercise
- Evening reading assignment: Chapters 4,5,6 of Crawley, E., Cameron, B., Selva, D. System Architecture: Strategy and Product Development for Complex Systems. Prentice Hal, 2015 (included in tuition)
Day 3 (Starting this day participants from the Principles and Models for System Architecture - MITxPRO Joint Program will join the course)
- Representing architecture in a tradespace
- Exercise: Tradespaces
- Modularity and architecture
- Structural and procedural links
- DSM as a representation, including interfaces
- Coached session on project diagrams
- Intermediate project presentations
- Complexity management in OPM
- Rold and deliverables of the architect
- Modeling cyber-physical systems and risk with OPM
- Case study
- DoDAF, SysML, and OPM
- Final project presentations
Links & Resources
Course Reading Materials
- Crawley, E., Cameron, B., Selva, D. System Architecture: Strategy and Product Development for Complex Systems. Prentice Hal, 2015 (included in tuition).
- Dori, D. Object-Process Methodology: A Holistic Systems Paradigm. Springer Verlag, Heidelberg, New York, 2002 (included in tuition).
- Slides and course handouts of Professor Crawley's System Architecture course.
- Suggested Reading: Friedenthal, S., Moore, A., and Steiner, R. A Practical Guide to SysML: The Systems Modeling Language. Morgan Kaufmann, 2008.
Used in industry and academia, OPCAT (academic version) is a software tool designed to support OPM. The updated version will be distributed to the students and serve as a platform to practice and apply the OPM analysis and design techniques, work on the examples and case studies, and carry out the mini-project. In preparation, participants are advised to download and install OPCAT (academic version) from http://esml.iem.technion.ac.il/ and read the background material available on that website.
The type of content you will learn in this course, whether it's a foundational understanding of the subject, the hottest trends and developments in the field, or suggested practical applications for industry.
How the course is taught, from traditional classroom lectures and riveting discussions to group projects to engaging and interactive simulations and exercises with your peers.
What level of expertise and familiarity the material in this course assumes you have. The greater the amount of introductory material taught in the course, the less you will need to be familiar with when you attend.