软件需求规格说明范例.docx

上传人:b****6 文档编号:6797814 上传时间:2023-01-10 格式:DOCX 页数:17 大小:443.20KB
下载 相关 举报
软件需求规格说明范例.docx_第1页
第1页 / 共17页
软件需求规格说明范例.docx_第2页
第2页 / 共17页
软件需求规格说明范例.docx_第3页
第3页 / 共17页
软件需求规格说明范例.docx_第4页
第4页 / 共17页
软件需求规格说明范例.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

软件需求规格说明范例.docx

《软件需求规格说明范例.docx》由会员分享,可在线阅读,更多相关《软件需求规格说明范例.docx(17页珍藏版)》请在冰豆网上搜索。

软件需求规格说明范例.docx

软件需求规格说明范例

湖南湘银河传感科技有限公司

文档编号

ZNYZ_V3.0

文档版本

V1.0

智能印章管理平台软件开发

软件需求规格说明

文档签署记录

项目名称

智能印章管理平台软件开发

项目编号

ZNYZ_V3.0

文档名称

智能印章管理平台软件需求规格说明

文档编号

ZNYZ_V3.0

文档版本

V1.0

拟制

签署人

签署日期

职务

肖剑锋

2018-03-09

结构设计师

校对

审核

批准

文档修改记录

版本

修改说明

修改人

修改日期

校对

审核

批准

生效日期

1.0

初始版本

肖剑锋

2018-06-09

1引言

1.1目的

本文档是湖南湘银河传感科技有限公司就智能印章管理平台项目编写的需求分析报告,为平台的设计及开发工作提供可靠的依据。

1.2项目背景

1)项目名称:

智能印章管理平台

2)本项目的任务提出者:

湖南湘银河传感科技有限公司

3)本任务的完成者:

完成单位

4)产品用户:

企事业单位执章者及管理层

1.3范围

智能印章管理平台是完成单位为湖南湘银河传感科技有限公司定制的平台软件,主要包括网页端及手机app。

1.4参考资料

1.5综述

智能印章管理平台需求分析报告包含4部分:

引言、总体概述、具体需求以及运行环境规定。

1)引言

明确项目名称需求分析报告的书写目的,确定软件范围,提供书写参考资料。

2)总体概述

对软件产品、产品功能进行总体描述,按照用户的特点确定开发环境约束。

智能印章管理平台主要包括网页端及手机app。

网页端主要解决账号管理、历史合同管理、预警信息管理、归档管理几个方面需求。

网站应当是兼容谷歌内核浏览器的优秀网站,但是我们也有必要保障IE6以上浏览器的功能体验。

手机app主要解决连接印章、录入合同照片、发起申请、批复申请、查看申请记录、联系管理员、解锁印章、查看印章电池电量等需求。

该app应当具有安卓和苹果两个系统的分支,在使用体验上两系统应当是趋同的。

苹果应用应当兼容IOS7以上的系统,安卓应用应当兼容安卓4.4以上的系统及国内安卓4.4以上的分支系统。

3)具体需求

详细描述项目名称的具体需求,包括:

(1)功能需求,如功能模块1、功能模块2;

(2)接口需求;(3)性能需求;(4)软件质量要求。

1)功能需求:

网页端需求:

功能一:

账号中心,提供账号的详细信息,并具备注册账号、修改账号信息、找回密码、禁用账户的功能。

账号中心应当提供适当的搜索功能来查找账号,至少应当可以通过公司名称、绑定手机和账户昵称搜索账号。

功能二:

使用记录,提供一个表格将简略的使用记录情况以待查找,点入记录后提供详细的使用记录。

为方便查找使用记录也应提供查找功能,功能类似账号中心的查找功能。

功能三:

报警信息管理,记录印章的报警信息。

功能四:

印章管理,提供筛选管理印章的功能。

其中有移交印章、删除印章、印章使用记录等功能。

App需求:

功能一:

连接蓝牙,连接蓝牙提供两种模式,手动连接和自动连接。

手动连接是手动选择所需连接的印章,自动连接是自动连接最近的印章。

功能二:

用印申请,开始用印申请流程。

