需求规格说明书(UML实例) 下载本文

需求规格说明书

县级供电公司物资管理子系统

需求规格说明书(示例)

第 1 页 共 16 页

需求规格说明书

修订记录

序号 1

时间 2007年09月10日 创建文档 修订内容 修订人 孙永宇

第 2 页 共 16 页

需求规格说明书

目录

1

引言........................................................................................................................................... 4 1.1 概述................................................................................................................................ 4 1.2 背景................................................................................................................................ 4 1.3 定义................................................................................................................................ 4 1.4 参考资料 ........................................................................................................................ 4 任务概述 ................................................................................................................................... 4 2.1 目标................................................................................................................................ 4 2.2 用户的特点 .................................................................................................................... 4 2.3 假定和约束 .................................................................................................................... 5 需求规定 ................................................................................................................................... 5 3.1 对功能的规定 ................................................................................................................ 5

3.1.1 用户需求 ............................................................................................................ 5 3.1.1.1 组织机构和角色 ......................................................................................................................... 5 3.1.1.2 业务概览 ..................................................................................................................................... 7 3.1.1.3 业务场景 ..................................................................................................................................... 8 3.1.2 系统需求 ............................................................................................................ 8 3.1.2.1 概览 ............................................................................................................................................ 8 3.1.2.2 系统需求规定 ........................................................................................................................... 10 3.1.2.3 数据分析 ................................................................................................................................... 12 3.2

补充规定 ...................................................................................................................... 14 3.2.1 精度 .................................................................................................................. 15 3.2.2 时间特性要求 .................................................................................................. 15 3.2.3 灵活性 .............................................................................................................. 15 3.2.4 界面要求 .......................................................................................................... 15 3.2.5 可靠性 .............................................................................................................. 15 3.2.6 可用性 .............................................................................................................. 15 3.2.7 可维护性 .......................................................................................................... 15 3.3 输入输出要求 .............................................................................................................. 15

3.3.1 安全性 .............................................................................................................. 15 3.3.2 输入输出模式 .................................................................................................. 15 3.4 故障处理要求 .............................................................................................................. 15 3.5 其他专门要求 .............................................................................................................. 15 运行环境规定 ......................................................................................................................... 15 4.1 设备.............................................................................................................................. 15 4.2 支持软件 ...................................................................................................................... 15 4.3 接口.............................................................................................................................. 15 4.4 控制.............................................................................................................................. 16

2

3

4

第 3 页 共 16 页

需求规格说明书

1 引言

1.1 概述

说明文档目的,针对的目标读者,文档内容,文档组织结构等

1.2 背景

说明项目提出的背景 ,应用环境,应用范围,目标人群等 1.3 定义

列举文档中所用到的专业名词,所使用的术语含义

1.4 参考资料

列举文档所引用到的资料,例如行业规范,法律规章,用户的岗位手册,工作流程等

2 任务概述

2.1 目标

说明系统建设目标,针对背景,系统要解决的问题

2.2 用户的特点

说明系统目标人群的特点,使用习惯,使用场景,使用频度,以及人群的计算机水平等 并以下表列出系统的使用者,以及使用者所代表涉众(参看系列文章的第3部分)

第 4 页 共 16 页

需求规格说明书

使用者名称 说明 代表的涉众 2.3 假定和约束

说明针对系统使用和开发,以及目标人群的假定和约束,例如用户支持数量,系统运行环境等

3 需求规定

3.1 对功能的规定 3.1.1 用户需求

3.1.1.1 组织机构和角色

说明系统角色及它们组织机构中所处的位置。将用例分析结果的Actor视图拷贝到此,并用表格逐一说明。

角色视图:

第 5 页 共 16 页

需求规格说明书

供货商采购员销售员仓管员客户业务主管财务人员电力公司外部工程队零售客户 视图路径:Use Case View->Business usecase Model->Business Actor->Business Actor

角色说明:

角色名称 说明 说明角色代表的用户,其岗位职责,在组织机构中所处位置

再将业务用例模型中的Actor视角视图拷贝至此,逐一说明角色如何参与业务,参与哪些业务 例如:采购员参与业务:

第 6 页 共 16 页

需求规格说明书

采购物资采购员(from Business Actor)收料退货 视图路径:Use Case View->Business usecase Model->Business Use Case->采购员视图

说明:………

3.1.1.2 业务概览

将业务用例模型的业务视角视图一一拷贝至此,逐一说明 例如:采购业务视图

收款<>采购入库<>付款<>采购物资收料发货收支货款入库结算货款采购员(from Business Actor)供货商(from Business Actor)仓管员(from Business Actor)财务人员(from Business Actor) 视图路径:Use Case View->Business usecase Model->Business Use Case->采购业务视图

第 7 页 共 16 页

需求规格说明书

采购业务说明:………

3.1.1.3 业务场景

将业务场景图拷贝至此,逐一说明业务是如何进行的

采购员供货商仓管员财务人员采购物资发货采购入库付款收款 视图路径:Use Case View->Business usecase Model->Business Use Case->业务过程视图->采购业务过程 业务场景说明…… 3.1.2 系统需求 3.1.2.1 概览 将用例实现视图拷贝到此,并进行说明

第 8 页 共 16 页 需求规格说明书

