![软件需求规格说明书.doc_第1页](http://file.renrendoc.com/FileRoot1/2020-1/10/555720ab-3c9b-419c-beb8-873723d4e54e/555720ab-3c9b-419c-beb8-873723d4e54e1.gif)
![软件需求规格说明书.doc_第2页](http://file.renrendoc.com/FileRoot1/2020-1/10/555720ab-3c9b-419c-beb8-873723d4e54e/555720ab-3c9b-419c-beb8-873723d4e54e2.gif)
![软件需求规格说明书.doc_第3页](http://file.renrendoc.com/FileRoot1/2020-1/10/555720ab-3c9b-419c-beb8-873723d4e54e/555720ab-3c9b-419c-beb8-873723d4e54e3.gif)
![软件需求规格说明书.doc_第4页](http://file.renrendoc.com/FileRoot1/2020-1/10/555720ab-3c9b-419c-beb8-873723d4e54e/555720ab-3c9b-419c-beb8-873723d4e54e4.gif)
![软件需求规格说明书.doc_第5页](http://file.renrendoc.com/FileRoot1/2020-1/10/555720ab-3c9b-419c-beb8-873723d4e54e/555720ab-3c9b-419c-beb8-873723d4e54e5.gif)
已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目名称 The English Name 软件需求规格说明书软件需求规格说明书 XXXXXX 项目小组项目小组 文档状态 文档编号 编 撰 编撰日期 保密级别 Draft Released Modifying 文档版本 1 0 0 软件需求规格说明书软件需求规格说明书 PAGE 2 OF 13 修订表修订表 编号编号生成版本生成版本修订人修订人修订章节与内容修订章节与内容修订日期修订日期 1 2 3 4 5 软件需求规格说明书软件需求规格说明书 PAGE 3 OF 13 审批记录审批记录 版本版本审批人审批人审批意见审批意见审批日期审批日期 1 0 0 软件需求规格说明书软件需求规格说明书 PAGE 4 OF 13 目目 录录 1 1 引言引言 4 1 1目的 4 1 2适用范围 4 1 3参考资料 4 1 4术语和缩略语 4 2 2 系统概述系统概述 4 2 1产品描述 4 2 2产品功能 5 2 3一般约束 5 3 3 功能性需求分类功能性需求分类 5 3 1功能描述 1 8 3 2功能描述 2 8 4 4 产品的非功能性需求产品的非功能性需求 9 4 1外部接口说明 9 4 1 1用户接口 9 4 1 2软件接口 9 4 2性能需求 9 4 2 1硬件的限制 9 4 3属性 9 4 3 1友好性 9 4 3 2安全性 9 4 3 3可维护性 9 4 3 4可转移 换性 10 4 4 系统的运行环境 10 4 5其他需求 10 4 5 1用户操作需求 10 附录附录 A A 需求确认 需求确认 10 软件需求规格说明书软件需求规格说明书 PAGE 5 OF 13 1 1 引言引言 1 11 1 目的目的 说明编写这份软件需求说明书的目的 小组长 项目负责人和其他各部门领导及用户是文档的 预期读者 明确系统范围 系统与其他系统的接口问题 及用户的各种功能 界面等需求 由预期读者签字 确认 审核人中应该包括用户部门领导 符合软件开发的流程 为下一步的软件概要设计做好准备 1 21 2 适用范围适用范围 说明 a 待开发的软件系统的名称 文件变更通知系统 b 说明软件将干什么 如果需要的话 还要说明软件产品不干什么 1 系统监测某台 PC 机或是多台 PC 机上的某个盘符下的某个文件夹下的文件夹或是文件发生 变更 新增文件 改变文件 删除文件 文件重命名等 2 系统将文件的变更信息通过 Email 邮件的形式通知用户 3 系统将文件的变更信息以日志的形式同步更新到数据库中 c 说明软件与其他系统的接口 本系统要完成什么 不完成什么 要实现的系统功能 需要其 他系统提供什么 本系统需要为其他系统提供什么 1 系统客户端与终端 PC 端 之间的接口 2 系统服务端与消息服务器之间的接口 2 12 1 参考资料参考资料 资料名称资料名称 标识符标识符 出出 版版 单单 位位作作 者者日日 期期 2 22 2 术语和缩略语术语和缩略语 术语 缩略语术语 缩略语解解 释释 软件需求规格说明书软件需求规格说明书 PAGE 6 OF 13 3 3 系统概述系统概述 3 13 1 产品描述产品描述 叙述该项软件开发的意图 应用目标 作用范围以及其他应向读者说明的有关该软件开发的 背景材料 解释被开发软件与其他有关软件之间的关系 如果本软件产品是一项独立的软件 而且全部内容自含 则说明这一点 如果所定义的产品是一个更大的系统的一个组成部分 则 应说明本产品与该系统中其他各组成部分之间的关系 为此可使用一张结构图来说明该系统的 组成和本产品同其他各部分的联系和接口 该系统主要实现当某台 PC 机或是多台 PC 机上的某个盘符下的某个文件夹下的文件夹或是文件发 生变更时包括执行新增文件夹 文件 改变文件夹 文件或是删除文件夹 文件等操作时 该系统都会将 文件的变更信息通过 Email 邮件的形式通知用户 使用户及时了解文件的变动情况 同时也会将文件 的变更信息以日志的形式同步更新到数据库中 以备日后查询 核对 校正 系统结构图 3 23 2 产品功能产品功能 本条是为将要完成的软件功能提供一个摘要 有时 如果存在较高层次的规格说明时 则功能摘要可从中取得 这个较高层次的规格说明为 软件产品分配了特殊的功能 为了清晰起见 可以使用以下任意一种方法来进行说明 a 编制功能的一种方法是制作功能表 以便客户或者第一次读这个文件的人都可以理解 b 用方框图来表达不同的功能和它们的关系也是有帮助的 但应牢记这样的图不是产品设计 时所需求的 而只是一种有效的解释性的工具 软件需求规格说明书软件需求规格说明书 PAGE 7 OF 13 3 33 3 一般约束一般约束 本条对设计系统时限制开发者选择的其他一些项作一般性描述 而这些项将限定开发者在设计 系统时的任选项 这些包括 a 管理方针 b 硬件的限制 c 并行操作 d 通信协议 安全和保密方面的考虑 4 4 功能性需求分类功能性需求分类 功能性需求分类方法 功能性需求分类方法 数据流程分析 数据流程分析主要包括对信息的流动 变换 存贮等的分析 其目的是尽量发现数 据流动中存在的问题 并找出加以解决的方法 优化数据流程 数据流程图是一种全面的描述系统数 据流程的主要工具 他是一组符号来描述整个系统中信息的全貌 综合地反映信息在系统中的流动 处理和存贮情况 系统用例图 SendEmail 时序图 软件需求规格说明书软件需求规格说明书 PAGE 8 OF 13 MonitorFile updateFileLog 时序图 件件件 UI 件件件件件件件件件件件database 1 件件件件件件 2 件件件件件件件件件件件 3 件件件件 4 件件件件件件件件件 5 件件件件 软件需求规格说明书软件需求规格说明书 PAGE 9 OF 13 系统上下文图 系统部署图 活动图 状态图 软件需求规格说明书软件需求规格说明书 PAGE 10 OF 13 4 14 1 功能描述功能描述 1 1 3 1 13 1 1 具体功能具体功能 1 1 对于每一类功能或者有时对于每一个功能 需要具体描述其输入 加工和输出的需求 根据需 要 选择性的用数据流程图 实体图或 UML 模型图等来表示 如果选用面向对象分析该功能时 要写明该功能模块的前置条件 模块中所参与的角色 用用 例图对功能模块建模后 要有详细的用例描述话语 3 1 23 1 2 具体功能具体功能 2 2 4 24 2 功能描述功能描述 2 2 5 5 产品的非功能性需求产品的非功能性需求 5 15 1 外部接口说明外部接口说明 5 1 15 1 1 用户接口用户接口 提供用户使用软件产品时的接口需求 5 1 25 1 2 软件接口软件接口 在此要指定需使用的其他软件产品 以及同其他应用系统之间的接口 5 25 2 性能需求性能需求 从整体来说 本条应具体说明软件 或人与软件交互的静态或动态数值需求 a 静态数值需求可能包括 1 支持的终端数 2 支持并行操作的用户数 3 系统响应的时间特性 b 动态数值需求可能包括 欲处理的事务和任务的数量 以及在正常情况下和峰值工作条件下一 定时间周期中处理的数据总量 5 2 15 2 1 硬件的限制硬件的限制 本项包括在各种硬件约束下运行的软件要求 例如 应该包括 a 硬件配置的特点 接口数 指令系统等 b 内存储器和辅助存储器的容量 5 35 3 属性属性 在软件的需求之中有若干个属性 以下指出其中的几个 软件需求规格说明书软件需求规格说明书 PAGE 11 OF 13 5 3 15 3 1 友好性友好性 指的是用户对界面的要求 程序界面友好度 可操作性等友好性信息 5 3 25 3 2 安全性安全性 指的是保护软件的要素 以防止各种非法的访问 使用 修改 破坏或者 泄密 这个领域的 具体需求必须包括 a 利用可靠的密码技术 b 掌握特定的记录或历史数据集 c 给不同的模块分配不同的功能 d 计算临界值的检查 5 3 35 3 3 可维护性可维护性 规定若干需求以确保软件是可维护的 5 3 45 3 4 可转移可转移 换性换性 利用开发平台提供的数据转换功能 可以实现跨平台数据转换 实现不同数据库数据间的数据 转换 如 FoxPro Access Microsoft SQL Server 间的数据转换 4 44 4 系统的运行环境系统的运行环境 系统的起始运行时间 结束运行时间 运行的时限 运行的周期等 4 54 5 其他需求其他需求 4 5 14 5 1用户操作用户操作需求需求 这里说明用户要求的常规的和特殊的操作 a 在用户组织之中各种方式的操作 例如 用户初始化操作 b 数据处理运行功能 c 后援和恢复操作 6 6 E RE R 图和数据字典抽取图和数据字典抽取 6 16 1 E RE R 图图 根据以上的分析 把在整个系统过程中出现的实体及各个实体之间的关联画成 E R 图 以更好的 从整体角度了解系统中所有的实体 比如 软件需求规格说明书软件需求规格说明书 PAGE 12 OF 13 6 26 2 数据字典数据字典 对系统中出现的各个实体的属性进行整理 形成数据字典 此可以做为后继开发过程中数据结构 设计 数据库设计 数据库表结构设计的主要来源 格式如下例所示 6 2 16 2 1 员工基本信息员工基本信息 7 类图设计 类图设计 客户端 服务器端 8 界面设计界面设计 客户端主界面 服务端 控制台输出 附录附录 A A 需求确认 需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国尼龙66行业市场运行态势及发展趋势预测报告-智研咨询发布
- 《计算机网络基础与应用(第三版)》 课件 项目十 局域网服务器的架设
- 《PLC应用技术(西门子 下册)(第二版)》中职全套教学课件
- 2024年12月浙江嘉兴市海宁市儿童福利院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 高考写作素材【知识精研】电影《哪吒2魔童闹海》作文素材运用
- Unit 7 Lets go to the museum Lesson 2 Grammar Past Simple【知识精研】KET剑桥英语
- 《KPM教学资料》课件
- 《风险企业价值评估》课件
- 2025至2031年中国双道烘银炉行业投资前景及策略咨询研究报告
- 2025至2030年中国高温高压液流染色机数据监测研究报告
- 2024-2025学年第二学期开学典礼-开学典礼校长致辞
- 生物(A版)-安徽省合肥一中(省十联考)2024-2025学年度高二年级上学期期末测试试题和答案
- 2024年资助政策主题班会课件
- 中国慢性阻塞性肺疾病基层诊疗与管理指南(2024年)
- 部编四年级道德与法治下册全册教案(含反思)
- ASM铸造缺陷的国际分类7大类(学习版0228)
- 关于汽车行业必须了解的缩写含义
- 天津滨海新区发展情况汇报
- 西师版三年级下册音乐教案(共41页)
- 建筑材料供货协议模板
- 《关于贯彻执行〈重庆市企业职工病假待遇暂行规定〉若干问题的意见
评论
0/150
提交评论