功能三:

软件拍照。

功能四:

功能五:

4)运行环境规定

描述了支撑项目名称稳定运行的三种必需环境:

网络环境,软件环境和硬件环境。

该app网络环境为wifi或者移动网络,

2总体概述

2.1产品描述

2.2产品功能

为了满足用户需求,系统确定了如下功能:

1)功能模块1

2)功能模块2

其中管理系统包括。

数据管理系统包括数据库接口,webservice接口。

2.3用户特点

系统使用人员有下列几类:

1)

2)

3)

使用人员介绍如下:

(1)印章审核者

是印章管理平台的次要使用者,在印章管理平台中主要完成审核用印信息的工作。

(2)用章申请者

是印章管理平台的主要使用者,在印章管理平台中主要完成信息录入,发起申请的工作。

(3)企业管理员

是印章管理平台的主要维护者,在印章管理平台中主要负责维护印章关联信息的工作。

2.4设计约束

2.4.1标准规范

2.4.2软件开发语言

软件开发语言采用主流程序设计语言,可包括C、C++、C#、HTML、JAVASCRIPT、SQL、JAVA、JavaScript等。

2.4.3软件开发工具和环境

客户端配置:

表2-4-1客户端最低配置列表

名称

配置参数

CPU

IntelP43.0GHz

内存

2G

硬盘

空闲磁盘>10G

网卡

100M/1000M自适应网卡

操作系统

WinXP或以上

开发环境

IE6.0

JDK1.5

Qt4.7

VisualStudio2008

服务器配置:

表2-4-2服务器最低配置列表

名称

配置参数

CPU

Intel双核4.0G

内存

>4G

硬盘

空闲磁盘>300G

网卡

100M/1000M自适应网卡

操作系统

Win2003Server或以上

开发环境

JDK1.5

MyEclipse8.0

Tomcat6.0

2.4.4软件测试环境

客户端配置:

表2-4-1客户端软件最低配置列表

名称

配置参数

CPU

IntelP43.0GHz

内存

2G

硬盘

空闲磁盘>10G

网卡

100M/1000M自适应网卡

操作系统

WinXP或以上

开发环境

IE6.0

JDK1.5

服务器配置:

表2-4-2服务器软件最低配置列表

名称

配置参数

CPU

Intel双核4.0G

内存

>4G

硬盘

空闲磁盘>300G

网卡

100M/1000M自适应网卡

操作系统

Win2003Server或以上

开发环境

JDK1.5

Tomcat6.0

3具体需求

项目名称中。

采用基于B/S的三层体系结构,由数据层来实现数据的存储(Model),由业务层来实现业务逻辑和业务流程(Controller),应用层来实现对数据的展示功能(View)。

这三层结构在物理上可以是隔绝的,分别运行在不同的电脑上。

同时在服务器端采用国际流行的Oracle关系数据库来存储和管理仿真的任务、数据和模板。

图3-1-1集成门户架构图

应用层:

使用Web客户端可以方便快捷地访问我们的门户,提供各个功能的入口。

业务层:

采用J2EE构建服务器端,提供项目管理、模型管理、系统管理三大功能。

与总线和计算节点都有接口。

数据层:

基于Oracle建立模型数据库和项目管理数据库。

Oracle数据库具有强大的数据存储和查询能力,适用于结构化数据管理,并具有良好的稳定性和扩充性。

3.1软件流程功能

3.1.1流程1

在试验建模阶段,各计算节点封装好的模型,通过门户提供的API上传到服务器端进行管理。

在试验设计阶段,从项目管理开始新建项目,用户使用总线提供的“试验设计软件”进行设计,设计完成后将试验配置(流程、事件、资源…)上传到服务器端保存。

在试验运行阶段,启动总线的“试验运行控制系统”,同时将试验配置和用到的模型传送到总线服务器。

图3-1-1流程图1

图3-1-2流程图2

下图描述了一个典型的应用场景下,工作流程。

图3-1-2工作流程图3

3.2功能需求

3.2.1试验资源管理

(1)模块功能

集成门户中,通过试验资源管理模块,实现对管理系统的管理,而不用通过浏览器的形式再次登录。

