需求软件:用例方法(英文版)
### 需求软件:用例方法 #### 知识点概述 《需求软件:用例方法》(第二版)是一本由Dean Leffingwell和Don Widrig撰写的书籍,该书由Addison Wesley出版社于2003年5月5日出版,ISBN为0-321-12247-X,全书共544页。本书旨在解决软件项目中常见的需求管理问题,提供了一种实用且经过验证的方法来确保系统能够按时、按预算满足客户的需求。 #### 知识点详述 1. **项目失败的主要原因** - 本书首先指出,尽管当前拥有丰富的开发知识、经验和工具,但仍然有许多软件项目最终失败。 - 其中最常见的原因之一是需求未能在项目开始时被准确地确定和定义,或者在项目进行过程中未能得到妥善管理。 - 这一问题贯穿整个项目的生命周期,并对项目的成功与否产生决定性的影响。 2. **用例方法的核心理念** - 本书的核心是用例方法的应用,这是一种通过模拟用户与系统的交互场景来明确系统功能和需求的有效手段。 - 作者通过实际案例和“战争故事”来展示如何有效地识别需求,以及如何利用各种技术围绕用例进行需求分析。 3. **需求管理的关键技能** - 书中详细介绍了六项关键团队技能,用于在整个项目生命周期中管理需求: - 分析问题:识别项目中的主要问题并制定解决方案。 - 理解用户需求:通过访谈、问卷调查等方法收集用户的真实需求。 - 定义系统:明确系统的边界和功能,建立系统模型。 - 管理范围:确保项目范围得到有效的控制和管理。 - 精细化系统定义:随着项目的推进不断调整和完善系统设计。 - 构建正确的系统:确保开发出的产品符合用户和利益相关者的需求。 4. **需求分析步骤** - 本书介绍了问题分析的五个步骤,这些步骤对于理解业务模型和系统工程至关重要。 - 通过这五个步骤,开发团队可以更好地理解和捕捉到项目的核心需求。 5. **需求获取技巧** - 书中提供了多种从客户和利益相关者那里获取需求的技术,如访谈、问卷调查、研讨会等。 - 这些技巧有助于开发团队更深入地了解用户的真实需求,从而制定更准确的需求文档。 6. **项目范围管理** - 本书强调了建立和管理项目范围的重要性。 - 通过有效的范围管理,可以避免项目的范围蔓延,确保项目按时完成,并且不会超出预算。 7. **用例的应用和细化** - 书中详细讲解了如何应用和细化用例,包括如何编写清晰、完整的用例文档。 - 这部分还包括如何根据反馈调整用例,以确保它们始终符合项目的实际需求。 8. **产品管理** - 除了技术层面的需求管理之外,本书还涉及了产品管理的内容。 - 包括如何进行产品规划、版本控制、市场分析等,这些都是成功交付高质量软件产品的关键因素。 9. **从需求到设计与实现的过渡** - 本书讨论了如何将需求有效地转换为设计和实现方案的过程。 - 这包括如何根据需求文档创建架构设计、编写代码以及进行测试等方面的内容。 《需求软件:用例方法》(第二版)不仅提供了一套完整的需求管理框架,而且还分享了许多实战经验和技术细节,对于软件开发团队来说是一本非常有价值的参考书籍。无论是新手还是经验丰富的开发人员,都可以从中获得关于如何有效管理和实现软件需求的重要洞见。
剩余520页未读,继续阅读
- 结满月亮的树2014-03-29这本书对于编写requirement document很有帮助
- HiH20102018-08-17谢谢分享!
- afeigo2019-06-27值得 迅速看一看
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助