Systems Architecting and Engineering Design
TUTORIAL OBJECTIVES
This document provides a process framework (i.e., set of activities)
for systems architecting and engineering design.
It complements the
Visual Modeling of Engineering Systems and
UML Diagram Notation and Semantics tutorials.
The tutorial objectives are as follows:
-
To explain state-of-the-art and emerging methodologies and processes
needed to architecture and engineer complex multidisciplinary engineering systems.
-
To establish links between high-level descriptions of systems engineering
processes and artifacts and their support with visual diagramming techniques (e.g., UML);
Finally, with this framework in place, we wish to:
-
Provide guidelines for the step-by-step development of
systems engineering case studies using UML, OCL, and so forth.....
PREREQUISITES
Here's what we assume that you will know
before working through this tutorial:
-
A good understanding of the
Unified Modeling Language (UML).
-
More details coming soon ...
TABLE OF CONTENTS
-
Introduction and Overview
Purpose : Introduction to System Engineering.
Topics :
Our Definition of Systems Engineering;
The Systems Engineering Process;
Sources of Difficulty and Failure in Systems Engineering Development;
-
Systems Engineering Development Processes
Purpose : Explain ......
Topics :
End-to-End Development of Complex Engineering Systems;
Customized Strategies of Development.
-
High-Level Abstractions for System Behavior and System Structure
Purpose : Explain ......
Topics :
Abstractions associated with System Structure and System Behavior;
-
Models of Systems Engineering Development
Purpose : Explain ......
Topics : Waterfall, Spiral, Incremental, Hybrid and Object-oriented
Models of Systems Engineering Development.
-
System Planning and Analysis
Purpose : Explain ......
Topics :
Events and Things;
Requirements Elicitation via use of Goals and Scenarios;
Creating the Domain Object Model;
Refining Classes and Associations;
Capturing System Behavior in Use Cases;
Small-Scale and Engineering Examples.
-
Creating the Logical Design
Purpose : To explain ......
Topics : Development Procedure;
System Design;
Design at the Sub-System Level;
System Design Criteria;
Design Concept Enhancement (including Design Structure Matrices);
Small-Scale and Engineering Examples.
-
Creating the Physical Design
Purpose : Explain .....
Topics : Development Procedure;
Technology Selection;
Systems Integration;
Small-Scale and Engineering Examples.
-
Component- and Interface-Based Design
Purpose : details coming ....
Topics : Definitions of reuse;
design of generic reusable components;
object versus component design.
-
System Optimization and Tradeoff Analysis
Purpose : Explain .....
Topics : .....
-
System Verification and Validation
Purpose : Explain .....
Topics : Development Procedure;
Architecture Model Validation;
Systems Engineering View of Testing;
Use of Executable Models for Verification and Validation;
Small-Scale and Engineering Examples.
-
Questions and Exercises
-
Acknowledgments
-
References and Web Resources
Introduction and Overview
Sorry, the content for this tutorial has been temporarily removed....
Developed in February 2001 by Mark Austin
Copyright © 2001-2002, Mark Austin, University of Maryland