在一般项目管理的基本上,还提供了对试验配置的管理。

1)项目管理

对项目进行管理,包括项目信息的查看,项目的下载,项目的导入和单个文件的下载。

2)模型管理

对模型进行管理,包括项目信息的查看,项目的下载,项目的导入和单个文件的下载。

3)任务管理

对用户分配任务的查询功能,对用户任务,可以执行并上传模型文件,项目计划等内容。

4)资源管理

实现对计算资源的统一分配,包括资源的新建、删除、修改和查询。

5)数据管理

实现数据管理系统的访问。

(2)模块功能流程

用户登录之后,首先可以在资源管理阶段,实现对管理系统的操作功能,这样在试验进行阶段可以的对修改后的资源,进行直接的操作。

图3-2-1试验资源流程图

(3)界面原型

(4)模块应用场景

试验资源管理阶段:

Ø用户登陆集成门户

Ø用户新建一个项目,选择项目分类,输入项目相关信息(名称、负责人…)

Ø用户上传项目的相关文档,试验任务书、试验方案

Ø用户使用“试验设计软件”进行试验设计,最终产生的试验配置,用户通过门户上传试验配置,与相关项目绑定

Ø用户新建模型,填写模型信息,上传模型文件。

Ø用户通过资源管理,管理计算资源。

(5)外部接口

3.2.2试验过程管理

(1)模块功能

进行虚拟试验,按照试验的一般步骤分为一下几步:

试验准备阶段,试验设计阶段,试验运行阶段和试验分析阶段。

1)试验准备

开始项目之前做的一些准备工作,包括下发任务书,提出试验方案,指定试验人员等。

2)试验设计

进行试验,需要对试验流程进行设计,以满足当前试验的要求。

在这个阶段实现流程的设计和保存功能。

3)进行试验

试验设计完成之后,需要操作员对设计流程进行验证,以检验设计的正确性。

试验进行中,会产生一些数据文件,设计师可以通过这些数据文件和波形图,了解设计的性能优越性和缺点

4)试验分析

试验进行完成之后,对产生的数据文件,进行更进一步的数据分析,发现试验设计深层次的优缺点。

(2)模块功能流程

在试验设计阶段,从项目管理开始新建项目,“试验设计软件”设计完成后将试验配置(流程、事件、资源…)上传给“试验配置管理”模块。

在试验运行阶段,通过“总线调用接口”启动总线的“试验运行控制系统”,同时将试验配置传送到总线服务器。

图3-2-2试验过程流程图

(3)界面原型

(4)模块应用场景

试验准备阶段:

Ø用户登录集成门户,选中过程管理

Ø用户在试验新建一个试验项目,指派项目人员,下发项目任务单。

试验设计阶段:

Ø用户根据任务单,明确试验任务,设计试验流程。

Ø用户将完成的设计文件提交到数据库保存。

试验运行阶段:

Ø用户根据任务单,下载设计文件,根据设计指定的计算资源,进行试验。

将计算工程中动态生成的试验数据展示出来。

试验分析阶段:

Ø用户将运行阶段产生的数据文件再次进行分析。

Ø根据分析结果,用户提交分析报告。

3.3软件模块划分

系统的功能模块划分为四个单元,包括集成门户单元、项目管理单元、模型管理单元、系统管理单元。

按软件工程的思想,保证每个单元都具有功能上和代码上的独立性。

a)集成门户单元:

利用集成门户实现模拟整个虚拟试验流程,将将试验设计软件、试验运行软件、试验监控软件、VV&A分析软件、虚拟试验数据分析软件等可利用资源整合起来,对试验进行分析和评估。

b)项目管理单元:

将试验项目上传到管理系统进行统一管理,实现项目的增删改查的功能。

c)模型管理单元:

提供试验设计中用到的模型的统一管理,实现模型的增删改查的功能。

d)系统管理单元:

系统管理单元分为四个部分:

人员管理、权限管理、日志查看和资源管理。

人员管理:

系统人员的增删改查;权限管理:

系统人员权限的分配;日志查看:

人员操作日志;资源管理:

