𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Systems Engineering Demystified: A practitioner's handbook for developing complex systems using a model-based approach

✍ Scribed by Jon Holt


Publisher
Packt Publishing Ltd
Year
2021
Tongue
English
Leaves
468
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Get to grips with systems engineering life cycles, processes, and best practices and discover techniques to successfully develop complex systems

Key Features

  • Discover how to manage increased complexity and understand systems better via effective communication
  • Adopt a proven model-based approach for systems engineering in your organization
  • Apply proven techniques for requirements, design, validation and verification, and systems engineering management

Book Description

Systems engineering helps us to understand, specify, and develop complex systems, and is applied across a wide set of disciplines. As systems and their associated problems become increasingly complex in this evermore connected world, the need for more rigorous, demonstrable, and repeatable techniques also increases.

Written by Professor Jon Holt – an internationally recognized systems engineering expert – this book provides a blend of technical and business aspects you need to understand in order to develop successful systems. You'll start with systems engineering basics and understand the complexity, communication, and different stakeholders' views of the system. The book then covers essential aspects of model-based systems engineering, systems, life cycles, and processes, along with techniques to develop systems. Moving on, you'll explore system models and visualization techniques, focusing on the SysML, and discover how solutions can be defined by developing effective system design, verification, and validation techniques. The book concludes by taking you through key management processes and systems engineering best practices and guidelines.

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

What you will learn

  • Understand the three evils of systems engineering - complexity, ambiguous communication, and lack of understanding
  • Realize successful systems using model-based systems engineering
  • Understand the concept of life cycles and how they control the evolution of a system
  • Explore processes and related concepts such as activities, stakeholders, and resources
  • Discover how needs fit into the systems life cycle and which processes are relevant and how to comply with them
  • Find out how design, verification, and validation fit into the life cycle and processes

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 systems engineering. 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


Cover
Title page
Copyright and Credits
Dedicated
About Packt
Contributors
Table of Contents
Preface
Section 1: 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
Defining systems engineering
The need for systems engineering
Complexity
The complexity of constraints
Communication
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 (SysML)
What SysML is (and what it is not)
The SysML diagrams
Example structural modeling
Example behavioral modeling
The domain-specific language – the ontology
Understanding the ontology – the cornerstone of MBSE
Visualizing the ontology
Summary
Self-assessment tasks
References
Section 2: 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 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
Defining life cycles
Defining life cycle concepts
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
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 3: Systems Engineering Techniques
Chapter 6: Needs and Requirements
Introducing needs and requirements
Defining needs
Visualizing needs using different SysML diagrams
Visualizing source elements
Visualizing need descriptions
Visualizing the context definition
Visualizing contexts
Visualizing 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 designs
Architectural design
Detailed design
Defining logical model elements
Defining functional model elements
Defining 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: Verification and Validation
Defining testing concepts
Modeling verification and validation
Modeling the testing context
Modeling the testing setup
Modeling the testing configuration
Using existing views for testing
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
Deploying SAFe
Summarizing the SAFe method
Introducing OOSEM
Defining OOSEM concepts
Defining the OOSEM approach
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 4: Next steps
Chapter 11: 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
Other Books You May Enjoy
Index


πŸ“œ SIMILAR VOLUMES


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 πŸ› 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

SysML for Systems Engineering: A model-b
✍ Jon Holt, Simon Perry πŸ“‚ Library πŸ“… 2019 πŸ› The Institution of Engineering and Technology 🌐 English

<p><span>Systems Modelling Language (SysML) is a tailored version of the unified modelling language (UML) that meets the needs of today's systems engineering professionals and engineers. It supports the specification, analysis, design, verification and validation of a broad range of systems and syst

SysML for Systems Engineering: A Model-B
✍ Jon Holt, Simon Perry πŸ“‚ Library πŸ“… 2014 πŸ› The Institution of Engineering and Technology 🌐 English

This is a practical guide on how best to apply systems modelling using the latest version of the SysML to real projects and businesses.<br>SysML is a tailored version of the unified modelling language (UML) that meets the needs of today’s systems engineering professional. This second edition of SysM

SysML for Systems Engineering: A Model-B
✍ Jon Holt, Simon Perry πŸ“‚ Library πŸ“… 2013 πŸ› The Institution of Engineering and Technology 🌐 English

This is a practical guide on how best to apply systems modelling using the latest version of the SysML to real projects and businesses.<br /><br />SysML is a tailored version of the unified modelling language (UML) that meets the needs of today’s systems engineering professional. This second edition