3、需求定义
关于需求定义的文档我们一般称之为《需求规格说明书》,这个文档的任务在于比较明确地确定项目的目的和范围,提出功能需求和非功能需求,功能需求也叫行为需求,一般可以用用例来描述,如果所有需求的全集我们称为问题域,则功能需求我们可以称之为问题域的本质。软件研发公司一般都有《需求规格说明书》的框架,规定了书写需求定义文档的"纲",下面就普遍格式对需求进行描述。
目的和范围
每晚构建平台是提供一个自动化的信息系统,用来辅助构建者构建系统,尽量做到自动化,最大化地减轻构建者的工作负担;记录构建过程的详细记录,给项目经理、组织层次的软件开发过程改进人员评估和管理软件开发项目提供相关数据,为项目成员和组织领导增加软件项目开发的透明度。
术语
构建信息关心者是关心构建过程的记录信息的人员,包括项目经理、过程改进人员、项目成员和组织领导。
用例
根据我们前面的构建平台的定义,实现这样的系统主要有两个用例和两种角色。如下图: