𝔖 Scriptorium
✦   LIBER   ✦

📁

Systems Engineering Demystified: Apply modern, model-based systems engineering techniques to build complex systems, 2nd Edition

✍ Scribed by Jon Holt


Publisher
Packt Publishing
Year
2023
Tongue
English
Leaves
533
Edition
2
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Learn to identify problems when developing complex systems and design effective solutions using a model based system engineering approach.

Key Features

  • Implementation of model-based system engineering, including visualization, verification, and validation processes
  • Details regarding the complexity of a system and how it can be commissioned as an effective resource
  • Filled with comprehensive explanations, practical examples and self assessment tests

Book Description

Systems engineering helps in developing and describing complex systems. Written by an internationally-recognized systems engineering expert, this updated edition provides insight into elements to consider when designing a complex system that is robust and successful.

The latest edition covers the new approaches of Model-Based Systems Engineering (MBSE) and its deployment techniques using the Trinity approach. You will learn about the system engineering life cycle and processes to implement. Effective systems can be built only when the system is designed with close attention to detail, meaning each aspect of the system is recognized and understood before the system is built. The book explains in great detail, different system models and visualization techniques, with a focus on SysML, to help you visualize a system in the design phase. You will also learn various verification and validation techniques to ensure your system design is ready to be implemented. The book ends with key management processes, systems engineering best practices, and guidelines, with a new section on effective approaches based on the author's impressive 30 years of experience in the field.

By the end of this systems engineering book, you'll be able to apply modern model-based systems engineering techniques to your own systems and projects.

What you will learn

  • Study the three evils of systems engineering: complexity, ambiguous communication, lack of understanding
  • Learn how to deploy MBSE using the Trinity approach
  • Receive invaluable information about the philosophy of modeling from a seasoned professional
  • Understand the MBSE life cycle and how design, verification, and validation fit into it
  • Explore processes and concepts such as activities, stakeholders, and resources
  • Discover how needs fit into the life cycle and how to comply with relevant processes
  • Gain a deeper understanding of how to model effectively and efficiently

Who this book is for

This book is for aspiring systems engineers, engineering managers, or anyone looking to apply systems engineering practices to their systems and projects. While a well-structured, model-based approach to systems engineering is an essential skill for engineers of all disciplines, many companies are finding that new graduates have little understanding of MBSE. This book helps you acquire this skill with the help of a simple and practical approach to developing successful systems. No prior knowledge of systems engineering or modeling is required to get started with this book.

Table of Contents

  1. Introduction to Systems Engineering
  2. Model-Based Systems Engineering
  3. Systems and Interfaces
  4. Life Cycles
  5. System Engineering Processes
  6. Needs and Requirements
  7. Modeling the Design
  8. Modeling Verification and Validation
  9. Methodologies
  10. System Engineering Management
  11. Deploying MBSE
  12. The Art of Modeling
  13. Best Practices

✦ Table of Contents


