Rights Contact Login For More Details
- Wiley
More About This Title Systems Engineering of Software-Enabled Systems
- English
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
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
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