软件工程 详细 说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.0 概述
这部分提供了整个需求文档的整体介绍。

这个文档描述了所有数据,功能和对软件的功能和行为的需求。

1.1 目标和对象
描述大体目标和软件对象。

1.2 概述说明
软件概述描述。

主要的输入,功能过程和输出描述,不考虑实现细节。

1.3 软件背景
这个软件被定位在商务软件或者产品的背景。

讨论相关的战略问题,其目的是让用户对“宏图”有所把握。

1.4 主要系统参数
任何商务软件或者产品线都包含软件规定、设计、实现和测试的说明和规范。

2.0 使用方案
这部分提供了软件的使用方案。

它组织了在需求分析过程中从用户用例中抽取的信息。

2.1 用户档案资料
所有用户类别在这里被描述。

2.2 用例
软件的所有用例被描述。

2.3 特殊使用说明
软件的特殊需求说明。

3.0 数据模型和描述
描述了软件所在领域的信息。

3.1 数据描述
软件中设计和管理的数据对象的描述。

3.1.1 数据对象
描述数据对象和其属性。

3.1.2 关联关系
使用ERD- like表来描述数据对象的联系。

不需要提供细节描述。

3.1.3 完整数据模型
为软件建立一个ERD。

3.1.4 数据字典
为数据字典建立一个索引。

数据字典包含电子表格。

4.0 功能模型和描述
描述软件主要功能模块和数据流或者面相对象的类阶层。

4.1 功能描述
软件每个功能的详细描述。

4.1.1 功能的处理叙述(PSPEC)
描述功能的处理叙述。

4.1.2 功能流程图
描述功能和底层传输的信息描述图。

4.1.3 功能接口描述
功能入口、出口的详细描述。

4.1.4 功能变换
详细描述每个功能的变形(扩展子功能)。

4.1.4.1 变形功能处理叙述(PSPEC)
4.1.4.2 变形低层流程图
4.1.4.3变形接口描述
4.1.5 执行结果
对系统的特殊表现需求描述。

4.1.6 设计系统参数
任何会影响系统的参数设计。

4.2 软间接口描述
软件对外部的接口描述。

4.2.1 机器对外接口
与其他机器或者设备的接口描述。

4.2.2 系统对外接口
对其它系统、产品和网络的接口描述。

4.2.3 与人的接口
概述软件与任何人的界面。

4.3 控制流描述
系统的控制流,参考5.0部分。

5.0 行为模型和描述
软件的行为描述。

5.1 描述软件行为
详细描述主要事件和状态。

5.1.1 事件
系统中会导致行为发生变化的事件列表(控制,项)。

5.1.2 状态
事件后续引发结果状态列表(行为模式)。

5.2 状态转换表
描述系统所有行为。

5.3 控制规格(CSPEC)
描述软件控制的风格。

6.0 约束、限制和系统参数
会影响软件的规格说明、设计和实现的特殊事件。

7.0 测试标准
描述软件验证标准。

7.1 测试的类别
规定实施测试的类别,包括尽量详细的描述。

这里是针对黑盒测试现象的描述。

7.2 期待软件反馈
测试期待的结果描述。

7.3 执行界线
特殊执行需要的说明。

8.0 附录
需求说明的补充说明信息。

8.1 系统可跟踪矩阵
一个定期回归系统规格跟踪软件需求的矩阵。

8.2 产品战略
如果规格说明书是为一个产品设计的,描述相关的产品战略。

8.3 使用分析算法
描述所有分析活动所使用到的分析算法。

8.4 补充信息(如果有需要特别说明的)。

相关文档
最新文档