Cover
Copyright
Contributors
Table of Contents
Preface
Section I: Introduction to Systems Engineering
Chapter 1: Introduction to Systems Engineering
A brief history of Systems Engineering
Defining systems engineering
Defining a System
Characteristics of a System
System elements – characterizing System structure
Stakeholders – characterizing who or what has an interest in the system
Attributes – characterizing system properties
Boundaries – defining the scope of a System
Needs – the purpose of the System
Constraints – limiting the realization of the System
Summary of System concepts
Defining Systems Engineering
The need for Systems Engineering
Complexity
An example…
The Complexity of the System Elements
The Complexity of Constraints
The Complexity of a System of Systems
Complexity shift
Bringing it all together
Identifying Complexity
Communication
Defining common Languages
Languages for Systems Engineering
Understanding
The implementation of Systems Engineering
Summary
Questions
References
Chapter 2: Model-Based Systems Engineering
An introduction to MBSE
Abstracting the System
Visualizing the Model
Defining the approach
Grouping the MBSE concepts
Implementing the Notation
Showing compliance
Using MBSE
The evolution of MBSE
Stage 1 – Document-Based Systems Engineering
Stage 2 – Document-Centric Systems Engineering
Stage 3 – Model-Enhanced Systems Engineering
Stage 4 – Model-Centric Systems Engineering
Stage 5 – MBSE
Cross-cutting concerns
Modeling with MBSE
The need for modeling
Defining the Model
Two aspects of the Model
When and where to Model
The spoken language – the Systems Modeling Language
What SysML is (and what it is not)
The SysML diagrams
Example structural modeling
Identifying basic blocks and relationships
Describing a block in more detail
Describing relationships in more detail
Example behavioral modeling
Modeling interactions within a System element
Modeling behavior between elements
The domain-specific language – the Ontology
Understanding Ontology – the cornerstone of MBSE
Visualizing Ontology
Summary
Self-assessment tasks
References
Section II: Systems Engineering Concepts
Chapter 3: Systems and Interfaces
Defining Systems
Demonstrating consistency between the Ontology and System hierarchy
Defining the System hierarchy
Defining interaction relationships
Describing Interfaces
Identifying Interfaces
Defining Interfaces
Modeling Interfaces
Modeling the Structural Breakdown View
Modeling the Interface Identification View
Modeling the Port Definition View
Modeling the Flow Type Definition View
Modeling the Interface Connectivity View
Modeling behavioral Views for Interfaces
Defining the Framework
Defining the Viewpoints in the Framework
Defining the Framework Context View
Defining the Ontology Definition View
Defining the Viewpoint Relationship View
Defining the Viewpoint Context View
Defining the Viewpoint Definition View
Defining the Ruleset Definition View
Summary
Self-assessment tasks
References
Chapter 4: Life Cycles
Introduction to Life Cycles
Defining Life Cycle concepts
Defining a Life Cycle for Systems
Defining a Life Cycle for Procurement
Defining a Life Cycle for Technology
Defining a Life Cycle for Assets
Describing the Vee Life Cycle
Defining Life Cycle Models
Defining a linear Life Cycle Model
Defining an iterative Life Cycle Model
Defining an incremental Life Cycle Model
Interacting Life Cycles and Life Cycle Models
Identifying Interactions between Life Cycles
Defining the behavior of Interactions
Defining the Framework
Defining the Viewpoints in the Framework
Defining the Framework Context View
Defining the Ontology Definition View
Defining the Viewpoint Relationship View
Defining the Viewpoint Context View
Defining the Viewpoint Definition View
Defining the Ruleset Definition View
Summary
Self-assessment tasks
References
Chapter 5: Systems Engineering Processes
Understanding Process fundamentals
Defining Process properties
Defining Process types
Process concepts
Process modeling
Defining the Process Context
Defining the Process library
Defining the Process Stakeholders
Defining the Process Artifacts
Defining the Process Behavior
Defining a sequence of Processes
Modeling Standards using Process modeling
Identifying Systems Engineering Standards
Modeling ISO 15288
ISO 15288 – the Need Context View
ISO 15288 – the Process Structure View
ISO 15288 – the Stakeholder View
ISO 15288 – the Process Content View
Process Content View for the Technical Process Group
Process Content View for the Agreement Process Group
Process Content View for the Organizational Project-enabling Process Group
Process Content View for the Technical Management Process Group
Demonstrating compliance with ISO 15288
Defining the Framework
Defining the Viewpoints in the Framework
Defining the Framework Context View
Defining the Ontology Definition View
Defining the Viewpoint Relationship View
Defining the Viewpoint Context View
Defining the Viewpoint Definition View
Defining the Ruleset Definition View
Summary
Self-assessment tasks
References
Section III: Systems Engineering Techniques
Chapter 6: Needs and Requirements
Introducing Needs and Requirements
Defining Needs
Defining types of Needs
Describing Needs
Validating Needs and Use Cases
Visualizing Needs using different SysML diagrams
Visualizing Source Elements
Visualizing Need Descriptions
Visualizing the Context Definition
Visualizing Contexts
Exploring different Contexts
Visualizing Scenarios
Visualizing Operational Scenarios
Visualizing Performance Scenarios
Life Cycle and Processes
Defining the Framework
Defining the Viewpoints in the Framework
Defining the Framework Context View
Defining the Ontology Definition View
Defining the Viewpoint Relationship View
Defining the Viewpoint Context View
Defining the Viewpoint Definition View
Defining the Ruleset Definition View
Summary
Self-assessment tasks
References
Chapter 7: Modeling the Design
Defining design
Architectural design
Detailed design
Defining Logical Model Elements
Defining Functional Model Elements
Defining the structural aspect of Functions
Defining the behavioral aspect of Functions
Defining Physical Elements
Modeling the System structure of Physical Elements
Modeling the Configuration of Physical Elements
Defining System behavior
Complying with best practice Processes
Complying with the ISO 15288 Architecture Definition Process
Complying with the ISO 15288 Design Definition Process
Defining the Framework
Defining the Viewpoints in the Framework
Defining the Framework Context View
Defining the Ontology Definition View
Defining the Viewpoint Relationship View
Defining the Viewpoint Context View
Defining the Viewpoint Definition View
Defining the Ruleset Definition View
Summary
Self-assessment tasks
References
Chapter 8: Modeling Verification and Validation
Defining testing concepts
Modeling Verification and Validation Views
Modeling the Testing Context
Modeling the testing setup
Modeling the Testing Configuration
Using existing Views for testing
Satisfying the Validate System Use Case
Satisfying the Verify System Use Case
Complying with best-practice Processes
Complying with the ISO 15288 Verification Process
Complying with the ISO 15288 Validation Process
Defining the Framework
Defining the Viewpoints in the Framework
Defining the Framework Context View
Defining the Ontology Definition View
Defining the Viewpoint Relationship View
Defining the Viewpoint Context View
Defining the Viewpoint Definition View
Defining the Ruleset Definition View
Summary
Self-assessment tasks
References
Chapter 9: Methodologies
Introducing methodologies
Introducing SAFe
Defining the SAFe concepts
Defining the SAFe core concepts
SAFe Configurations
Summarizing the SAFe method
Introducing OOSEM
Defining OOSEM concepts
Defining the OOSEM approach
OOSEM Activities
Summarizing the OOSEM method
Methodologies and MBSE
Methodologies and approach
Methodologies and Goals
Methodologies and visualization
Methodologies and implementation
Methodologies and compliance
Summary
Self-assessment tasks
References
Chapter 10: Systems Engineering Management
Introducing management
The Project Planning Process
Applying modeling to the “Activate the project()” activity
Applying modeling to the “Define the project()” activity
Applying modeling to the “Plan project and technical management()” activity
Summary of the Project Planning Process
The Decision Management Process
Applying modeling to the “Prepare for decisions()” activity
Applying modeling to the “Analyze the decision information()” activity
Applying modeling to the “Make and manage decisions()” activity
Summary of the Decision Management Process
The Project Assessment and Control Process
Applying modeling to the “Plan for project assessment and control()” activity
Applying modeling to the “Assess the project()” activity
Applying modeling to the “Control the project()” activity
Summary of the Project Assessment and Control Process
The Risk Management Process
Applying modeling to the “Plan risk management()” activity
Applying modeling to the “Analyze risks()” activity
Applying modeling to the “Manage the risk profile()” activity
Applying modeling to the “Monitor risks()” activity
Applying modeling to the “Treat risks()” activity
Summary of the Risk Management Process
The Information Management Process
Applying modeling to the “Prepare for information management()” activity
Applying modeling to the “Perform information management()” activity
Summary of the Information Management Process
The Configuration Management Process
Applying modeling to the “Plan configuration management()” activity
Applying modeling to the “Perform configuration identification()” activity
Applying modeling to the “Perform configuration change management()” activity
Applying modeling to the “Perform configuration status accounting()” activity
Applying modeling to the “Perform configuration evaluation()” activity
Applying modeling to the “Perform release control()” activity
Summary of the Configuration Management Process
The Measurement Process
Applying modeling to the “Prepare for measurement()” activity
Applying modeling to the “Perform measurement()” activity
Summary of the Measurement Process
The Quality Assurance Process
Applying modeling to the “Prepare for quality assurance()” activity
Applying modeling to the “Perform product or service evaluations()” activity
Applying modeling to the “Perform process evaluations()” activity
Applying modeling to the “Treat incidents and problems()” activity
Applying modeling to the “Manage quality assurance records and reports()” activity
Summary of the quality assurance Process
Summary
Self-assessment tasks
Section IV: Next Steps
Chapter 11: Deploying MBSE
Introduction to Trinity
Defining the rationale for MBSE
Understanding the Context for MBSE deployment
Context Modeling using TeamStorming
Defining the MBSE Capability
Capturing the current MBSE Capability
Defining the MBSE Maturity
A Technique to capture the MBSE Capability and MBSE Maturity
The basic RAVEnS process
Defining the MBSE Strategy
Summary
Self-assessment tasks
References
Chapter 12: The Art of Modeling
The Philosophy of MBSE
The Model versus Modeling
The Psychology of Modeling
Strategies for Practical Modeling
From source material to models, and back
Iterative Modeling and the Brontosaurus of Complexity
Changing the Visualization
Modeling through the Life Cycle and the Brontosaurus of Complexity
Inspiring Confidence in Models
Consistency Is King
Notational
Ontological
Validation of System
Applying Consistency
Demonstrating Benefits and Value
Identifying the Stakeholders
Summary
Self-assessment tasks
References
Chapter 13: Best Practices
Introducing key Standards
ISO 15288 – Systems and software engineering Life Cycle Processes
Other Standards
Introducing key guidelines
The INCOSE Competency Framework
Other guidelines
Organizations
Summary
PacktPage
Other Books You May Enjoy
Index


