【内容简介】
本书描述了37个真实的、可重用的模式,为编写软件需求提供了特定情形下的框架。每种模式详细描述需要包括哪些信息,提醒常见的缺陷,以及建议需要考虑的额外需求。无论使用传统的分析方法还是敏捷方法,都可以学习如何使用需求模式,从而为成功的软件开发编写一致的、有效的需求。本书提供了模板和实例,帮助分析师编写出更好的需求。读者可以应用本书中的概念开发自己的行业、应用领域或者产品线的特殊需求模式。.
本书适合软件分析人员、软件架构师和项目管理人员等参考。
本书描述了37个真实的、可重用的模式,为编写软件需求提供了特定情形下的框架。每种模式详细描述需要包括哪些信息,提醒常见的缺陷,以及建议需要考虑的额外需求。无论使用传统的分析方法还是敏捷方法,都可以学习如何使用需求模式,从而为成功的软件开发编写一致、有效的需求。
需求模式可以帮助你:..
识别系统间的接口、技术以及文档需求。
定义详细的信息需求,包括归档、数据类型以及数据实体。
指定系统的可用性、容量、伸缩性、扩展性以及易用性。
定义访问控制,包括用户注册、认证以及授权。
指定查询、报表、计算公式以及费和税的需求。
获得400多个实际的需求实例,学习如何编写自己的需求模式。 ...
【作译者介绍】
作者: Stephen Withall
Steve Cunningham,美国著名的图形学专家,对计算机图形学理论和OpenGL编程均有很深的造诣。现任加州州立大学斯坦尼斯洛斯分校计算机系的Gemperle杰出教授,曾担任过ACM SIGGRAPH学会的主席和EURO GRAPHICS学会教育委员会的主任,长期活跃在计算机图形学的教育前沿,多次组织计算机图形学和可视化教学研讨会。...
.. <<
查看详细
[同作者作品]
软件需求模式
本书提供作译者介绍
Stephen Withall 有近30年开发和定义软件系统的经验,曾经为全球多个行业组织工作。在其职业生涯中,他扮演了很多角色,包括程序员、业务分析师、架构师以及首席技术官。...
.. << 查看详细
【目录信息】
译者序.
序
前言
第一部分准备开始
第1章需求概述
1.1什么是需求
1.2需求在总体方案中的位置
1.3一些基本原则
1.4传统需求流程
1.5敏捷需求流程
1.5.1极限需求流程
1.5.2增量需求流程
第2章需求规格的内容
2.1介绍部分
2.1.1系统目的
2.1.2文档目的
2.1.3需求格式
2.1.4词汇表
<< 查看详细目录
【译者序】
软件大师Frederick PBrooks在他的著名著作《人月神话》中有一句话:“The hardest part of the software task is arriving at a complete and consistent specification, and much of the essence of building a program is in fact the debugging of the specification(软件任务的最艰难之处在于取得完全和一致的规格说明,构建程序的主要核心实际上是调整和完善规格说明)。”本书就是关于如何更好地完成软件开发中最艰巨部分的一本书。.
业务和软件技术是两个完全不搭界的东西。怎样能够使技术发挥作用,为业务服务,需求正是弥补业务和技术之间的差距的一种方法。现在很多项目的需求存在的普遍..
<< 查看译者序
【前言】
本书的目的.
太阳下没有任何新东西,所有东西以前都做过了。
——阿瑟·柯南·道尔,《福尔摩斯:血字的研究》
本书的目的是帮助决定和定义新的软件系统需要做什么,建议添加哪些额外的特性,使系统更好或者更卓越。通过详细地指导如何定义一个需求,它将节省你的工作量,使你能更精确。需求模式是技术的结晶,方便将来重用。本书包含37个需求模式,每一种模式描述一种方法,解决在所有系统中反复出现的一种特定的情况,主要关注于商业业务系统。任何系统都只有一小部分属于特定的业务范围,不管系统是做什么的,大部分是反复出现的。这些模式覆盖了一些系统中超过一半的需求(如果添加模式建..
<< 查看前言
【序言】
需求开发是困难的!很多需求分析师缺乏训练或者经验不足,他们没有必要的编写高质量需求的知识,只是尽力做好。分析师们经常提出一些问题,比如:“我从哪里开始?”,“我怎样知道什么时候我做完了?”,“需求应该详细到什么程度?”,“我遗漏需求了吗?”,以及“我写的需求里忽略了一些关键信息吗?”遗憾的是,对于理解和定义需求这种沟通密集型的挑战没有公式化的方法。.
本书可以帮助分析师编写出更好的需求。这些模式提供了一种方法表达关于不同类型需求的全面的结构化知识。需求开发是探险之旅,不只是简单地收集或抄写的过程。Steve提出的模式可以帮助分析师询问合适的问题,以恰当的详细程度正确地理解和定..
<< 查看序言
【媒体评论】
“本书是充满智慧和见解的需求学习图书。”
—Karl E. Wiegers,《Software Requirements》作者.
“本书以一种新颖的方式编制优质需求,并对它们进行实例封装。本书是任何业务分析人员的必备工具。”
—Roxanne Miller,Requirements Quest首席顾问...
免费试读 第5章..
免费试读 第1章..
>>
进入在线免费试读