软件需求管理
2002-10
(影印版) (2002年1月1日)
Leffingwell
491
810000
本书论述当今软件需求管理变化过程中的挑战,并描述软件项目成功定义且为所有利益关联者所认可的过程。本书内容包括:问题分析的五个步骤;商业建模和系统工程;应用和精炼实际案例;软件系统原型化方法;组织和管理需求信息;建立软件项目范围和管理客户;精炼系统定义;产品需求质量的确定与改进;从软件需求到系统实现的过程和步骤;验证软件系统;软件变化管理。 作者通过全面的案例研究,向设计者和开发者说明在整个软件项目生存周期中管理软件需求的六个至关重要的技巧:分析问题,理解用户需要,定义系统,管理项目范围,精炼系统定义和构建正确系统。 内容:1. 软件需求问题 2. 软件需求管理简介 3. 软件开发小组 第一部分 问题分析:4. 问题分析的五个步骤 5. 商业建模 6. 软件增强系统的系统工程 第二部分 理解用户需要:7. 需求启发的挑战 8. 产品或系统的特征 9. 面试 10. 需求探讨 11. 集思广益与思想精简 12. 想法精要 13. 运用实际案例 14. 行为演练 15. 模型化示范 第三部分 系统定义:16. 组织需求信息 17. 可视文档 18. 方案优化 第四部分 项目范围管理:19. 项目范围问题 20. 建立项目范围 21. 客户管理 22. 范围管理与软件开发过程模型 第五部分 精炼系统定义: 23. 软件需求 24. 精炼实际案例 25. 现代软件需求规则 26. 多义性与专一性 27. 软件需求的质量度量 28. 确定需求的技术性方法 第六部分:构造正确系统 29. 准确构造正确系统概述 30. 从需求到实现 31. 运用可溯性支持验证 32. 验证系统 33. 运用投资收益率决定验证工作 34. 变更事件管理 35. 实际操作练习
作者Dean Leffingwell是Rational Software公司副总裁、Rational大学常务理事,负责方法学研究和客户培训。Don Widrig是技术型作家和顾问。
ForewordPrefaceIntroductionChapter1 The Requirements ProblemChapter2 Introducion to Requirements ManagementChapter3 The Software TeamTeam Skill1 Analyzing the ProblemChapter4 The Five Steps in ProblemChapter5 Business ModelingChapter6 Systems Engineering of Software-Intensive SystemsTeam Skill2 Understanding User NeedsChapter7 The Challenge of Riquirements ElicitationChapter8 The Features of a Product or SystemChapter9 InterviewingChapter10 Requirements WordshopsChapter11 Brainstorming and Ldea ReductionChapter12 StoryboardingChapter13 Applying Use CasesChapter14 Role Playing Chapter15 PrototypingTeam Skill13 Defining the SystemChapter16 Organizing Requirements InformationChapter17 The Vision DocumentChapter18 The ChampionTeam Skill4 Managing ScopeChapter19 The Problem of Project ScopeChapter20 Establishing Project-ScopeChapter21 Establishing Project Scope Chapter22 Managing Your CustomerChapter23 Scope Mangagement and Software Developement Process ModelsTeam Skill5 Refining the System DefinitionChapter24 Sotware RequirementsChapter25 Refining the Use CasesChapter26 A Modern Software Requirements SpecificationChapter27 Quality Measures of Software RequirementsChapter28 Technical Methods for Specifying RequirementsTeam Skill6 Building the Right SystemChapter29 Buliding the Right System Right:OverviewChapter30 Form Requirements to Implementation ……Appendix AAppendix BAppendix CAppendix DAppendix E BibiographyIndex