📜 SIMILAR VOLUMES


Systems Engineering Demystified: Apply m
✍ Jon Holt 📂 Library 📅 2023 🏛 Packt 🌐 English

Get to grips with systems engineering life cycles, processes, and best practices to discover techniques that will help you successfully develop complex systems Key Features Discover how to manage increased complexity and understand systems via effective communication Adopt a model-based approac

Systems Engineering Demystified: A pract
✍ Jon Holt 📂 Library 🏛 Packt Publishing - ebooks Account 🌐 English

<p><span>Get to grips with systems engineering life cycles, processes, and best practices to discover techniques that will help you successfully develop complex systems</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Discover how to manage increased complexity and understand systems

Agile Model-Based Systems Engineering Co
✍ Dr. Bruce Powel Douglass 📂 Library 📅 2022 🏛 Packt Publishing 🌐 English

<p><span>Get up to date with the latest recipes for applying agile methodologies and techniques in model-based systems engineering (MBSE) and manage the growing complexity of systems in your organization with ease.</span></p><p><span>Purchase of the print or Kindle book includes a free eBook in PDF

Systems Engineering Demystified: A pract
✍ Jon Holt 📂 Library 📅 2021 🏛 Packt Publishing 🌐 English

<p><b>Get to grips with systems engineering life cycles, processes, and best practices and discover techniques to successfully develop complex systems</b></p><h4>Key Features</h4><ul><li>Discover how to manage increased complexity and understand systems better via effective communication</li><li>Ado

Systems Engineering Demystified: A pract
✍ Jon Holt 📂 Library 📅 2021 🏛 Packt Publishing Ltd 🌐 English

<p><b>Get to grips with systems engineering life cycles, processes, and best practices and discover techniques to successfully develop complex systems</b></p>Key Features<ul><li>Discover how to manage increased complexity and understand systems better via effective communication</li><li>Adopt a prov

Systems Engineering Demystified: A pract
✍ Jon Holt 📂 Library 📅 2021 🏛 Packt Publishing Ltd 🌐 English

<p><b>Get to grips with systems engineering life cycles, processes, and best practices and discover techniques to successfully develop complex systems</b></p>Key Features<ul><li>Discover how to manage increased complexity and understand systems better via effective communication</li><li>Adopt a prov