Systems Engineering Demystified: A practitioner's handbook for developing complex systems using a model-based approach
Book information
Description
Get to grips with systems engineering life cycles, processes, and best practices and discover techniques to successfully develop complex systems Key FeaturesDiscover how to manage increased complexity and understand systems better via effective communicationAdopt a proven model-based approach for systems engineering in your organizationApply proven techniques for requirements, design, validation and verification, and systems engineering managementBook 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 learnUnderstand the three evils of systems engineering - complexity, ambiguous communication, and lack of understandingRealize successful systems using model-based systems engineeringUnderstand the concept of life cycles and how they control the evolution of a systemExplore processes and related concepts such as activities, stakeholders, and resourcesDiscover how needs fit into the systems life cycle and which processes are relevant and how to comply with themFind out how design, verification, and validation fit into the life cycle and processesWho 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. 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 books
Systems Engineering Demystified: Apply modern, model-based systems engineering techniques to build complex systems, 2nd Edition
2023 · PDF
Systems Engineering Demystified: Apply modern, model-based systems engineering techniques to build complex systems
2023 · EPUB
Systems Engineering Demystified: A practitioner's handbook for developing complex systems using a model-based approach, 2nd Edition
EPUB
SysML for Systems Engineering: A model-based approach
2019 · PDF
Systems Engineering Demystified: A practitioner's handbook for developing complex systems using a model-based approach
2021 · EPUB
SysML for Systems Engineering: A model-based approach (Computing and Networks)
2019 · PDF
Systems Engineering Demystified
2021 · MOBI
Systems Engineering Demystified: A practitioner's handbook for developing complex systems using a model-based approach
2021 · EPUB