出版時(shí)間:2008-10 出版社:世界圖書(shū)出版公司 作者:韋瑟爾 頁(yè)數(shù):366
Tag標(biāo)簽:無(wú)
內(nèi)容概要
這本實(shí)用的手冊(cè)將指導(dǎo)您如何將通用的范本同有效的軟件需求結(jié)合起來(lái)。 本書(shū)將幫助您學(xué)習(xí)進(jìn)化的、實(shí)用的技巧來(lái)應(yīng)付各種具體的軟件需求,書(shū)中提供了30個(gè)需求的范本板以及大量的實(shí)例來(lái)幫助您構(gòu)建具體而又有效的軟件需求。書(shū)中的每一個(gè)范本都向您解釋軟件需求所需要考量的范疇,揭示潛在性的問(wèn)題,指出可能存在的缺陷,提出更進(jìn)一步的建議,以及其他的提示。本書(shū)同時(shí)還涵蓋了如何為軟件需求編寫(xiě)其他信息,諸如假設(shè)、術(shù)語(yǔ)表、文檔歷史和參考資料等,以及如何構(gòu)建軟件需求的規(guī)范。
作者簡(jiǎn)介
Stephen Winthall has nearly30 years experience developing and specifying software systems for organizations in a variety of industries across the globe His career spans many roles including programmer business analyst architect and chief technical officer.
書(shū)籍目錄
ForewordPrefecePart Ⅰ Setting the Scene 1 Synopsis of"Crash Course in Specifying Requirements" 1.1 What Are Requirements? 1.2 Where Do Requirements Fit in the Grand Scheme? 1.3 A Few General Principles 1.4 A Traditional Requirements Process 1.5 Agile Requirements Processes An Extreme Requirements Process An Incremental Requirements Process 2 Synopsis of "The Contents of a Requirements Specification" 2.1 Introduction Section System Purpose Document Purpose Requirement Format Glossary References Document History 2.2 Context Section Scope Major Assumptions Major Exclusions Key Business Entities Infrastructures 2.3 Functional Area Sections 2.4 Major Nonfunctional Capabilities Section 3 Requirement Pattern Concepts 3.1 Introduction to Requirement Patterns 3.2 The Anatomy of a Requirement Pattern Basic Details Applicability Discussion Content Template(s) Example(s) Extra Requirements Considerations for Development Considerations for Testing 3.3 Domains Domains and Infrastructures 3.4 Requirement Pattern Groups 3.5 Relationships Between Requirement Patterns Requirement Pattern Classifications Refinement Requirements Divertive Requirement Patterns Requirement Patterns and Diversity of Approaches Use Cases for Requirement Patterns Business Rules and Requirement Patterns 4 Using and Producing Requirement Patterns 4.1 When and How to Use Requirement Patterns 4.2 Tailoring Requirement Patterns 4.3 Writing New Requirement Patterns How to Find Candidate Requirement Patterns How to Write a Requirement PatternPart Ⅱ Requirement Pattern Catalog 5 Fundamental Requirement Patterns 5.1 Inter-System Interface Requirement Pattern 5.2 Inter-System Interaction Requirement Pattern …… 6 Information Requirement Patterns 7 Data Entity Requirement Patterns 8 User Function Requirement Patterns 9 Performance Requirement Patterns 10 Flexibility Requirement Patterns 11 Access Control Requirement Patterns 12 Commercial Requirement PatternsGlossaryReferencesIndex
章節(jié)摘錄
插圖:In Figure 3 3, "Data entity" is not a pattern. It's a requirement pattern group: a place for describingthe common features of the four patterns that build on it. Any descriptive information that appliesto all patterns in a group should be given for the group, rather than repeated for each pattern.Also, by convention, labels for relationships between requirement patterns are placed nearer thesubject of the relationship, rather than the object. So, it is a Data entity that has an lD (rather thanvice versa). The hexagonal shape of"Information storage" denotes it as an infrastructureSee the beginning of Part II of this book for a diagram of this sort for aft the requirementpatterns in this book. Each of the eight domain chapters contains a diagram of this sort inits introduction, with annotations giving a brief explanation of each pattern, pattern group,and infrastructure.Requirement Pattern ClassificationsRequirements can be classified in various ways (for example, by dividing them into functional andnonfunctional ones). Using requirement patterns has the advantage that if we classify the patterns,we automatically classify the requirements that use those patterns Classifications tell us a littleabout the nature of the requirements that result from using each requirement pattern.Other ways of using these classifications include finding requirements according to their dassifica-tion and producing statistics. People like statistics (some people, at least, and they tend to be seniorexecutives it's worth our while keeping happy). Statistics on the requirements for a system can beuseful in a variety of ways They, can give a rough picture of the scale and complexity of the system.To do this, we need to tag each requirement with whatever values are needed for all the sorts .
編輯推薦
《軟件需求案例》由世界圖書(shū)出版公司出版。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版