欢迎来到天天文库
浏览记录
ID:1366539
大小:1.27 MB
页数:23页
时间:2017-11-10
《软件需求规格说明(范例)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、文档名称客户名称文档编号文档版本V1.0项目名称软件需求规格说明第2页共2页文档名称文档签署记录项目名称虚拟试验系统项目编号文档名称虚拟试验管理系统和集成门户软件需求规格说明文档编号文档版本V1.0拟制签署人签署日期职务校对审核批准-IV-文档名称文档修改记录版本修改说明修改人修改日期校对审核批准生效日期-IV-文档名称目录1引言11.1目的11.2项目背景11.3范围11.4参考资料11.5综述12总体概述22.1产品描述22.2产品功能22.3用户特点22.4设计约束32.4.1标准规范32.4.2软件
2、开发语言32.4.3软件开发工具和环境32.4.4软件测试环境43具体需求53.1软件流程功能63.1.1流程163.2功能需求83.2.1试验资源管理83.2.2试验过程管理103.3软件模块划分133.4系统集成接口143.4.1与管理系统的接口143.5性能需求143.5.1精度143.5.2时间特性要求143.6数据处理要求143.7软件质量要求153.7.1易用性153.7.2可靠性153.7.3安全性153.7.4可维护性153.8可靠性、安全性和维护性要求153.8.1软件安全性等级、可靠性指
3、标153.8.2软件运行寿命153.8.3软件安全性要求153.8.4软件健壮性要求163.8.5软件不期望事件要求163.8.6软件维护性要求164运行环境规定16-IV-文档名称4.1部署方案164.2系统运行的硬件环境要求174.3系统运行的软件环境要求17-IV-文档名称1引言1.1目的本文档是完成单位就项目名称项目编写的需求分析报告,为平台的设计及开发工作提供可靠的依据。1.2项目背景1)项目名称:2)本项目的任务提出者:北京宇航系统工程研究所3)本任务的完成者:4)产品用户:1.3范围项目名称是
4、完成单位为客户名称定制的集成门户,主要包括功能模块,达到的目标。1.4参考资料1.5综述项目名称需求分析报告包含4部分:引言、总体概述、具体需求以及运行环境规定。1)引言明确项目名称需求分析报告的书写目的,确定软件范围,提供书写参考资料。2)总体概述对软件产品、产品功能进行总体描述,按照用户的特点确定开发环境约束。3)具体需求详细描述项目名称的具体需求,包括:(1)功能需求,如功能模块1、功能模块2;(2)接口需求;(3)性能需求;(4)软件质量要求。4)运行环境规定描述了支撑项目名称稳定运行的三种必需环境
5、:网络环境,软件环境和硬件环境。第18页共18页文档名称1总体概述1.1产品描述1.2产品功能为了满足用户需求,系统确定了如下功能:1)功能模块12)功能模块2其中管理系统包括。。。。。。数据管理系统包括数据库接口,webservice接口。1.3用户特点系统使用人员有下列几类:1)2)3)使用人员介绍如下:(1)用户类型1是项目名称的主要使用者,在项目名称中主要完成的任务描述(2)用户类型2。。。。。1.4设计约束1.4.1标准规范1.4.2软件开发语言软件开发语言采用主流程序设计语言,可包括C、C++、
6、C#、HTML、JAVASCRIPT、SQL、JAVA、JavaScript等。第18页共18页文档名称1.1.1软件开发工具和环境客户端配置:表2-4-1客户端最低配置列表名称配置参数CPUIntelP43.0GHz内存2G硬盘空闲磁盘>10G网卡100M/1000M自适应网卡操作系统WinXP或以上开发环境IE6.0JDK1.5Qt4.7VisualStudio2008服务器配置:表2-4-2服务器最低配置列表名称配置参数CPUIntel双核4.0G内存>4G硬盘空闲磁盘>300G网卡100M/1000
7、M自适应网卡操作系统Win2003Server或以上开发环境JDK1.5MyEclipse8.0Tomcat6.0第18页共18页文档名称1.1.1软件测试环境客户端配置:表2-4-1客户端软件最低配置列表名称配置参数CPUIntelP43.0GHz内存2G硬盘空闲磁盘>10G网卡100M/1000M自适应网卡操作系统WinXP或以上开发环境IE6.0JDK1.5服务器配置:表2-4-2服务器软件最低配置列表名称配置参数CPUIntel双核4.0G内存>4G硬盘空闲磁盘>300G网卡100M/1000M自适
8、应网卡操作系统Win2003Server或以上开发环境JDK1.5Tomcat6.0第18页共18页文档名称1具体需求项目名称中。采用基于B/S的三层体系结构,由数据层来实现数据的存储(Model),由业务层来实现业务逻辑和业务流程(Controller),应用层来实现对数据的展示功能(View)。这三层结构在物理上可以是隔绝的,分别运行在不同的电脑上。同时在服务器端采用国际流行的Oracle关系数据库来存储和管
此文档下载收益归作者所有