Software Engineering, Volume 1: The Development Process, Second Edition (foreword By Dixie Garr)

Thayer

下單後立即進貨 (約2~4週)

買這商品的人也買了...

相關主題

商品描述

Description:

Software engineering is going through an identity crisis leaving many to wonder where, how, and if its previous principles still apply. A major difficulty of the available software engineering literature is that knowledge appears in many forms and sources without a specific framework of guidelines on how to apply it to changing situations.

The goal of this new text is to resolve this problem by providing a considerable and useful proportion of software engineering technical knowledge. This second edition updates the material in the first edition of Software Engineering, 1996, with two comprehensive volumes containing specially selected and newly authored papers that sufficiently cover the process of software engineering. Volume 1, the development process, covers the activities and tasks of the developer including requirements analysis, design, coding, integration, testing, and installation and acceptance related to software products. This new tutorial's chapters cover seven development processes: system requirements analysis and design, software requirements analysis and design, software architectural design, implementation (coding), and testing plus maintenance.

The book's structure prepares individuals to take the IEEE Computer Society Certified Software Development Professional examination. Each chapter begins with an introduction that establishes the subject, supporting papers, and standards. The backbone for this publication is IEEE/EIA Standard 12207-1997, Standard for Information Technology - Software Life Cycle Processes.

 

Table of Contents:

Foreword by Dixie Garr.

Preface.

Contributors.

Chapter 1: Software Engineering Life Cycle Processes.

Chapter 2: Engineering and Society.

Chapter 3: System and Software System Engineering.

Chapter 4: Software Requirements Engineering.

Chapter 5: Software Design.

Chapter 6: Software Development Strategies and Methodologies.

Chapter 7: Coding and Unit Testing.

Chapter 8: Testing and Integration.

Chapter 9: Software Maintenance.

Appendices.