Requirements Writing for System Engineering
暫譯: 系統工程需求撰寫
George Koelsch
- 出版商: Apress
- 出版日期: 2016-10-20
- 售價: $2,570
- 貴賓價: 9.5 折 $2,442
- 語言: 英文
- 頁數: 401
- 裝訂: Paperback
- ISBN: 1484220986
- ISBN-13: 9781484220986
海外代購書籍(需單獨結帳)
商品描述
Learn how to create good requirements when designing hardware and software systems. While this book emphasizes writing traditional “shall” statements, it also provides guidance on use case design and creating user stories in support of agile methodologies. The book surveys modeling techniques and various tools that support requirements collection and analysis. You’ll learn to manage requirements, including discussions of document types and digital approaches using spreadsheets, generic databases, and dedicated requirements tools. Good, clear examples are presented, many related to real-world work the author has done during his career.
Requirements Writing for System Engineeringantages of different requirements approaches and implement them correctly as your needs evolve. Unlike most requirements books, Requirements Writing for System Engineering teaches writing both hardware and software requirements because many projects include both areas. To exemplify this approach, two example projects are developed throughout the book, one focusing on hardware and the other on software.
This book
- Presents many techniques for capturing requirements.
- Demonstrates gap analysis to find missing requirements.
- Shows how to address both software and hardware, as most projects involve both.
- Provides extensive examples of “shall” statements, user stories, and use cases.
- Explains how to supplement or replace traditional requirement statements with user stories and use cases that work well in agile development environments
- Understand the 14 techniques for capturing all requirements.
- Address software and hardware needs; because most projects involve both.
- Ensure all statements meet the 16 attributes of a good requirement.
- Differentiate the 19 different functional types of requirement, and the 31 non-functional types.
- Write requirements properly based on extensive examples of good ‘shall’ statements, user stories, and use cases.
- Employ modeling techniques to mitigate the imprecision of words.
商品描述(中文翻譯)
-
學習如何在設計硬體和軟體系統時創建良好的需求。雖然本書強調撰寫傳統的“應該”(shall)陳述,但也提供了用例設計和創建用戶故事以支持敏捷方法的指導。本書調查了建模技術和各種支持需求收集與分析的工具。您將學會管理需求,包括有關文檔類型和使用電子表格、通用數據庫及專用需求工具的數位方法的討論。書中提供了良好且清晰的範例,許多與作者在其職業生涯中所做的實際工作相關。
《系統工程需求撰寫》教導如何撰寫硬體和軟體需求,因為許多專案都包含這兩個領域。為了舉例說明這種方法,書中開發了兩個示例專案,一個專注於硬體,另一個專注於軟體。
本書
- 介紹了許多捕捉需求的技術。
- 演示了缺口分析以找出缺失的需求。
- 展示了如何同時處理軟體和硬體,因為大多數專案都涉及這兩者。
- 提供了大量“應該”(shall)陳述、用戶故事和用例的範例。
- 解釋了如何用用戶故事和用例來補充或替代傳統的需求陳述,這在敏捷開發環境中運作良好。
- 了解捕捉所有需求的14種技術。
- 處理軟體和硬體需求;因為大多數專案都涉及這兩者。
- 確保所有陳述符合良好需求的16個屬性。
- 區分19種不同的功能需求類型和31種非功能需求類型。
- 根據大量良好的“應該”(shall)陳述、用戶故事和用例的範例正確撰寫需求。
- 運用建模技術來減少語言的不精確性。