Book description
Agile Systems Engineering presents a vision of systems engineering where precise specification of requirements, structure, and behavior meet larger concerns as such as safety, security, reliability, and performance in an agile engineering context.
World-renown author and speaker Dr. Bruce Powel Douglass incorporates agile methods and model-based systems engineering (MBSE) to define the properties of entire systems while avoiding errors that can occur when using traditional textual specifications. Dr. Douglass covers the lifecycle of systems development, including requirements, analysis, design, and the handoff to specific engineering disciplines. Throughout, Dr. Douglass couples agile methods with SysML and MBSE to arm system engineers with the conceptual and methodological tools they need to avoid specification defects and improve system quality while simultaneously reducing the effort and cost of systems engineering.
- Identifies how the concepts and techniques of agile methods can be effectively applied in systems engineering context
- Shows how to perform model-based functional analysis and tie these analyses back to system requirements and stakeholder needs, and forward to system architecture and interface definition
- Provides a means by which the quality and correctness of systems engineering data can be assured (before the entire system is built!)
- Explains agile system architectural specification and allocation of functionality to system components
- Details how to transition engineering specification data to downstream engineers with no loss of fidelity
- Includes detailed examples from across industries taken through their stages, including the "Waldo" industrial exoskeleton as a complex system
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- Dedication
- About the Author
- Preface
- Acknowledgments
- Chapter 1. What Is Model-Based Systems Engineering?
- Chapter 2. What Are Agile Methods and Why Should I Care?
- Chapter 3. SysML Introduction
-
Chapter 4. Agile Stakeholder Requirements Engineering
- 4.1 Objectives
- 4.2 The Stakeholder Requirements Workflow
- 4.3 The Example Model: T-Wrecks, the Industrial Exoskeleton
- 4.4 Identifying Stakeholders
- 4.5 Generating Stakeholder Requirements
- 4.6 Modeling Stakeholder Use Cases Scenarios
- 4.7 Create/Update Validation Plan
- 4.8 Summary
- 4.9 Moving On
- Reference
- Chapter 5. Agile Systems Requirements Definition and Analysis
- Chapter 6. Agile Systems Architectural Analysis and Trade Studies
-
Chapter 7. Agile Systems Architectural Design
- 7.1 Objectives
- 7.2 Architectural Design Workflow
- 7.3 Identify Subsystems
- 7.4 Allocate System Requirements to Subsystems
- 7.5 Allocate Use Cases to Subsystems
- 7.6 Create/Update Logical Data Schema
- 7.7 Create/Update Subsystem Requirements
- 7.8 Develop Control Laws
- 7.9 Analyze Dependability
- 7.10 Summary
- 7.11 Moving On
- References
-
Chapter 8. The Handoff to Downstream Engineering
- 8.1 Objectives
- 8.2 The Handoff to Downstream Engineering Workflow
- 8.3 Gather Subsystem Specification Data
- 8.4 Create the Shared Model
- 8.5 Define Subsystem Physical Interfaces
- 8.6 Create Subsystem Model
- 8.7 Define Interdisciplinary Interfaces
- 8.8 Allocation Requirements to Engineering Disciplines
- 8.9 And Downstream Engineering Begins
- 8.10 And System Engineering Continues …
- References
-
Appendix A. T-Wrecks Stakeholder Requirements
- Project Overview
- T-Wrecks High Level Use Cases
- General Requirements
- Encase Use Case
- Balance Use Case
- Walk Use Case
- Monitor System Use Case
- Move Limbs Use Case
- Manage Power Use Case
- Startup Use Case
- Self Test Use Case
- Provide Visibility Use Case
- Monitor System Use Case
- Shutdown Use Case
- Proximity Detection Use Case
- Configure Use Case
- Communicate Use Case
- Appendix B. T-Wrecks System Requirements
- Index
Product information
- Title: Agile Systems Engineering
- Author(s):
- Release date: September 2015
- Publisher(s): Morgan Kaufmann
- ISBN: 9780128023495
You might also like
book
Agile Model-Based Systems Engineering Cookbook
Worried about the growing complexity of systems in your organization? Manage it with recipes for applying …
book
Agile Model-Based Systems Engineering Cookbook - Second Edition
Get up to date with the latest recipes for applying agile methodologies and techniques in model-based …
book
Systems Engineering
Organized in three parts, this textbook covers systems and systems engineering concepts, systems methods, models and …
book
Lean Software Systems Engineering for Developers: Managing Requirements, Complexity, Teams, and Change Like a Champ
Graduate to the next level of your software development career, learning the tools you need to …