Systems Engineering of Software-Enabled Systems
Buy Rights Online Buy Rights

Rights Contact Login For More Details

More About This Title Systems Engineering of Software-Enabled Systems

English

This book presents methods and techniques that can improve the linkages between systems engineering and software engineering. The text is in three parts. Part 1 includes three chapters: Chapter 1 provides an introduction to systems engineering and software engineering; Chapter 2 presents the issues caused by the differences between systems engineering and software engineering development processes and offers opportunities for improvement; Chapter 3 presents the traditional approaches used by systems engineers and software engineers and the differences. Part 2 presents an approach to developing cyber-physical systems that integrates the incremental approach used by systems engineers and the iterative approach used by software engineers. The approach is based on developing system capabilities that will provide the features, behaviors, and quality attributes needed by stakeholders, based on model-based system architecture. Part 3 covers the management activities a systems engineer or software engineer must engage in to manage and lead the technical work to be done. Planning and estimating, measuring and controlling, managing risk, and organizing and leading systems engineering teams are covered. 

English

RICHARD FAIRLEY, PhD, is an Air Force veteran who obtained his bachelors and masters degrees after completing his service. He worked in industry as a digital systems designer/system engineer before returning to school to obtain his PhD. He has been a tenured professor of computer science and software systems engineering, a department chair, an associate dean, and a dean. He founded, and for several years, was the fulltime principal associate of Software and Systems Engineering Associates (S2EA), a consulting and training company. He is the author of the Wiley title Managing and Leading Software Projects.

English

Preface

Chapter 1 Introduction and Overview

Chapter 2 Systems Engineering and Software Engineering

Chapter 3 Issues and opportunities for improvements

Chapter 4 Traditional process models for system development

Chapter 5 The integrated iterative-incremental system development model

Chapter 6 The I3 Systems Definition Phase

Chapter 7 System Requirements Definition

Chapter 8 Architecture Definition and Design Definition

Chapter 9 System implementation and delivery

Chapter 10 Planning and estimating the technical work

Chapter 11 Assessing, Analyzing, and Controlling Technical Work

Chapter 12 Organizing, Leading, and Coordinating

Appendix A

Appendix B

Glossary 

loading