本书描述了37个真实的、可重用的模式,为编写软件需求提供了特定情形下的框架。每种模式详细描述需要包括哪些信息,提醒常见的缺陷,以及建议需要考虑的额外需求。无论使用传统的分析方法还是敏捷方法,都可以学习如何使用需求模式,从而为成功的软件开发编写一致、有效的需求。
需求模式可以帮助你:识别系统间的接口、技术以及文档需求;定义详细的信息需求,包括归档、数据类型以及数据实体;指定系统的可用性、容量、伸缩性、扩展性以及易用性;定义访问控制,包括用户注册、认证以及授权;指定查询、报表、计算公式以及费和税的需求;获得400多个实际的需求实例,学习如何编写自己的需求模式。