內容簡介
這本實用的手冊將指導您如何將通用的範本同有效的軟體需求結合起來。《軟體需求案例》將幫助您學習進化的、實用的技巧來應付各種具體的軟體需求,書中提供了30個需求的範本板以及大量的實例來幫助您構建具體而又有效的軟體需求。書中的每一個範本都向您解釋軟體需求所需要考量的範疇,揭示潛在性的問題,指出可能存在的缺陷,提出更進一步的建議,以及其他的提示。《軟體需求案例》同時還涵蓋了如何為軟體需求編寫其他信息,諸如假設、術語表、文檔歷史和參考資料等,以及如何構建軟體需求的規範。
作者簡介
StephenWinthallhasnearly30yearsexperiencedevelopingandspecifyingsoftwaresystemsfororganizationsinavarietyofindustriesacrosstheglobeHiscareerspansmanyrolesincludingprogrammerbusinessanalystarchitectandchieftechnicalofficer.
目錄
Foreword
Prefece
PartⅠSettingtheScene
1Synopsisof"CrashCourseinSpecifyingRequirements"
1.1WhatAreRequirements?
1.2WhereDoRequirementsFitintheGrandScheme?
1.3AFewGeneralPrinciples
1.4ATraditionalRequirementsProcess
1.5AgileRequirementsProcesses
AnExtremeRequirementsProcess
AnIncrementalRequirementsProcess
2Synopsisof"TheContentsofaRequirementsSpecification"
2.1IntroductionSection
SystemPurpose
DocumentPurpose
RequirementFormat
Glossary
References
DocumentHistory
2.2ContextSection
Scope
MajorAssumptions
MajorExclusions
KeyBusinessEntities
Infrastructures
2.3FunctionalAreaSections
2.4MajorNonfunctionalCapabilitiesSection
3RequirementPatternConcepts
3.1IntroductiontoRequirementPatterns
3.2TheAnatomyofaRequirementPattern
BasicDetails
Applicability
Discussion
Content
Template(s)
Example(s)
ExtraRequirements
ConsiderationsforDevelopment
ConsiderationsforTesting
3.3Domains
DomainsandInfrastructures
3.4RequirementPatternGroups
3.5RelationshipsBetweenRequirementPatterns
RequirementPatternClassifications
RefinementRequirements
DivertiveRequirementPatterns
RequirementPatternsandDiversityofApproaches
UseCasesforRequirementPatterns
BusinessRulesandRequirementPatterns
4UsingandProducingRequirementPatterns
4.1WhenandHowtoUseRequirementPatterns
4.2TailoringRequirementPatterns
4.3WritingNewRequirementPatterns
HowtoFindCandidateRequirementPatterns
HowtoWriteaRequirementPattern
PartⅡRequirementPatternCatalog
5FundamentalRequirementPatterns
5.1Inter-SystemInterfaceRequirementPattern
5.2Inter-SystemInteractionRequirementPattern
6InformationRequirementPatterns
7DataEntityRequirementPatterns
8UserFunctionRequirementPatterns
9PerformanceRequirementPatterns
10FlexibilityRequirementPatterns
11AccessControlRequirementPatterns
12CommercialRequirementPatterns
Glossary
References
Index
……