Cargando…

A Practical Guide to SysML : the Systems Modeling Language.

This book is the bestselling, authoritative guide to SysML for systems and software engineers, providing a comprehensive and practical resource for modeling systems with SysML. Fully updated to cover newly released version 1.3, it includes a full description of the modeling language along with a qui...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Friedenthal, Sanford
Otros Autores: Moore, Alan, Steiner, Rick
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Burlington : Elsevier Science, 2011.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover image; Table of Contents; Front Matter; Copyright; Preface; Acknowledgments; About the Authors; Chapter 1. Systems Engineering Overview; 1.1. Motivation for Systems Engineering; 1.2. The Systems Engineering Process; 1.3. Typical Application of the Systems Engineering Process; 1.4. Multidisciplinary Systems Engineering Team; 1.5. Codifying Systems Engineering Practice through Standards; 1.6. Summary; Chapter 2. Model-Based Systems Engineering; 2.1. Contrasting the Document-Based and Model-Based Approach; 2.2. Modeling Principles; 2.3. Summary; Chapter 3. Getting Started with SysML.
  • 3.1. SysML Purpose and Key Features3.2. SysML Diagram Overview; 3.3. Introducing SysML-Lite; 3.4. A Simplified MBSE Method; 3.5. The Learning Curve for SysML and MBSE; 3.6. Summary; Chapter 4. An Automobile Example Using the SysML Basic Feature Set; 4.1. SysML Basic Feature Set; 4.2. Automobile Example Overview; 4.3. Automobile Model; 4.4. Model Interchange; 4.5. Summary; Chapter 5. SysML Language Architecture; 5.1. The OMG SysML Language Specification; 5.2. The Architecture of the SysML Language; 5.3. SysML Diagrams; 5.4. The Surveillance System Case Study; 5.5. Organization of Part II.
  • Chapter 6. Organizing the Model with Packages6.1. Overview; 6.2. The Package Diagram; 6.3. Defining Packages Using a Package Diagram; 6.4. Organizing a Package Hierarchy; 6.5. Showing Packageable Elements on a Package Diagram; 6.6. Packages as Namespaces; 6.7. Importing Model Elements into Packages; 6.8. Showing Dependencies between Packageable Elements; 6.9. Specifying Views and Viewpoints; 6.10. Summary; Chapter 7. Modeling Structure with Blocks; 7.1. Overview; 7.2. Modeling Blocks on a Block Definition Diagram; 7.3. Modeling the Structure and Characteristics of Blocks Using Properties.
  • 7.4. Modeling Flows7.5. Modeling Block Behavior; 7.6. Modeling Interfaces Using Ports; 7.7. Modeling Classification Hierarchies Using Generalization; 7.8. Modeling Block Configurations Using Instances; 7.9. Deprecated Features; 7.10. Summary; Chapter 8. Modeling Constraints with Parametrics; 8.1. Overview; 8.2. Using Constraint Expressions to Represent System Constraints; 8.3. Encapsulating Constraints in Constraint Blocks to Enable Reuse; 8.4. Using Composition to Build Complex Constraint Blocks; 8.5. Using a Parametric Diagram to Bind Parameters of Constraint Blocks.
  • 8.6. Constraining Value Properties of a Block8.7. Capturing Values in Block Configurations; 8.8. Constraining Time-Dependent Properties to Facilitate Time-Based Analysis; 8.9. Using Constraint Blocks to Constrain Item Flows; 8.10. Describing an Analysis Context; 8.11. Modeling Evaluation of Alternatives and Trade Studies; 8.12. Summary; Chapter 9. Modeling Flow-Based Behavior with Activities; 9.1. Overview; 9.2. The Activity Diagram; 9.3. Actions--The Foundation of Activities; 9.4. The Basics of Modeling Activities; 9.5. Using Object Flows to Describe the Flow of Items between Actions.