采购物资(from Business Use Case)退货收料领料(from Business Use Case)销售物资(from Business Use Case)(from Business Use Case)(from Business Use Case)stock materialstock back materialreceiving materialbuy materialsell material退料(from Business Use Case)接收退料(from Business Use Case)入库(from Business Use Case)出库(from Business Use Case)sell back materialreceiving sellback materialin depotout depot盘点物资(from Business Use Case)管理计划价(销售价)(from Business Use Case)月结存物资(from Business Use Case)check materialset selling pricemonth close off depot视图路径:Use Case View->Business usecase Model->Business Use Case Realization->business usecase

realize

系统实现或不实现的用例,范围及描述

第 9 页 共 16 页

需求规格说明书

3.1.2.2 系统需求规定

针对每一个用例实现,拷贝用例规约和用例场景至此,同时需要拷贝用例实现针对领域模型。

3.1.2.2.1 采购物资

3.1.2.2.1.1 业务说明

拷贝每个用例规约至此 例如:采购物资 用例名称 实现名称 用例描述 执行者 前置条件 后置条件 主过程描述 采购物资 stock material 在系统上制定采购计划向供货商购买。 采购员 1. 销售时库存不足的材料 2. 低于安全库存的物资 1. 创建采购计划单 1用户用自己的帐号登录系统,计算机显示我的业务办公界面 2.用户选择查询材料库存,计算机显示查询界面 3.用户按仓库、类别、库存数量范围查询,计算机显示查询结果 4.用户可单选或多选库存不足的材料,输入采购数量、并确认采购。计算机显示采购清单。 5用户选择提交采购单,计算机显示提交结果 6.计算机执行后置条件。用例结束 2.1.1用户选择查看原有采购单,计算机执行4; 4.1.1用户可单选或多选库存不足的材料,输入采购数量,并放入采购篮,计算机显示采购篮现有内容 4.1.2.1.1用户选择继续采购材料,计算机执行2; 4.1.2.2.1用户选择提交采购篮,计算机执行4 4.2.1 用户选择放弃,计算机执行2; 1.1.1帐号不存在或帐号和密码错误,拒绝登录,用例结束 3.1.1没有库存不足的物资,用例结束 4.1.1用户选择放弃,计算机执行2 4.至少选择一个材料 材料、库存、采购栏、采购单 分支过程描述 异常过程描述 业务规则 涉及的业务实体 补充说明

第 10 页 共 16 页

需求规格说明书

3.1.2.2.1.2 业务场景分析

拷贝每个用例场景至此,并说明之

采购员计算机查询材料库存是选择材料,输入采购数量,放入采购栏是是否有库存不足的材料?否是否要继续采购材料?否确认采购物资,查看采购金额没有库存不足的物资放弃采购生成采购单否放弃采购结束查看采购单是生成采购单成功?采购结束 视图路径:Use Case View->Business usecase Model->Business Use Case Realization->stock material->State/Activity Model->stock material 业务场景说明…… 第 11 页 共 16 页 需求规格说明书

3.1.2.2.1.3 业务实体分析

拷贝对应的业务实体视图至此,逐一说明其如何参与业务

stock material(from Business Use Case Realization)1采购员(from Business Actor)1..n库存0..n材料1..n111采购单1采购栏 视图路径:Logical View->Business Model->Business Entity Model->采购物资过程业务实体视图

3.1.2.3 数据分析 3.1.2.3.1 概览

将总体的业务实体视图拷贝到此,并作说明

第 12 页 共 16 页

需求规格说明书

1..n库存1结存汇总11仓库11..n1..n1..n1..n1..n0..n1..n11..n材料0..n0..n0..n1..n0..n1..n1..n1..n110..n1..n1..n11出库单11..n1..n出库批次1采购栏11111采购单111领料栏销售单1110..n出库单1..n领料计划单1111退料单11退货单1材料销售价1..n11..n1..n111退货栏1收料栏111收料单退料计划单盘点1..n0..n1..n入库单110..n入库批次1111销售栏退料栏 视图路径:Logical View->Business Model->Business Entity Model->main

实体之间关系说明…..

3.1.2.3.2 材料

针对每一个实体,说明其详细情况,将领域模型说明表格拷贝至此

实体名称 实体描述 属性名称 材料编号 拼音编号 材料名称

第 13 页 共 16 页

材料 材料不用时可进行删除(逻辑删除) 类型 字符 字符 字符 精度 15 10 100 说明(属性的业务含义及业务规则) 材料类别拼音编号+流水号(4)位 材料中文名每个字的第一个拼音字母组成。 材料的名称 需求规格说明书

材料分类 规格型号 单位 生产产家 生产日期 状态 字符 字符 字符 字符 日期 字符 2 30 6 100 1 材料的分类 材料的规格型号 材料的单位 材料的生产产家名称 材料的出产日期 材料的状态:正常和逻辑删除状态。 若有针对实体状态图或其它视图,也拷贝至此

3.2 补充规定

在此章节中描述用例补充规约中的相关内容,有多少写多少,没有的可以不写

第 14 页 共 16 页

需求规格说明书

3.2.1 精度

3.2.2 时间特性要求 3.2.3 灵活性 3.2.4 界面要求 3.2.5 可靠性 3.2.6 可用性 3.2.7 可维护性 3.3 输入输出要求 3.3.1 安全性 3.3.2 输入输出模式 3.4 故障处理要求 3.5 其他专门要求

4 运行环境规定4.1 设备 4.2 支持软件 4.3 接口

第 15 页 共 16 页

需求规格说明书

4.4 控制

第 16 页 共 16 页