![]() |
Telelogic Rhapsody (steve huntington) | ![]() |
Topic Title: Object-Oriented Analysis and Design for Systems Engineering Topic Summary: Created On: 12-May-2005 12:19 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Object-Oriented Analysis and Design for Systems Engineering
Prerequisites: Graduate standing and instructor?s consent Textbooks: 1. UML for Systems Engineering, J. Holt, 2nd edition, IEE Publishing, 2004 2. Real Time UML, B. Douglass, 3rd edition, Addison Wesley, 2004. Laboratory Environments: I-Logix Rhapsody I-Logix Statemate Projects: § Apply object-oriented modeling techniques to system engineering projects § Utilize state-of-the-art UML 2.0 modeling environments and tools Grading: Project ?????????????????? 40% In-class Examinations ??????????? 20% Final Examination ??.???????.?.?? 40% Course Goals and Objectives: Part I: Object-Orientation and Systems Engineering 1. Introduce object-oriented concepts and methodologies 2. Discuss the roles and impacts of systems engineering models Part II: UML 2.0 Modeling Techniques and Tools 1. Discuss the static and dynamic modeling techniques and methodologies of UML 2.0. 2. Engage in project assignments with state-of-the-art modeling tools. Part III: Model System Life-Cycle with Unified Process 1. Discuss the concepts and techniques of modeling systems engineering processes - requirements, system design, systems analysis and design validation. 2. Discuss the principles, methodologies and tools of Unified Process. Part IV: Modeling Embedding Systems with UML 1. Discuss the unique features of embedded systems. 2. Engage in project development for Embedded Systems. Student Learning Objectives: 1. Have an understanding of how object-oriented techniques using systems engineering language extensions are applied to serve the needs of systems engineers for modeling system level architecture, requirements, and design. 2. Have an ability to apply object-oriented techniques with UML 2.0 tools to generate modeling artifacts for various systems engineering phases. 3. Have an understanding of how Unified Process methodologies can be applied to model and monitor the life cycle of systems engineering processes. 4. Have an ability to select and apply object-oriented techniques to model various types of engineering systems, such as large complex systems and real-time embedded systems. Course Topics: 1 Object-Oriented Concepts and Systems Engineering 2 UML Static Modeling Techniques and Tools 3 UML Dynamic Modeling Techniques and Tools 4 Modeling System Requirements and Analysis Processes; Project Initiation 5 Modeling System and Detailed Design Processes 6 Modeling System Implementation and Deployment Processes 7 Applying Unified Process to Systems Engineering 8 Model Complex Systems with UML 9 Model Embedded Systems with UML ; Project Presentation 10 Final Exam |
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.