相關主題
商品描述
Description:
This new edition describes current best practices in requirements engineering with a focus primarily on software systems but also on systems that may contain other elements such as hardware or people. The text consists of original papers, written by experts in the field, plus revisions of papers from the first edition. The book begins with an introduction to current issues and the basic terminology of the software requirements engineering process.
The text covers the five phases of software requirements engineering -- elicitation, analysis, specification, verification, and management -- that need to be performed to reduce the chance of software failure. The chapters look at the science and discipline that concern establishing and documenting software requirements. The book covers the process through which developers' and users' discover, review, articulate, and understand the users' needs and the constraints on the software and development activity. It analyzes the users' needs to arrive at a definition of their software requirements. In addition, the papers examine software requirements and the need to clearly document and precisely record each requirement. It also looks at verification to ensure that the software requirements specifications are in compliance with the system requirements and conforms to document standards. The last phase addressed by the book is software requirements management including planning and controlling of all these activities.
Table of Contents:
Contributors of Original Papers.
Foreword.
Preface to the Second Edition.
Preface to the First Edition.
Introduction to Tutorial: Software Requirements Engineering.
Chapter 1: Introduction, Issues, and Terminology.
Chapter 2: System and Software System Engineering.
Chapter 3: Software Requirements Analysis and Specifications.
Chapter 4: Software Requirements Methodologies and Tools.
Chapter 5: Requirements and Quality Management.
Chapter 6: Software System Engineering Process Models.
Appendix.
Author's Biographies.
商品描述(中文翻譯)
**描述:**
這本新版本描述了需求工程的當前最佳實踐,主要集中在軟體系統上,但也涵蓋可能包含其他元素(如硬體或人員)的系統。文本由該領域的專家撰寫的原創論文組成,並包含第一版論文的修訂。書籍開始於對當前問題的介紹以及軟體需求工程過程的基本術語。
文本涵蓋了軟體需求工程的五個階段——引出、分析、規範、驗證和管理——這些階段需要執行以降低軟體失敗的機會。各章節探討了與建立和記錄軟體需求相關的科學和學科。這本書涵蓋了開發者和使用者發現、審查、表達和理解使用者需求及對軟體和開發活動的限制的過程。它分析了使用者的需求,以達成對其軟體需求的定義。此外,論文檢視了軟體需求以及清晰記錄和準確記錄每個需求的必要性。它還探討了驗證,以確保軟體需求規範符合系統需求並遵循文檔標準。書中最後一個階段是軟體需求管理,包括所有這些活動的規劃和控制。
**目錄:**
- 原創論文貢獻者
- 前言
- 第二版序言
- 第一版序言
- 教程介紹:軟體需求工程
- 第1章:介紹、問題與術語
- 第2章:系統與軟體系統工程
- 第3章:軟體需求分析與規範
- 第4章:軟體需求方法論與工具
- 第5章:需求與品質管理
- 第6章:軟體系統工程過程模型
- 附錄
- 作者簡介