Зарегистрироваться
Восстановить пароль
FAQ по входу

Delligatti L. SysML Distilled: A Brief Guide to the Systems Modeling Language

  • Файл формата pdf
  • размером 6,06 МБ
  • Добавлен пользователем
  • Описание отредактировано
Delligatti L. SysML Distilled: A Brief Guide to the Systems Modeling Language
Addison-Wesley, 2013. — 304 p. — ISBN10: 0-321-92786-9, ISBN13: 978-0-321-92786-6.
The Systems Modeling Language (SysML) extends UML with powerful systems engineering capabilities for modeling a wider spectrum of systems and capturing all aspects of a system’s design. SysML Distilled is the first clear, concise guide for everyone who wants to start creating effective SysML models.
Drawing on his pioneering experience at Lockheed Martin and NASA, Lenny Delligatti illuminates SysML’s core components and provides practical advice to help you create good models and good designs. Delligatti begins with an easy-to-understand overview of Model-Based Systems Engineering (MBSE) and an explanation of how SysML enables effective system specification, analysis, design, optimization, verification, and validation. Next, he shows how to use all nine types of SysML diagrams, even if you have no previous experience with modeling languages. A case study running through the text demonstrates the use of SysML in modeling a complex, real-world sociotechnical system.
Modeled after Martin Fowler’s classic UML Distilled, Delligatti’s indispensable guide quickly teaches you what you need to know to get started and helps you deepen your knowledge incrementally as the need arises. Like SysML itself, the book is method independent and is designed to support whatever processes, procedures, and tools you already use.
Coverage Includes:
Why SysML was created and the business case for using it.
Quickly putting SysML to practical use.
What to know before you start a SysML modeling project.
Essential concepts that apply to all SysML diagrams.
SysML diagram elements and relationships.
Diagramming block definitions, internal structures, use cases, activities, interactions, state machines, constraints, requirements, and packages.
Using allocations to define mappings among elements across a model.
SysML notation tables, version changes, and sources for more information.
Foreword
Foreword
About the Author
Overview of Model-Based Systems Engineering
What Is MBSE?
The Three Pillars of MBSE
The Myth of MBSE
Overview of the Systems Modeling Language
What SysML Is—and Isn’t
Yes, SysML Is Based on UML—but You Can Start with SysML
SysML Diagram Overview
General Diagram Concepts
Block Definition Diagrams
Purpose
When Should You Create a BDD?
The BDD Frame
Blocks
Associations: Another Notation for a Property
Generalizations
Dependencies
Actors
Value Types
Constraint Blocks
Comments
Internal Block Diagrams
Purpose
When Should You Create an IBD?
Blocks, Revisited
The IBD Frame
BDDs and IBDs: Complementary Views of a Block
Part Properties
Reference Properties
Connectors
Item Flows
Nested Parts and References
Use Case Diagrams
Purpose
When Should You Create a Use Case Diagram?
Wait! What’s a Use Case?
The Use Case Diagram Frame
Use Cases
System Boundary
Actors
Associating Actors with Use Cases
Base Use Cases
Included Use Cases
Extending Use Cases
Activity Diagrams
Purpose
When Should You Create an Activity Diagram?
The Activity Diagram Frame
A Word about Token Flow
Actions: The Basics
Object Nodes
Edges
Actions, Revisited
Control Nodes
Activity Partitions: Allocating Behaviors to Structures
Sequence Diagrams
Purpose
When Should You Create a Sequence Diagram?
The Sequence Diagram Frame
Lifelines
Messages
Destruction Occurrences
Execution Specifications
Constraints
Combined Fragments
Interaction Uses
State Machine Diagrams
Purpose
When Should You Create a State Machine Diagram?
The State Machine Diagram Frame
States
Transitions
Pseudostates
Regions
Parametric Diagrams
Purpose
When Should You Create a Parametric Diagram?
Blocks, Revisited
The Parametric Diagram Frame
Constraint Properties
Constraint Parameters
Value Properties
Binding Connectors
Package Diagrams
Purpose
When Should You Create a Package Diagram?
The Package Diagram Frame
Notations for Namespace Containment
Dependencies between Packages
Importing Packages
Specialized Packages
Shades of Gray: Are You Looking at a Package Diagram or a Block Definition Diagram?
Requirements Diagrams
Purpose
When Should You Create a Requirements Diagram?
The Requirements Diagram Frame
Requirements
Requirements Relationships
Notations for Requirements Relationships
Rationale
Allocations: Cross-Cutting Relationships
Purpose
There’s No Such Thing as an Allocation Diagram
Uses for Allocation Relationships
Notations for Allocation Relationships
Rationale
Appendixes
SysML Notation Desk Reference
Changes between SysML Versions
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация