需求说明书
产品项目名称
项目编号
前版号
版理
版号
修订发布时间
修订
备注
目录
10 引言 4
11 目 4
12 文档约定 4
13 预期读者阅读建议 4
14 产品范围 4
15 参考文献 4
20 综合描述 5
21 产品前景 5
22 产品功 5
23 户类特征 5
24 运行环境 5
25 设计实现限制 5
26 假设赖 6
30 外部接口需求 6
31 户界面 6
32 硬件接口 6
33 软件接口 6
34 通信接口 7
40 系统特性 7
41 说明优先级 7
42 激励响应序列 7
43 功需求 7
50 非功需求 8
51 性需求 8
52 安全设施需求 8
53 安全性需求 8
54 软件质量属性 8
55 业务规 9
56 户文档 9
60 需求 9
附录A :词汇表 9
附录B :分析模型 9
附录C :确定问题列表 9
10 引言
引言提出软件需求规格说明览助读者理解文档编写阅读解释
11 目
产品进行定义该文档中详说明产品软件需求包括修正发行版号果软件需求规格说明整系统部分关系定义文档中说明部分子系统
12 文档约定
描述编写文档时采标准排版约定包括正文风格提示区重符号
13 预期读者阅读建议
列举软件需求规格说明针读者例开发员项目理营销员户测试员文档编写员描述文档中剩余部分容组织结构提出适合类型读者阅读文档建议
14 产品范围
提供指定软件目简短描述包括利益目标软件企业目标业务策略相联系参考项目视图范围文档容复制里
15 参考文献
列举编写软件需求规格说明时参考资料资源包括户界面风格指导合标准系统需求规格说明实例文档相关产品软件需求规格说明
20 综合描述
部分概述正定义产品运行环境产品户已知限制假设赖
21 产品前景
描述软件需求规格说明中定义产品背景起源说明该产品否产品系列中成员否成熟产品改进代产品否现应程序代品者否新型含型产品
22 产品功
概述产品具功详细容d 中描述需概略总结组织产品功读者易理解
23 户类特征
确定觉该产品户类描述相关特征需求特定户类相关
24 运行环境
描述软件运行环境包括硬件台操作系统版软件组件存应程序
25 设计实现限制
确定影响开发员选择问题说明问题什成种限制
26 假设赖
列举出软件需求规格说明中影响需求陈述假设素(已知素相立)包括算商业组件关开发运行环境问题认产品符合特殊户界面设计约定S R S 读者样认果假设正确致更改会项目受影响
外确定项目外部素存赖例果算项目开发组件集成系统中赖项目时提供正确操作组件果赖已记录文档(例项目计划)中参考文档
30 外部接口需求
利节确定保证新产品外部组件正确连接需求关联图表示高层抽象外部接需接口数控制组件详细描述写入数字典中果产品部分外部接口应外部接口详细需求入部分实例中
31 户界面
陈述需户界面软件组件描述户界面逻辑特征户界面细节例特定话框布局应该写入独立户界面规格说明中写入软件需求规格说明中
32 硬件接口
描述系统中软件硬件接口特征种描述包括支持硬件类型软硬件间交流数控制信息性质通信协议
33 软件接口
描述该产品外部组件(名字版识)连接包括数库操作系统工具库集成商业组件明确描述软件组件间交换数消息目描述需服务部组件通信性质确定组件间享数
34 通信接口
描述产品通信功相关需求包括电子邮件We b 浏览器网络通信标准协议电子表格等等定义相关消息格式规定通信安全加密问题数传输速率步通信机制
40 系统特性
41 说明优先级
提出该系统特性简短说明指出该特性优先级高中低者包括特定优先级部分评价例利益损失费风险相优先等级1(低)9 (高)
42 激励响应序列
列出输入激励(户动作外部设备信号触发器)定义特性行系统响应序列序列实例相关话元素相应
43 功需求
详列出该特性相关详细功需求必须提交户软件功户提供特性执行服务者指定实例执行务描述产品响应预知出错条件者非法输入动作章开头描述样必须唯标识需求
50 非功需求
部分列举出非功需求产品易程度执行速度性发生异常情况时系统处理外部接口需求限制
51 性需求
阐述应领域产品性需求解释原理帮助开发员作出合理设计选择确定相互合作户数者支持操作响应时间实时系统时间关系里定义容量需求例存储器磁盘空间需求者存储数库中表行数详细确定性需求需针功需求特性分陈述性需求集中起陈述
52 安全设施需求
详陈述产品程中发生损失破坏危害相关需求定义必须采取安全保护动作预防潜危险动作明确产品必须遵安全标准策略规
53 安全性需求
详陈述系统安全性完整性私问题相关需求问题会影响产品产品创建数保护定义户身份确认授权需求明确产品必须满足安全性保密性策略
54 软件质量属性
详陈述客户开发员关重产品质量特性特性必须确定定量时验证少应指明属性相侧重点例易程度优易学程度者移植性优效性
55 业务规
列举出关产品操作规例什特定环境进行种操作身功需求暗示某功需求执行规
56 户文档
列举出软件发行户文档部分例户手册线帮助教程明确已知户文档交付格式标准
60 需求
定义软件需求规格说明部分未出现需求例国际化需求法律需求增加关操作理维护部分完善产品安装配置启动关闭修复容错登录监控操作等方面需求
附录A :词汇表
定义必术语便读者正确解释软件需求规格说明包括词头缩写希整公司创建张跨越项项目词汇表包括特定单项目软件需求规格说明中术语
附录B :分析模型
选部分包括涉相关分析模型位置例数流程图类图状态转换图实体关系图
附录C :确定问题列表
补助说明:
该模板符合IEEE 830标准根实际情况进行模块增减
1) 编辑张软件需求规格说明中确定问题列表中表项编号便踪调查
2)指明需求源:指明需求源项目风险承担者明白需求规格说明书中提供功需求追溯项需求源种实例客户求某项更高层系统需求业务规范政府法规标准外部源
3)项需求注标号:满足软件需求规格说明踪性修改性质量标准必须唯确定软件需求项需求注标号制定种惯例需求规格说明书中项需求提供独立识标号记号种惯例应健全允许增加删修改作标号需求需求踪记录需求变更需求状态变更活动建立度量需求标识方法序列号层次化编码确定(to be determined TBD )符号等
4)记录业务规范:指关产品操作原谁什情况采取什动作编写成需求规格说明书中独立部分独立业务规范文档某业务规范引出相应功需求然需求应追溯相应业务规范
5)创建需求踪力矩阵:建立矩阵项需求实现测试设计代码部分联系起样需求踪力矩阵时功需求高层需求相关需求联系起开发程中建立矩阵等补建
里介绍需求规格说明书中设计阶段图形模型数字典数流图数流图状态转换图话图类图
数字典:定义应程序中数元素结构含义类型数格式度量单位精度允许取值范围享仓库数字典维护独立软件需求规格说明产品开发维护阶段风险承担者访问数字典定义原数元素组成结构体复杂数元素重复数项数项枚举值选数项
数流图:结构化系统分析基工具数流图确定系统转化程系统操数物质收集(存储)程存储外部世界间数流物质流数流模型层次分解方法运系统分析种方法适事务处理系统功密集型应程序
数流图:描绘系统数关系分析实体联系图助业务系统数组成理解交互暗示产品必包含数库相反系统设计阶段建立实体联系图时通常定义系统数库物理结构
状态转换图:实时系统程控制应程序定时间限状态存满足定义标准时状态会发生改变例特定条件接收特定输入激励样系统限状态机例子数软件系统需状态建模分析数系统涉转换程数实体业务象
话图:许应程序中户界面作限状态机情况仅话元素(例菜单工作区行提示符话框)户输入激活输入区中户根采取活动导航限话元素许户界面状态转换图中种称话图建模话图描绘系统中话元素间导航连接没揭示具体屏幕设计
类图:面象软件开发优结构化分析设计运许项目设计中产生面象分析设计编程域类图图形方式叙述面象分析确定类间关系
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档