虚拟试验用到的所有资源的管理,包括软硬件和IP的管理。

图16系统模板划分图

3.4系统集成接口

3.4.1与管理系统的接口

管理系统提供对外的Webservice接口,供集成门户调用,实现如下的功能:

项目信息上传、项目文件上传、项目人员获取等操作。

3.5性能需求

系统响应时间:

<=1秒。

数据存储量:

>=10G。

运行时间限制:

24小时运行。

数据精度:

双精度。

3.5.1精度

数据保存的精度要与试验部门提供的文件中的数据精度保持一致。

3.5.2时间特性要求

以3.OGhz4核IntelXeonCPU、4GB内存、IOOOORPMSCSI硬盘驱动器为参考服务器配置。

在系统管理1000次虚拟试验、3000份预处理结果,每次试验/预处理结果数据量不大于IOOKB的数据规模下。

在10个用户界面非查询性请求并发的情况下,平均界面响应时间不大于2s。

在5个用户查询请求并发的情况下,平均查询响应时间不大于30s。

系统可以通过扩展服务器的CPU内核数提高各种可并行功能的性能。

3.6数据处理要求

处理精度:

对集成门户数据的精度和格式与自研软件的数据精度和格式保持一致。

处理速度:

数据处理速度要满足实时性的要求,受限于自研软件本身的处理速度可以酌情考虑。

最大信息量情况:

满足一般性项目文件的上传和下载;数据流通率,允许最长中断时间及处理时间满足文件传输的要求。

冗余信息处理准则:

不保留试验项目设计、运行产生的数据冗余信息。

3.7软件质量要求

3.7.1易用性

软件界面风格统一,主色调以不超过三、四种为宜,以淡色为背景,主体文字为黑色,表格线条以细线条为主,界面文字排列有序,相关项目关系清晰,一般不宜使用太夸张的图片。

各种列表应提供按照各字段排序的功能,每页显示的记录条数可定制。

对列表项相邻行以不同颜色显示,对用户正在操作的项以高亮显示。

在进行数据导入、导出等耗时较长的活动时,需要有进度显示,显示内容包括:

已完成和正在进行的工作内容、进度、耗时、状态等。

3.7.2可靠性

3.7.3安全性

同上。

3.7.4可维护性

同上。

3.8可靠性、安全性和维护性要求

3.8.1软件安全性等级、可靠性指标

系统能够长时间稳定工作,除非发生断电或人为意外。

3.8.2软件运行寿命

系统具有5年以上的运行寿命。

3.8.3软件安全性要求

系统登录需要密码,系统管理符合三权分立的原则。

3.8.4软件健壮性要求

系统具有容错性,对于错误的总线指令或数据,有一定容错能力。

对于仿真软件的异常,能够及时发现并上报总线。

3.8.5软件不期望事件要求

系统应占有单独服务器,避免与其它系统共存,服务器上不得有木马病毒。

3.8.6软件维护性要求

系统具有全中文的操作界面,包括菜单、用户手册、在线帮助、自学培训材料等均要求提供中文版本。

系统底层架构具有较好的开放性,能灵活实现用户的定制及功能扩充。

4运行环境规定

本系统对运行环境的要求包括硬件和软件,针对客户端与服务器有不同的要求。

4.1部署方案

根据业务需要,提出部署方案如图所示。

图17部署方案(网络拓扑图)

4.2系统运行的硬件环境要求

客户端配置

表5客户端硬件最低配置列表

名称

配置参数

CPU

IntelP43.0GHz

内存

2G

硬盘

空闲磁盘>10G

网卡

100M/1000M自适应网卡

服务器配置

表6服务器硬件最低配置列表

名称

配置参数

CPU

Intel双核4.0G

内存

>4G

硬盘

空闲磁盘>300G

网卡

100M/1000M自适应网卡

4.3系统运行的软件环境要求

客户端配置

表7客户端软件最低配置列表

名称

配置参数

系统

WindowsXP或以上

运行环境

IE6.0以上

Office2003

服务器配置

表8服务器软件最低配置列表

名称

配置参数

系统

Win2003Server或以上

运行环境

IE6.0以上

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1