Get in Touch

Course Outline

Introduction to Systems Modeling

  • What is a systems model?
  • The four pillars of systems modeling
  • Model-centric vs. document-centric approaches
  • What is SysML?
  • Relationship between SysML and UML
  • The four pillars of SysML

Common and Crosscutting Constructs

  • Profiles, stereotypes, and tags
  • Diagram frames
  • Comments
  • Allocations

Package Diagrams

  • What is a package?
  • Structuring the model with packages
  • Package containment
  • Package dependencies
  • Representing the model structure
  • Views and viewpoints

Requirement Diagrams

  • What is a requirement?
  • Modeling atomic requirements
  • Requirement traceability

Use Case Diagrams

  • The system as a black box
  • Identifying the system boundary with actors
  • Use cases as system services
  • Behind the use case diagram
  • Use case structure · Nominal and alternative scenarios
  • Handling common behavior
  • Extended and specialized behavior

Activity Diagrams

  • Modeling flow-based logic
  • Actions vs. activities
  • Understanding token flow
  • Control flow vs. object flow
  • Modeling decisions · Modeling concurrency
  • Swimlanes and responsibility

Block Definition Diagrams

  • What is a block?
  • Block features
  • Modeling types
  • Modeling system hierarchy
  • Generalizing system elements

Internal Block Diagrams

  • Parts revisited
  • Ports with Flow Properties
  • Standard ports and interfaces
  • Proxy ports and interface blocks
  • Full ports

Parametric Diagrams

  • What is a constraint block?
  • Constraining system properties

Sequence Diagrams

  • Interaction-based behavior
  • Simple sequences
  • Synchronous vs. asynchronous
  • Fragment nodes
  • Interaction use nodes

State Machine Diagrams

  • States and their syntax
  • Transitions between states
  • Pseudo state notation (initial, decision, history, end)
  • Decomposing states
  • Modeling concurrent states

Systems Modeling Resources and Further Reading

  • Suggested web resources
  • Recommended literature

Requirements

Students wishing to attend this course are not required to have prior exposure to systems modeling but should possess a solid grasp of document-centric systems engineering techniques.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories