O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Systems Engineering Principles and Practice, 2nd Edition

Book Description

The Bestselling Guide to the Engineering of Complex Systems, Now Thoroughly Updated

The first edition of this unique interdisciplinary guide has become the foundational systems engineering textbook for colleges and universities worldwide. It has helped countless readers learn to think like systems engineers, giving them the knowledge, skills, and leadership qualities they need to be successful professionals. Now, colleagues of the original authors have upgraded and expanded the book to address the significant advances in this rapidly changing field.

An outgrowth of the Johns Hopkins University Master of Science Program in Engineering, Systems Engineering: Principles and Practice provides an educationally sound, entry-level approach to the subject, describing tools and techniques essential for the development of complex systems. Exhaustively classroom tested, the text continues the tradition of utilizing models to assist in grasping abstract concepts, emphasizing application and practice. This Second Edition features:

  • Expanded topics on advanced systems engineering concepts beyond the traditional systems engineering areas and the post-development stage

  • Updated DOD and commercial standards, architectures, and processes

  • New models and frameworks for traditional structured analysis and object-oriented analysis techniques

  • Improved discussions on requirements, systems management, functional analysis, analysis of alternatives, decision making and support, and operational analysis

  • Supplemental material on the concept of the system boundary

  • Modern software engineering techniques, principles, and concepts

  • Further exploration of the system engineer's career to guide prospective professionals

  • Updated problems and references

The Second Edition continues to serve as a graduate-level textbook for courses introducing the field and practice of systems engineering. This very readable book is also an excellent resource for engineers, scientists, and project managers involved with systems engineering, as well as a useful textbook for short courses offered through industry seminars.

