1.需求规格说明书包括哪两个部分
三、需求规格说明书 1.引言 1 1.1编写目的 1 1.2项目背景 2 1.3定义 2 1.4参考资料 2 2.任务概述 2 2.1目标 2 2.2运行环境 2 2.3条件与限制 2 3.数据描述 3 3.1静态数据 3 3.2动态数据 3 3.3数据库介绍 3 3.4数据词典 3 3.5数据采集 3 4.功能需求 3 4.1功能划分 3 4.2功能描述 3 5.性能需求 3 5.1数据精确度 3 5.2时间特性 3 5.3适应性 4 6.运行需求 4 6.1用户界面 4 6.2硬件接口 4 6.3软件接口 4 6.4故障处理 4 7.其它需求 4 1.引言 1.1编写目的 【阐明编写需求说明书的目的,指明读者对象。】
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。 本文档供项目经理、设计人员、开发人员参考。
1.2项目背景 a. 项目的委托单位、开发单位和主管部门 b. 该软件系统与其他 1.3定义 【列出文当中所用到的专门术语的定义和缩写词的原文。】 1.4参考资料 a. 项目经核准的计划任务书、合同或上级机关的批文 b. 项目开发计划 c. 文档所引用的资料、标准和规范。
列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源 2.任务概述 2.1目标 2.2运行环境 操作系统:Microsoft Windows 2000 Advanced Server 支持环境:IIS 5.0 数 据 库:Microsoft SQL Server 2000 2.3条件与限制 3.数据描述 3.1静态数据 3.2动态数据 【包括输入数据和输出数据。】 3.3数据库介绍 【给出使用数据库的名称和类型。】
3.4数据词典 3.5数据采集 4.功能需求 4.1功能划分 4.2功能描述 5.性能需求 5.1数据精确度 5.2时间特性 【如响应时间、更新处理时间、数据转换与传输时间、运行时间等。】 5.3适应性 【在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,应具有的适应能力。】
6.运行需求 6.1用户界面 【如屏幕格式、报表格式、菜单格式、输入输出时间等。】 6.2硬件接口 6.3软件接口 6.4故障处理 7.其它需求 【如可使用性、安全保密、可维护性、可移植性等。】
。
2.谁会写软件需求规格说明书啊
规范化软件开发过程中的《需求说明书》的编写,使之成为整个开发工作的基础。
2 适用范围 本规范适用于集团开发项目的(软件)《需求说明书》的编写。 3 编写内容提示 1 引言 3.1.1 背景说明 说明被开发软件的名称,任务提出者,用户及实现该软件的计算机网络。
3.1.2 参考资料 列出有关资料(名称,发表日期,出版单位,作者等)。 3.1.3 术语和缩写词 列出本文件中用到的专门术语的定义,及术语缩写词。
3.2 软件总体概述 3.2.1 目标 软件开发的意图、应用目标、作用范围以及需说明背景材料。 3.2.2 系统模型 图示说明该软件的所有功能及其相互关系和数据传递情况。
3.2.3 假设和约束 说明影响软件开发、运行环境和系统能力(如预告出错类型的能力)的某些假设和约束。3.3 详细需求 详细描述此软件系统的功能需求和性能需求。
3.3.1 功能需求 对系统中每一个功能,要详细描述(图示或文字)。 概述 叙述功能名称,目标和作用。
输入 输入该功能的信息。 处理 描述该功能做什么,如何对输入信息进行加工并转换成输出信息。
输出 列出内部生成的文件。 3.3.2 性能需求 定量地描述此软件系统应满足的具体性能需求。
可考虑以下方面: 3.3.2.1精度 说明系统的精度要求,如: 数据的精度要求。 数字计算的精度要求。
数据传送的误码率要求。 3.3.2.2 时间特性 说明系统的时间特性要求,如: 解题时间。
询问和更新数据文件的响应时间。 系统各项功能的顺序关系。
3.3.2.3 灵活性 说明当需求发生某些变化时系统的适应能力,指出为适应这些变化而需要设计的软件成分和过程。 3.3.2.4系统容量 包括系统的设计容量和理论(计算)容量。
3.3.3 输入和输出 解释各输入输出数据类型,并逐项说明某媒体、格式、数值范围等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
3.3.4 数据管理能力 说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作估算。 3.3.5 故障处理 列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。
3.4 环境 描述所开发软件运行所需的环境。 3.4.1 设备环境 描述运行软件系统所需的设备能力,如: 处理器的型号和内存容量。
存储媒体的数量。 通信网络(包括说明网络结构,线路速度及通讯协议等)。
3.4.2 支持软件环境 列出与待开发的软件互相配合的支持软件(包括名称,版本号和文件资料),必要时还应列出测试软件,还要指出该软件用的编程语言,编译程序,操作系统和数据管理系统。 3.4.3 接口 说明本软件与其他软件之间的接口、数据通信协议等。
3.4.4其他 说明本软件系统在安全和保密方面的要求以及用户对使用方便、可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求。
3.在软件开发中,需求规格说明书和系统设计说明书有什么区别
1、内容有区别
需求规格说明书主要是描述软件系统应该完成的功能,包含硬件、功能、性能、输入输出、接口需求、警示信息、保密安全、数据与数据库、文档和法规的要求等等。
设计说明书是说明如何实现这些功能、性能的。设计书中会对功能进行重新的分解,并需要描述这些功能如何实现,甚至包括如何用代码实现。
2、目的不同
需求规格说明书的作用在于便于用户、开发人员进行理解和交流,反映出用户问题的结构,可以作为软件开发工作的基础和依据,并作为确认测试和验收的依据。
系统设计说明书编制的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、安全设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。
3、阅读对象不同
需求规格说明书主要从用户角度(需求或市场人员根据用户要求编写)描述软件需要实现的功能。
系统设计说明书主要从软件开发(程序员)角度描述软件需要实现功能。
参考资料:搜狗百科-软件需求说明书
参考资料:搜狗百科-概要设计说明书
4.软件需求规格说明
软件需求规格说明目 录引言目的对产品进行定义,在该文档中详尽说明了这个产品的软件需求,包括修正或发行版本号.如果这个软件需求规格说明只与整个系统的一部分有关系,那么就只定义文档中说明的部分或子系统文档约定描述编写文档时所采用的标准或排版约定,包括正文风格,提示区或重要符号预期的读者和阅读建议列举了软件需求规格说明所针对的不同读者,例如开发人员,项目经理,营销人员,用户,测试人员或文档的编写人员.描述了文档中剩余部分的内容及其组织结构.提出了最适合于每一类型读者阅读文档的建议产品的范围提供了对指定的软件及其目的的简短描述,包括利益和目标.把软件与企业目标或业务策略相联系.可以参考项目视图和范围文档而不是将其内容复制到这里参考文献列举了编写软件需求规格说明时所参考的资料或其它资源.这可能包括用户界面风格指导,合同,标准,系统需求规格说明,使用实例文档,或相关产品的软件需求规格说明综合描绘这一部分概述了正在定义的产品以及它所运行的环境,使用产品的用户和已知的限制,假设和依赖.产品的前景描述了软件需求规格说明中所定义的产品的背景和起源.说明了该产品是否是产品系列中的下一成员,是否是成熟产品所改进的下一代产品,是否是现有应用程序的替代品,或者是否是一个新型的,自含型产品产品功能概述了产品所具有的主要功能.其详细内容将在d 中描述,所以在此只需要概略地总结.很好地组织产品的功能,使每个读者都易于理解用户类和特征确定你觉得可能使用该产品的不同用户类并描述它们相关的特征.有一些需求可能只与特定的用户类相关运行环境描述了软件的运行环境,包括硬件平台,操作系统和版本,还有其它的软件组件或与其共存的应用程序设计和实现上的限制确定影响开发人员自由选择的问题,并说明这些问题为什么成为一种限制假设和依赖列举出在对软件需求规格说明中影响需求陈述的假设因素(与已知因素相对立).这可能包括你打算要用的商业组件或有关开发或运行环境的问题.你可能认为产品将符合一个特殊的用户界面设计约定,但是另一个S R S 读者却可能不这样认为.如果这些假设不正确,不一致或被更改,就会使项目受到影响.此外,确定项目对外部因素存在的依赖.例如,如果你打算把其它项目开发的组件集成到系统中,那么你就要依赖那个项目按时提供正确的操作组件.如果这些依赖已经记录到其它文档(例如项目计划)中了,那么在此就可以参考其它文档外部接口需求附录利用本节来确定可以保证新产品与外部组件正确连接的需求.关联图表示了高层抽象的外部接.需要把对接口数据和控制组件的详细描述写入数据字典中.如果产品的不同部分有不同的外部接口,那么应把这些外部接口的详细需求并入到这一部分的实例中用户界面陈述所需要的用户界面的软件组件.描述每个用户界面的逻辑特征.而对于用户界面的细节,例如特定对话框的布局,应该写入一个独立的用户界面规格说明中,而不能写入软件需求规格说明中硬件接口描述系统中软件和硬件每一接口的特征.这种描述可能包括支持的硬件类型,软硬件之间交流的数据和控制信息的性质以及所使用的通信协议软件接口描述该产品与其它外部组件(由名字和版本识别)的连接,包括数据库,操作系统,工具,库和集成的商业组件.明确并描述在软件组件之间交换数据或消息的目的.描述所需要的服务以及内部组件通信的性质.确定将在组件之间共享的数据通信接口描述与产品所使用的通信功能相关的需求,包括电子邮件,We b 浏览器,网络通信标准或协议及电子表格等等.定义了相关的消息格式.规定通信安全或加密问题,数据传输速率和同步通信机制系统特性说明和优先级提出了对该系统特性的简短说明并指出该特性的优先级是高,中,还是低.或者你还可以包括对特定优先级部分的评价,例如利益,损失,费用和风险,其相对优先等级可以从1(低)到9 (高)激励/响应序列列出输入激励(用户动作,来自外部设备的信号或其它触发器)和定义这一特性行为的系统响应序列.这些序列将与使用实例相关的对话元素相对应功能需求详列出与该特性相关的详细功能需求.这些是必须提交给用户的软件功能,使用户可以使用所提供的特性执行服务或者使用所指定的使用实例执行任务.描述产品如何响应可预知的出错条件或者非法输入或动作.就像本章开头所描述的那样,你必须唯一地标识每个需求其他非功能需求这部分列举出了所有非功能需求,如产品的易用程度如何,执行速度如何,可靠性如何,当发生异常情况时,系统如何处理,而不是外部接口需求和限制性能需求阐述了不同的应用领域对产品性能的需求,并解释它们的原理以帮助开发人员作出合理的设计选择.确定相互合作的用户数或者所支持的操作,响应时间以及与实时系统的时间关系.你还可以在这里定义容量需求,例如存储器和磁盘空间的需求或者存储在数据库中表的最大行数.尽可能详细地确定性能需求.可能需要针对每个功能需求或特性分别陈述其性能需求,而不是把它们都集中在一起陈述安全设施需求详尽陈述与产品使用过程中可能发。
5.到哪里下载软件概要设计说明书
网上超市管理系统 概要设计说明书 文件名称:概要设计说明书 文件编号:Qdhygj20050720 编 制 人:王荣芳 编制日期:2005年 7月 20日 审 核 人:王荣芳 版 本:1.00版 1引言 1.1编写的目的 本文档为网上超市管理系统概要设计说明书,为超市管理系统详细的设计的主要依据。
1.2背景 项目名称:网上超市管理系统 委托单位:华育国际 开发者:王荣芳 用户:某某超市 1.3定义 商品条形码: 1.4参考资料 2总体设计 2.1需求规定 主要功能包括用户管理、进货管理、商品种类管理和销售管理等等。 详细说明见超市管理系统需求规格说明书。
2.2运行环境 服务器:IIS5.0以上 操作系统:windows2000,windows xp 数据库:SQL Server 2.3用户权限管理模块 系统提供一个缺省超级管理员,该超级管理员登录后,直接转到权限分配页面,可以分配用户权限,并可以进行其它操作。 户分为:普通用户,注册用户,商品管理员,售货员,超级管理员 ASP网上购物系统 需求说明 文件名称:概要设计说明书 文件编号: QDHYASP1001 编 制 人: 周峰 编制日期:2005年 8月 30日 审 核 人: 周峰 版本标识:2.50版 1.引言 1.1.编写目的 编写此需求分析报告,实现商场、中小企业或个人在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查找、在线购买功能。
实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。 1.2.项目背景 项目名称:ASP网上购物系统 项目委托单位: hyst105040701 项目开发单位:040701班 项目简介:本系统主要实现网上产品展示与在线定购及人员的管理,一、不同身份有不同的权限功能(管理人员、注册用户、游客) 二、在线产品展示(分页显示) 三、在线定购 四、后台管理(用户管理、商品的管理) (本系统为040701班的毕业设计项目) 1.3.问题陈述 对用户提供的服务有: l 在线产品展示 l 在线查找功能 l 在线下订单。
l 2.任务概述 2.1.需求概述 2.1.1.在线展示 只要登录到网站后,就可以在线浏览展示商品, 最新商品动画展示 在线购买商品从后台数据库动态显示商品图片与产品名。 单击产品名或图片就看到产品的详细介绍。
要添加购买与收藏功能。 2.1.2.在线下订单: 只有注册用户才能利用该系统下订单。
注册后并且处于激活状态才可以购物下订单。非注册用户和处于非激活状态的用户,只能浏览商品的基本情况。
用户登录后,就可以使用系统提供的各种功能。 单击产品对应的购买按钮后,要显示购物车界面,在该界面中要实现购买产品数量统计、总价格统计及每种产品的购买时间。
在购物车中,可以实现继续购买、产品数量的修改、删除购买物品、到收银台付款功能。 在信息填写与提交中,要实现“返回上一步”修改功能,实现所以信息统计界面。
实现产生订购单号功能。 2.1.3后台管理服务 管理员修改功能 商品管理功能 会员管理功能 2.1.4留言功能 2.2.运行环境 服务器端: ASP+SQLSERVER2000+IIS 5.0 客户端: IE浏览器 2.3.开发环境 SQLServer数据库+IIS5.0+Windows2000+Dreamweaver2004 2.5.限制和约束 l 一个客户在系统中只有一个账号。
l 客户要想购物必须先登陆。 l 管理员只能进行三次登录 3.总体设计 3.1.参与者(不同使用身份) Ø 游客 Ø 注册用户 Ø 管理员 3.2购物流程 1) 注册用户(注:在欢迎页面,未登陆的用户可浏览商品信息) 2) 用户登陆(注:在欢迎页面) 3) 浏览商品信息 4) 选择购物和数量(攒机或是单一购买) 5) 选择付款方式(如汇款定单状态默认为3) 6) 确定购买(插入数据库购物单表) 7) 系统处理购物单表插入定单表并设置1,(返回订单id) 8) 定单查询(可按定单号和全部查询),定单状态为1、3的可以取消,状态为6的付款方式为货到付款的可以取消。
9) 定单收到后,由客户签字,把定单状态改为2 3.3系统管理员流程 1) 登陆 2)修改管理员密码 3)会员用户的删除、修改、添加 4)商品的添加, 5)购买商品的浏览、删除与更新 4 数据描述 本系统中共有6张表,管理员表、用户信息表、产品表、产品类型表、购物单表、留言表。每种表具体字段及类型见下表:(可以根据自己的需要增加表,但主要表的字段不能少。)
管理员表-admins 字段名 字段 类型 长度 说明 管理员ID u_id 自增 not null 主 姓名 u_Name varchar(10) not null 10 密码 u_Pwd char(8) not null 定长 8 用户信息表-userInfo 字段名 字段 类型 长度 说明 用户名 u_Name varchar(10) 10 主 真实姓名 u_TrueName varchar(8) 8 身份证号 u_IDcard char(18) not null 18 定长 性别 u_Sex char(2) not null 2 定长 年龄 u_Age tinyint not null 2 住址 u_Add nvarchar(40) not null 40 联系电话 u_Tel char(11) not null 11 定长 邮编 u_ Postalcode char(6) not null 6 定长 E-mail u_Email varchar(40) 备注 u_Remark nvarchar(100) 产品表-goods 字段名 字段 类型 长度 说明 商品ID 1.1 goods_id char(2) 主 商品类型ID 1.1 goodsType_id char(2) not null 外 商品名 goods_name nvarchar Not NULL 8 价格 goods_price smallmoney not null 18 会员价 Goods_price1 nvarchar(40) 80 图片 goods_photo 。
转载请注明出处众文网 » 毕业论文管理系统需求规格说明书(需求规格说明书包括哪两个部分)