LEADER 08699nam 22006133 450 001 9911006678303321 005 20221224060418.0 010 $a9781523151424 010 $a1523151420 010 $a9781803234304 010 $a180323430X 035 $a(MiAaPQ)EBC30295969 035 $a(Au-PeEL)EBL30295969 035 $a(CKB)25791627500041 035 $a(OCoLC)1356910126 035 $a(OCoLC-P)1356910126 035 $a(CaSebORM)9781803235820 035 $a(OCoLC)1356002825 035 $a(EXLCZ)9925791627500041 100 $a20221224d2021 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aAgile Model-Based Systems Engineering Cookbook $eImprove System Development by Applying Proven Recipes for Effective Agile Systems Engineering 205 $a2nd ed. 210 1$aBirmingham :$cPackt Publishing, Limited,$d2021. 210 4$dİ2021. 215 $a1 online resource (601 pages) 225 1 $aExpert insight 300 $aIncludes index. 311 08$a9781803235820 311 08$a1803235829 327 $aCover -- Contributors -- Table of contents -- Preface -- Chapter 1: Basics of Agile Systems Modeling -- What's agile all about? -- Model-Based Systems Engineering (MBSE) -- Managing your backlog -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Measuring your success -- How to do it -- Example -- Some considerations -- Managing risk -- Purpose -- Inputs and proconditions -- Outputs and postconditions -- How to do it -- Example -- Product roadmap -- Purpose -- Inputs and preconditions -- How to do it -- Example -- Release plan -- Purpose -- Inputs and preconditons -- Outputs and postconditions -- How to do it -- Example -- Iteration plan -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Estimating Effort -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- How it works -- Example -- Work item prioritization -- Purpose -- Inputs and preconditions -- How to do it -- How it works -- Example -- Iteration 0 -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Architecture 0 -- Subsystem and component view -- Concurrency and resource view -- Distribution view -- Dependability view -- Deployment view -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Additional note -- Organizing your models -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- How it works -- Example -- Managing change -- Purpose -- Inputs and preconditions -- How to do it -- Example -- Chapter 2: System Specification -- Recipes in this chapter -- Why aren't textual requirements enough? -- Definitions -- Functional Analysis with Scenarios -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it. 327 $aExample -- Functional analysis with activities -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Functional analysis with state machines -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Functional Analysis with User Stories -- A little bit about user stories -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Model-Based Safety Analysis -- A little bit about safety analysis -- Some Profiles -- Hazard analysis -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Model-Based Threat Analysis -- Basics of Cyber-Physical Security -- Modeling for Security Analysis -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Specifying Logical System Interfaces -- A Note about SysML Ports and Interfaces -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Creating the Logical Data Schema -- Definitions -- Example -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Chapter 3: Developing System Architectures -- Recipes in this chapter -- Five critical views of architecture -- General architectural guidelines -- Architectural trade studies -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Architectural merge -- Example -- Pattern-driven architecture -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Subsystem and component architecture -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Architectural allocation -- Creating subsystem interfaces from use case scenarios -- Purpose -- Inputs and preconditions. 327 $aOutputs and postconditions -- How to do it -- Specializing a reference architecture -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Chapter 4: Handoff to Downstream Engineering -- Recipes in this chapter -- Activities for the handoff to downstream engineering -- Starting point for the examples -- Preparation for Handoff -- Federating Models for Handoff -- Logical to Physical Interfaces -- Deployment Architecture I: Allocation to Engineering Facets -- Deployment Architecture II: Interdisciplinary Interfaces -- Chapter 5: Demonstration of Meeting Needs: Verification and Validation -- Recipes in this chapter -- Verification and validation -- Model simulation -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Model-based testing -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Computable constraint modeling -- Purpose -- Inputs and preconditions -- How to do it -- Example -- Traceability -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Effective Reviews and walkthroughs -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Managing Model Work Items -- Purpose -- Inputs and preconditions -- How to do it -- Example -- Test Driven Modeling -- Purpose -- Inputs and preconditions -- Outputs and postconditions -- How to do it -- Example -- Appendix A: The Pegasus Bike Trainer -- Overview -- Pegasus High-Level Features -- Highly customizable bike fit -- Monitor exercise metrics -- Export/upload exercise metrics -- Variable power output -- Gearing emulation -- Controllable power level -- Incline control -- User interface -- Online training system compatible -- Configuration and OTA firmware updates -- Packt page -- Other Books You May Enjoy. 327 $aIndex. 330 $aAgile MBSE can help organizations manage change while ensuring system correctness and meeting customers' needs. But deployment challenges have changed since our first edition. The Agile Model-Based Systems Engineering Cookbook's second edition focuses on workflows ? or recipes ? that will help MBSE practitioners and team leaders address practical situations that are part of deploying MBSE as part of an agile development process across the enterprise. In this 2nd edition, the Cameo MagicDraw Systems Modeler tool ? the most popular tool for MBSE ? is used in examples (models are downloadable by readers). Written by a world-renowned expert in MBSE, this book will take you through systems engineering workflows in the Cameo Systems Modeler SysML modeling tool and show you how they can be used with an agile and model-based approach. You'll start with the key concepts of agile methods for systems engineering. Next, each recipe will take you through initiating a project, outlining stakeholder needs, defining and analyzing system requirements, specifying system architecture, performing model-based engineering trade studies, all the way to handling systems specifications off to downstream engineering. By the end of this MBSE book, you'll learn how to implement systems engineering workflows and create systems engineering models. 410 0$aExpert insight. 606 $aSystems engineering 606 $aAgile software development 615 0$aSystems engineering. 615 0$aAgile software development. 676 $a620/.001171 700 $aDouglass$b Bruce Powel$028087 701 $aHolst$b Christian von$0384457 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9911006678303321 996 $aAgile Model-Based Systems Engineering Cookbook$94391289 997 $aUNINA