Table of Contents

  1. Cover
  2. Series
  3. Title
  4. Copyright
  5. DEDICATION
  6. LIST OF ILLUSTRATIONS
  7. LIST OF TABLES
  8. PREFACE TO THE SECOND EDITION
  9. PREFACE TO THE FIRST EDITION
  10. Part I: FOUNDATIONS OF SYSTEMS ENGINEERING
    1. 1 SYSTEMS ENGINEERING AND THE WORLD OF MODERN SYSTEMS
      1. 1.1 WHAT IS SYSTEMS ENGINEERING?
      2. 1.2 ORIGINS OF SYSTEMS ENGINEERING
      3. 1.3 EXAMPLES OF SYSTEMS REQUIRING SYSTEMS ENGINEERING
      4. 1.4 SYSTEMS ENGINEERING AS A PROFESSION
      5. 1.5 SYSTEMS ENGINEER CAREER DEVELOPMENT MODEL
      6. 1.6 THE POWER OF SYSTEMS ENGINEERING
      7. 1.7 SUMMARY
      8. PROBLEMS
    2. 2 SYSTEMS ENGINEERING LANDSCAPE
      1. 2.1 SYSTEMS ENGINEERING VIEWPOINT
      2. 2.2 PERSPECTIVES OF SYSTEMS ENGINEERING
      3. 2.3 SYSTEMS DOMAINS
      4. 2.4 SYSTEMS ENGINEERING FIELDS
      5. 2.5 SYSTEMS ENGINEERNG APPROACHES
      6. 2.6 SYSTEMS ENGINEERING ACTIVITIES AND PRODUCTS
      7. 2.7 SUMMARY
      8. PROBLEMS
    3. 3 STRUCTURE OF COMPLEX SYSTEMS
      1. 3.1 SYSTEM BUILDING BLOCKS AND INTERFACES
      2. 3.2 HIERARCHY OF COMPLEX SYSTEMS
      3. 3.3 SYSTEM BUILDING BLOCKS
      4. 3.4 THE SYSTEM ENVIRONMENT
      5. 3.5 INTERFACES AND INTERACTIONS
      6. 3.6 COMPLEXITY IN MODERN SYSTEMS
      7. 3.7 SUMMARY
      8. PROBLEMS
    4. 4 THE SYSTEM DEVELOPMENT PROCESS
      1. 4.1 SYSTEMS ENGINEERING THROUGH THE SYSTEM LIFE CYCLE
      2. 4.2 SYSTEM LIFE CYCLE
      3. 4.3 EVOLUTIONARY CHARACTERISTICS OF THE DEVELOPMENT PROCESS
      4. 4.4 THE SYSTEMS ENGINEERING METHOD
      5. 4.5 TESTING THROUGHOUT SYSTEM DEVELOPMENT
      6. 4.6 SUMMARY
      7. PROBLEMS
    5. 5 SYSTEMS ENGINEERING MANAGEMENT
      1. 5.1 MANAGING SYSTEM DEVELOPMENT AND RISKS
      2. 5.2 WBS
      3. 5.3 SEMP
      4. 5.4 RISK MANAGEMENT
      5. 5.5 ORGANIZATION OF SYSTEMS ENGINEERING
      6. 5.6 SUMMARY
      7. PROBLEMS
  11. Part II: CONCEPT DEVELOPMENT STAGE
    1. 6 NEEDS ANALYSIS
      1. 6.1 ORIGINATING A NEW SYSTEM
      2. 6.2 OPERATIONS ANALYSIS
      3. 6.3 FUNCTIONAL ANALYSIS
      4. 6.4 FEASIBILITY DEFINITION
      5. 6.5 NEEDS VALIDATION
      6. 6.6 SYSTEM OPERATIONAL REQUIREMENTS
      7. 6.7 SUMMARY
      8. PROBLEMS
    2. 7 CONCEPT EXPLORATION
      1. 7.1 DEVELOPING THE SYSTEM REQUIREMENTS
      2. 7.2 OPERATIONAL REQUIREMENTS ANALYSIS
      3. 7.3 PERFORMANCE REQUIREMENTS FORMULATION
      4. 7.4 IMPLEMENTATION OF CONCEPT EXPLORATION
      5. 7.5 PERFORMANCE REQUIREMENTS VALIDATION
      6. 7.6 SUMMARY
      7. PROBLEMS
    3. 8 CONCEPT DEFINITION
      1. 8.1 SELECTING THE SYSTEM CONCEPT
      2. 8.2 PERFORMANCE REQUIREMENTS ANALYSIS
      3. 8.3 FUNCTIONAL ANALYSIS AND FORMULATION
      4. 8.4 FUNCTIONAL ALLOCATION
      5. 8.5 CONCEPT SELECTION
      6. 8.6 CONCEPT VALIDATION
      7. 8.7 SYSTEM DEVELOPMENT PLANNING
      8. 8.8 SYSTEMS ARCHITECTING
      9. 8.9 SYSTEM MODELING LANGUAGES: UNIFIED MODELING LANGUAGE (UML) AND SYSTEMS MODELING LANGUAGE (SysML)
      10. 8.10 MODEL-BASED SYSTEMS ENGINEERING (MBSE)
      11. 8.11 SYSTEM FUNCTIONAL SPECIFICATIONS
      12. 8.12 SUMMARY
      13. PROBLEMS
    4. 9 DECISION ANALYSIS AND SUPPORT
      1. 9.1 DECISION MAKING
      2. 9.2 MODELING THROUGHOUT SYSTEM DEVELOPMENT
      3. 9.3 MODELING FOR DECISIONS
      4. 9.4 SIMULATION
      5. 9.5 TRADE-OFF ANALYSIS
      6. 9.6 REVIEW OF PROBABILITY
      7. 9.7 EVALUATION METHODS
      8. 9.8 SUMMARY
      9. PROBLEMS
  12. Part III: ENGINEERING DEVELOPMENT STAGE
    1. 10 ADVANCED DEVELOPMENT
      1. 10.1 REDUCING PROGRAM RISKS
      2. 10.2 REQUIREMENTS ANALYSIS
      3. 10.3 FUNCTIONAL ANALYSIS AND DESIGN
      4. 10.4 PROTOTYPE DEVELOPMENT AS A RISK MITIGATION TECHNIQUE
      5. 10.5 DEVELOPMENT TESTING
      6. 10.6 RISK REDUCTION
      7. 10.7 SUMMARY
      8. PROBLEMS
    2. 11 SOFTWARE SYSTEMS ENGINEERING
      1. 11.1 COPING WITH COMPLEXITY AND ABSTRACTION
      2. 11.2 NATURE OF SOFTWARE DEVELOPMENT
      3. 11.3 SOFTWARE DEVELOPMENT LIFE CYCLE MODELS
      4. 11.4 SOFTWARE CONCEPT DEVELOPMENT: ANALYSIS AND DESIGN
      5. 11.5 SOFTWARE ENGINEERING DEVELOPMENT: CODING AND UNIT TEST
      6. 11.6 SOFTWARE INTEGRATION AND TEST
      7. 11.7 SOFTWARE ENGINEERING MANAGEMENT
      8. 11.8 SUMMARY
      9. PROBLEMS
    3. 12 ENGINEERING DESIGN
      1. 12.1 IMPLEMENTING THE SYSTEM BUILDING BLOCKS
      2. 12.2 REQUIREMENTS ANALYSIS
      3. 12.3 FUNCTIONAL ANALYSIS AND DESIGN
      4. 12.4 COMPONENT DESIGN
      5. 12.5 DESIGN VALIDATION
      6. 12.6 CM
      7. 12.7 SUMMARY
      8. PROBLEMS
    4. 13 INTEGRATION AND EVALUATION
      1. 13.1 INTEGRATING, TESTING, AND EVALUATING THE TOTAL SYSTEM
      2. 13.2 TEST PLANNING AND PREPARATION
      3. 13.3 SYSTEM INTEGRATION
      4. 13.4 DEVELOPMENTAL SYSTEM TESTING
      5. 13.5 OPERATIONAL TEST AND EVALUATION
      6. 13.6 SUMMARY
      7. PROBLEMS
  13. Part IV: POSTDEVELOPMENT STAGE
    1. 14 PRODUCTION
      1. 14.1 SYSTEMS ENGINEERING IN THE FACTORY
      2. 14.2 ENGINEERING FOR PRODUCTION
      3. 14.3 TRANSITION FROM DEVELOPMENT TO PRODUCTION
      4. 14.4 PRODUCTION OPERATIONS
      5. 14.5 ACQUIRING A PRODUCTION KNOWLEDGE BASE
      6. 14.6 SUMMARY
      7. PROBLEMS
    2. 15 OPERATIONS AND SUPPORT
      1. 15.1 INSTALLING, MAINTAINING, AND UPGRADING THE SYSTEM
      2. 15.2 INSTALLATION AND TEST
      3. 15.3 IN-SERVICE SUPPORT
      4. 15.4 MAJOR SYSTEM UPGRADES: MODERNIZATION
      5. 15.5 OPERATIONAL FACTORS IN SYSTEM DEVELOPMENT
      6. 15.6 SUMMARY
      7. PROBLEMS
  14. INDEX
  15. WILEY SERIES IN SYSTEMS ENGINEERING AND MANAGEMENT
  16. End User License Agreement