一个项目的需求规格说明书(需求分析阶段)一般由谁来写,是由软件开发人员来写吗 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 96.08%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
需求规格说明书 需求规格说明书
<em>需求</em><em>规格</em><em>说明书</em> <em>需求</em><em>规格</em><em>说明书</em> <em>需求</em><em>规格</em><em>说明书</em>
需求分析阶段——需求分析说明书
本系统利用基于Windows 的高级开发工具Visual Basic 6.0中文版和大型数据库开发工具SQL Server2000 开发了考试系统.其目标在于根据现有考试的基本流程,与考试系统服务端连接,实现考试管理的电子化、无纸化,减少人为因素的干扰,减轻教师、学生以及管理人员的负担,快速方便的实现考试过程中的各项任务(考生登陆、答题、交卷、自动评分、计时、查看正确答案等任务)。
详细设计说明书应该由谁来写
据说:印度的程序员都可以有高中生担任,他们工作就是,根据系统详细设计<em>说明书</em>的要求来进行编码工作。rn但是在国内大多数公司,都是由程序员<em>来写</em>详细<em>说明书</em>。rn我想知道,<em>一个</em>真正合理的软件开发流程中,这项工作应不应该由程序员自己来完成。
需求分析报告(需求规格说明书
<em>需求</em>分析保护报告(<em>需求</em><em>规格</em><em>说明书</em>)
【软件需求规格说明书】苏科大校园app软件需求规格说明书
   掌上苏科   软件<em>需求</em><em>规格</em><em>说明书</em>     作者:戚春阳时间:2018-3-20目录一、 引言 11.1 编写<em>目的</em> 11.2 项目背景 11.3 定义 11.4 参考资料 2二、 项目概述 22.1 产品描述 22.2 产品功能 22.3 用户特点 4三、 具体<em>需求</em> 43.1 具体<em>需求</em> 43.1.1 系统注册及登陆 43.1.2 四个主页面及对应功能 53.1.3 查询成绩功能 73.1.4 ...
如何写《软件需求规格说明书
转载自:https://www.jianshu.com/p/f9bcf52f4321 一、任务突然从天而降 自己维护<em>一个</em>终端一年多,今天主管突然要求补写一下《软件<em>需求</em><em>规格</em><em>说明书</em>》,有些傻眼。自已可是<em>一个</em>转行来的非正规军程序员,根本没有经验写过这个。没办法,从网上下载<em>一个</em>模板吧,必须标准些,没商量!下载模板后一看,有些傻眼。模板目录如下:   二、首先要理解<em>需求</em> 看了目录,有些傻眼。不...
软件需求规格说明书格式
文档介绍 1、文档<em>目的</em> 2、文档范围 3、读者对象 4、参考文档 5、术语与缩写解释 项目概述  1、产品介绍 2、产品范围 3、用户群体及特色 4、运行环境 5、假设、依赖和约束  产品的功能性<em>需求</em> 1、整体业务流程图/用例图 2、功能性<em>需求</em>分类 3、信息(前台和后台) 4、用户(功能<em>需求</em>) 产品的非功能性<em>需求</em> 1、用户界面<em>需求</em> 2、性能<em>需求</em>...
软件需求分析文档模版
软件<em>需求</em>分析文档模版(转载自国家计算机标准和文件模板) 软件<em>需求</em>分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。<em>需求</em>分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 软件<em>需求</em>分析的任务是:深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统...
软件需求规格说明书模板(超详细)
很详细规范的实例软件<em>需求</em><em>说明书</em>,标准规范,自用参考
需求分析阶段——数据要求说明书
<em>需求</em><em>分析阶段</em>——数据要求<em>说明书</em>,数据逻辑描述,数据采集,
需求规格说明书
软件<em>需求</em><em>规格</em>说明模板,其中部分章节已经给出了常见示例的写法。
需求规格说明书-新闻发布系统
这是<em>需求</em>工程科目中要求的最终的实验报告,选择的是新闻发布系统
UML需求规格说明书
使用UML编写<em>需求</em><em>规格</em><em>说明书</em>;网上图书借阅管理系统<em>需求</em><em>规格</em><em>说明书</em> 示例
软件需求规格说明书模板
软件<em>需求</em><em>规格</em><em>说明书</em>模板 软件<em>需求</em><em>规格</em><em>说明书</em>是软件开发过程<em>需求</em><em>分析阶段</em>需要产出的文档,是为了使用户和软件开发者对软件的<em>规格</em>有<em>一个</em>共同的理解而撰写的,软件<em>需求</em><em>规格</em>说明有标准的模板 方法/步骤 第一章是引言。 描述软件<em>需求</em><em>规格</em><em>说明书</em>的纵览,帮助读者理解文档如何编写并且如何阅
需求分析——软件需求规格说明书标准目录
<em>需求</em>分析学习指导目录:https://blog.csdn.net/weixin_42562514/article/details/90572761 1 前言 1.1 <em>目的</em> 1.2范围 1.3定义 1.4参考文献 1.5文档结构 1.6人员分工 2 总体描述 2.1 产品概述 2...
软件需求规格说明书范例
完整版(包括图片表格,请访问 http://www.omegaxyz.com/2019/07/23/software-specification/) 文章目录 一、 引言 1.1 定位与目标 1.2 对象 1.3 软件<em>需求</em>分析理论 1.4 软件<em>需求</em>分析目标 二、 <em>需求</em>概述 2.1 项目背景 2.2 <em>需求</em>概述 2.3 系统结构 三、 系统功能<em>需求</em> 3.1 功能总览 3.2 业务流程图 3.3 数据流...
如何编写软件需求分析说明书、概要设计、详细设计?
鉴于软件开发的安全机密问题, 在此给出<em>一个</em>样例:进销存系统。 请各位前辈以此样例给晚辈讲一下, 1.这三个阶段如何做? 2.可以用哪些辅助工具(UML)? 3.怎么样使用用例驱动软件开发? 4.以其中
文档——软件需求说明书
1引言 1.1编写<em>目的</em> 软件<em>需求</em>说明是<em>需求</em><em>分析阶段</em>的<em>一个</em>文档,是对软件目标及范围的求精和细化,深入描述软件功能及软件的约束范围,使用户和软件开发者对该软件的初始的规定有个大概的了解,有利于对项<em>目的</em>回溯和知道后续的开发和维护 1.2背景 说明: a. 待开发的软件系统的名称;机房收费系统 b. 本项<em>目的</em>任务提出者:米新江 开发者:范志慧 用户:廊坊师范学院全体教职员工和学生 实现该软件的计算中心或计...
软件需求规格说明书
软件<em>需求</em><em>规格</em><em>说明书</em>模板,解释得很详细。值得一下
项目需求规格说明书
关于<em>需求</em>捕获设计与分析,是<em>一个</em>项目开始的重中之重!搭配的有UML图,很好理解!
需求规格说明书模板
软件<em>需求</em><em>规格</em><em>说明书</em>使用的具体模板,以及介绍说明等等
图书管理系统需求规格说明书
图书管理系统<em>需求</em><em>规格</em><em>说明书</em>,希望对大家有帮助
软件需求规格说明书 模板
软件<em>需求</em><em>说明书</em>的编制是为了使用户和软件开发者双方对该软件的初始规定有<em>一个</em>共同的理解, 使之成为整个开发工作的基础,软件<em>需求</em><em>规格</em><em>说明书</em>内容主要包含以下几个版块。操作方法1.引言部分:需要写明<em>说明书</em>的<em>目的</em>、背景、相关专业术语、阅读建议、参考资料来源和<em>需求</em>描述约定等内容。2.项目概述:概述项<em>目的</em>系统功能、业务描述、用户的特点、运行环境要求及设计实现上的限制等内容。3.功能描述:详细描述软件<em>需求</em>、即软件需...
华为软件需求规格说明书(SRS)
华为的软件<em>需求</em><em>规格</em><em>说明书</em>模板,帮助你写<em>一个</em>结构清晰、完整、高可读性的<em>需求</em>文档,里面还有些填写范例,具有很大的参考价值
软件系统需求规格说明书
软件系统<em>需求</em><em>规格</em><em>说明书</em>SRS(Software Requirements Specification), 软件<em>需求</em><em>说明书</em>的编制是为了使用户和软件开发者双方对该软件的初始规定有<em>一个</em>共同的理解, 使之成为
软件需求规格说明书示例下载
软件<em>需求</em><em>规格</em><em>说明书</em>示例,英文版。可以自行翻译一下进行参考,非常不错 相关下载链接://download.csdn.net/download/cctc_joe/10901066?utm_source=b
网上书店需求规格说明书
网上书店<em>需求</em><em>规格</em><em>说明书</em> 网上书店<em>需求</em><em>规格</em><em>说明书</em> 网上书店<em>需求</em><em>规格</em><em>说明书</em>
软件工程需求规格说明书
此为专业课自动售货机项目要求的<em>需求</em><em>规格</em><em>说明书</em>。
电梯需求规格说明书
在开发任何一种项<em>目的</em>前阶段,用户都会向开发方提交<em>需求</em>描述,<em>一般</em>都会包括产品的工作环境描述及用户对目标产品的初步期望,以便更好地向<em>开发人员</em>解释自己的<em>需求</em>。而<em>需求</em><em>规格</em><em>说明书</em>是由<em>开发人员</em>经过<em>需求</em>分析后形成的软件文档,使内容更加系统、精确和全面,因此<em>需求</em><em>规格</em><em>说明书</em>必须满足以下的条件:
OA系统需求分析说明书.doc
本文档的编写为下阶段的设计、开发提供依据,为项目组成员对<em>需求</em>的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。 本系统包括:我的桌面、通告管理、文档管
最长回文子串的Manacher算法
 manacher算法(民间称马拉车算法233)是用来找字符串中的最长回文子串的,先来说一下什么是回文串,像这样“abcba”这样<em>一个</em>字符串找到<em>一个</em>中间位置,然后分别向他的左边和右边相等的距离位置的字符是相同的,那么这个字符串就称为回文串,“abcba”这个字符串的len为5是奇数,我们可以找到<em>一个</em>中间字符,然后进行搜索也可以找出来(当然时间复杂度是比较高的),但是当我们遇到<em>一个</em>长度为偶数的字符串...
一个字符串的最长回文子串的长度
<em>一般</em>算法 ( 时间复杂度O(N2) )#include #include using namespace std;int main() { string a; cin >> a; int max = 0; int i, j; int c; int size = a.size(); for (i = 0; i<s
计算机软件需求规格说明书
最近看见很多同学再找<em>需求</em><em>规格</em><em>说明书</em>,我是做做软件的,为大家提供一些帮助。。。。。有什么需要可以告诉我
一个字符串中最长回文子串的长度(承接上一个题目)
问题描述:如题,给定<em>一个</em>字符串str和其长度n,求该字符串的<em>一个</em>最长公共回文子串的长度(公共子串个公共子序列是两个不同的概念)。并打印出该回文子串。解答:1,首先给出<em>一个</em>比较直观的解法。根据回文的性质,我们可以把str进行逆转得到str1,然后求str和str1的最长公共子串,那么该子串的长度就是str的最长回文子串的长度,该公共子串就是最长的那个回文子串。也即我们把这个题目转化为求两个字符串st...
5. 最长回文子串
leetcode第五题,Manacher算法 两个问题:1.输入为“bb”时,我自己跑结果是bb正确,上传时显示return为空字符串 2.malloc的int型数组不能直接用free指针? char
软件需求规格说明书样例
1 <em>目的</em>规范化软件开发过程中的《<em>需求</em><em>说明书</em>》的编写,使之成为整个开发工作的基础。2 适用范围本规范适用于集团开发项<em>目的</em>(软件)《<em>需求</em><em>说明书</em>》的编写。3 编写内容提示1 引言3.1.1 背景说明说明被开发软件的名称,任务提出者,用户及实现该软件的计算机网络。3.1.2 参考资料列出有关资料(名称,发表日期,出版单位,作者等)。3.1.3 术语和缩写词列出本文件中用到的专门术语的定义,及术语缩写词
软件需求规格说明书(范例)
该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能<em>需求</em>、性能<em>需求</em>和其它非功能性<em>需求</em>进行了详细的描述。其中对功能<em>需求</em>的描述采用了UML的用例模型方式
需求规格说明书
## 《<em>需求</em><em>规格</em><em>说明书</em>》## &amp;amp;emsp;&amp;amp;emsp;&amp;amp;emsp;&amp;amp;emsp;&amp;amp;emsp;&amp;amp;emsp;&amp;amp;emsp;&amp;amp;emsp;&amp;amp;emsp;    目录###  &amp;amp;emsp;1.引言#### &amp;amp;emsp;&amp;amp;emsp;1.1编写<em>目的</em>#### &amp;amp;emsp;&amp;amp;emsp;1.2项目背景#### &
如何写需求规格说明书??
类似foursquare、街旁项<em>目的</em><em>需求</em><em>规格</em><em>说明书</em>应该这么写? 他们的流程图是这样的???
需求规格说明书(转载)
此<em>需求</em><em>规格</em><em>说明书</em>里涉及到类图、功能划分等内容,内容有关Android游戏开发的。
软件需求规格说明书示例
软件<em>需求</em><em>规格</em><em>说明书</em>示例,英文版。可以自行翻译一下进行参考,非常不错
需求规格说明书SRS的编写(GB856T—88)
定义: SRS(Software Requirements Specification) 软件<em>需求</em><em>说明书</em>的编制是为了使用户和软件开发者双方对该软件的初始规定有<em>一个</em>共同的理解, 使之成为整个开发工作的基础。包含硬件、功能、性能、输入输出、接口<em>需求</em>、警示信息、保密安全、数据与数据库、文档和法规的要求等等。 下载地址(医疗商务平台完整的<em>需求</em><em>规格</em><em>说明书</em>): https://download.csd...
软件需求规格说明书(SRS)模板(标准版)
这是一份标准版的软件<em>需求</em><em>规格</em><em>说明书</em>(SRS)模板,是我们走上程序员的最重要的一步,收藏它绝对超值!
软件需求规格
软件<em>需求</em><em>规格</em>应该满足的要求 (1)内部属性(INTERNAL) 描述了应该如何规定<em>需求</em>。 它们应该包括什么以及它们如何影响它人属性。 (2)无歧义(Unambiguous) 当且仅当其中所述的每个要求只有<em>一个</em>解释时,要求文件才是明确的。 像英语这样的自然语言有许多固有的含糊的词汇。 Scott等人 [24]建议使用确定性有限状态机(FM),Pertinens和决策树。 虽然它们固有的含义较
需求 规格 说明书 范例
编写此文档的<em>目的</em>是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体
饰品需求规格说明书
是有关网页制作的<em>规格</em><em>说明书</em>,是关于饰品的,很全,是毕业实习报告,可以看看啊
设备管理需求规格说明书
设备的采购后进行审核入库等操作,对已经入库的设备可以进行公司内部部门之间的调拨与贷存入库等操作,需要注意的是:调拨涉及到金钱已经设备所有权的操作,而贷存入库只是将设备借给申请的部门使用并不涉及金钱以及设备所有权的操作;对于本部门下的设备还可以进行租赁等操作,租赁只是涉及到租赁的价格与天数等并不涉及设备的所有权;租赁退回是将已租赁的设备进行退还并自动计算需要支付的租赁金额。设备使用一段时间都会有磨损,这就需要对设备进行维修;设备维修的时候则需要备品备件库中取出备件;设备使用到的年限后便会进行报废;而对于报废的设备来说又有两种处理方式:再生、销售,再生:是将设备中可用的零件进行回收利用;销售:是将报废的整件设备进行销售,进而回收资金。
图书馆需求规格说明书
图书馆<em>需求</em><em>规格</em><em>说明书</em>+<em>需求</em>分析三个步骤作业
01-软件需求规格说明书
1  范  围 1.1  标  识 本条应描述本文档所适用系统和软件的完整标识,适用时,包括其标识号、名称、缩略语、版本号和发布号。 1.2  系统概述 简述文档所适用的系统和软件的用途。应描述系统和软件的<em>一般</em>特性;概述系统开发、运行和维护的历史(若有);标识项<em>目的</em>需方、用户、开发方和保障机构;标识当前的和计划的运行现场;列出其它相关文档。 1.3  文档概述 概括本文档的用途(包括其
软件需求规格说明书--文档模板
软件<em>需求</em><em>规格</em><em>说明书</em>
项目、系统开发中的需求分析说明书需求规格说明书的区别
项目组成员在针对要开发的系统做<em>需求</em>调研后,就要编写对应的<em>需求</em><em>说明书</em>。 作为软件工程师,你就得知道<em>需求</em>分析<em>说明书</em>和<em>需求</em><em>规格</em><em>说明书</em>的区别,以期在正确的时候编写正确的<em>需求</em>文档。   两者有何不同: (1)面向对象上不同        <em>需求</em>分析<em>说明书</em>往往面向业务人员、用户。        <em>需求</em><em>规格</em><em>说明书</em>往往面向设计、<em>开发人员</em>。    (2)生成阶段不同        <em>一般</em>先有<em>需求</em>分析说明...
需求规格说明书V1.0_Advanced.doc
3_<em>需求</em><em>规格</em><em>说明书</em>V1.0_Advanced.doc
购物网站需求规格说明书
描述网站的<em>需求</em><em>规格</em><em>说明书</em>,包括数据流图、用例图、活动图等等
医院软件需求规格说明书
目 录 1. 引言 5 1.1 <em>目的</em> 5 1.2 适用范围 5 1.3 参考资料 5 1.4 术语和缩略语 5 2. 系统概述 6 2.1 产品描述 6 2.2 产品功能 6 2.3 <em>一般</em>约束 6 3. 功能性<em>需求</em>分类 7 3.1 功能描述 7 3.1.1 病人身份管理(B5HIS001) 7 3.1.2挂号管理(B5HIS002) 8 3.1.3 网上挂号预约管理(B5HIS003) 8 3.1.4系统管理(B5HIS004) 9 3.1.5费用管理(B5HIS005) 10 3.1.6处方管理(B5HIS006) 11 3.1.7药品管理(B5HIS007) 11 4. 产品的非功能性<em>需求</em> 12 4.1 外部接口说明 12 4.1.1 用户接口 12 4.1.2 软件接口 12 4.2 性能<em>需求</em> 12 4.2.1 硬件的限制 12 4.3 属性 12 4.3.1 友好性 12 4.3.2 安全性 13 4.4系统的运行环境 13 4.5 其他<em>需求</em> 13 4.6 数据字典 13 附录A:<em>需求</em>确认 13
软件需求说明书 (1)
软件<em>需求</em><em>说明书</em>是描述<em>一个</em>项目中各项功能要求和肺功能要求的一份基础性/关键性文档.它不单单要阐明系统与业务部门/系统与其他相关业务系统之间的关系,而且要完整定义和描述各项功能的输入/处理/控制/和响应的输出(包括各种形式的打印等)软件<em>需求</em><em>说明书</em>将业务部门提交的<em>需求</em>文档中的用户<em>需求</em>(业务<em>需求</em>)转换为具体的技术实现方案.软件<em>需求</em><em>说明书</em>是设计/开发/测试/验收依据的基础性文档,应当从技术实现角度,真实/准...
软件需求说明书模板1
软件<em>需求</em><em>说明书</em>的编制是为了使用户和软件开发者双方对该软件的初始规定有<em>一个</em>共同的理解, 使之成为整个开发工作的基础。编制软件<em>需求</em><em>说明书</em>的内容要求如下: 1 引言 1.1编写<em>目的</em>   说明编写这份软件<em>需求</em><em>说明书</em>的<em>目的</em>,指出预期的读者。 1.2背景    说明:    a.待开发的软件系统的名称;   b.本项<em>目的</em>任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;   C.该软
【软件需求工程与建模】13组组队项目需求规格说明书
项目概述    如今,如何让学生的学习与生活更加便捷是我们<em>一个</em>重要的课题,为此,很多开发者开发出了诸如掌上校园、圈圈校院之类的APP,但我们组认为这些APP并不完善,无法真正做到便利学生。    本小组拟开发的APP主要服务对象为学生,主要功能有三个:日历查询、个人课程查询、空教室查询。      普通用户通过学号登录系统。    登录系统时,一旦用户得到管理员认证通过,APP中用户的个人信息(姓...
软件需求规格说明书_范例
收集的软件<em>需求</em><em>规格</em><em>说明书</em>_范例,对需要编写软件<em>需求</em><em>规格</em><em>说明书</em>是不错的文档
Redis 可以用来做数据库吗
https://www.zhihu.com/question/19660689很久以前的问题了,Redis 又发展了两三年,数据结构更丰富了,使用场景增多,Redis 3.0支持集群(cluster)模式。 是否可以用来作为数据库,还是看业务,架构是技术对业务妥协的结果!  Redis在新浪微博有很多应用,主要是用来存关注关系。新浪微博大多数的数据还是落地到mysql的,按照那边DB组同学说法,m...
需求规格说明书文档模板
<em>需求</em>分析,使软件开发的<em>一个</em>重要环节。如何写<em>需求</em>分析,有固定的模式,参考一下的<em>需求</em>文档,方便快捷的书写<em>需求</em><em>规格</em><em>说明书</em>
数据交换需求规格说明书
1 引言 1.1 编写<em>目的</em> 为了能更好的描述清楚《国科政信数据交换平台》(以下简称“数据交换”或“本项目”)业务<em>需求</em>,更好地让相关人员了解本项<em>目的</em>各个模块及功能点,特编写此<em>需求</em><em>规格</em><em>说明书</em>。 本文档主要从业务<em>需求</em>、功能描述、环境要求、操作要求、设计约束及质量要求等方面阐述,同时说明了系统的合格性<em>需求</em>及交付<em>需求</em>等综合要求,是作为本项目软件的设计及测试工作的重要依据。 本文档的预期读者为业务用户、设计人员、<em>开发人员</em>、测试人员、项目管理人员等相关人员 1.2 背景 目前,国内各地政府部门和机构或多或少均建立起自己的信息化系统,包括门户网站内容管理系统、OA办公系统、办事审批系统、其它业务系统等。但由于诸多因素的影响,即使同一地区的政府机构间也无法进行合理、有效的沟通,可以说是一座座的“信息孤岛”。电子政务实施的任务之一就是要将这些“孤岛”有机地串连在一起,充分发挥其效能,同时也保护了各部门在该方面的经济投入和精力投入。此外,电子政务建设过程中,即使是统一规划,但具体的实施单位和解决方案会有很多,建设完成后的系统常常是自治的,异构的,数据可能存放于数据库、文本文件、XML文件,甚至普通文件中。因此也需要一种机制使不同时期建设的应用系统能有机地结合为<em>一个</em>整体。上述两种情况,均要求解决应用系统间数据和信息的互通、互用问题。 1.3 定义 1.4 参考文献  司法部关于报送《全国监狱信息化建设规划》(司法函[2007]111号)  司法部关于印发《全国监狱信息化建设规划》的通知(司法通[2008]124号)  《全国监狱信息化工程(一期)项目建设建议书》  关于印发《全国监狱信息化应用软件开发建设任务分工意见》的通知([2010]司狱字277号)  《国家发展改革委关于全国监狱信息化一期工程项目建议书的批复》(发改高技[2010]1389号)  GB 8566 计算机软件开发规范  GB 8567 计算机软件产品开发文件编制指南  GB/T 12505 计算机软件配置管理计划规范  国家计算机软件工程规范  ISO9003国际标准  首都信息化标准体系 2 项目概述 2.1 目标 《国科政信数据交换平台》是<em>一个</em>以解决电子政务实施过程中对于基于异构数据平台上的数据无法进行有效交流和沟通的问题的<em>一个</em>通用的、分布式的数据集成平台。《国科政信数据交换平台》能够为需要数据集成的应用提供数据服务,解决数据从何而来,哪个应用对其感兴趣,以及如何被每个系统使用的问题。《国科政信数据交换平台》通过把信息提供者和消费者隔离,来构建灵活的系统,使得这些系统不会受到数据的物理位置的影响,也不会受到需要存取数据信息的应用个数的影响,对于每<em>一个</em>系统就不需要进行特别的定制处理,就可以在系统之间实现信息的集成了。 建立了各政务应用系统沟通和对社会服务的接口标准和服务标准,实现了良好的数据封装、交换和共享。 2.2 建设原则  实用性原则 实用性是衡量一套软件系统质量的最重要指标之一,功能的实用性、界面的友好性及用户访问的方便灵活性是其最主要的要求,同时也是整个系统得以应用的基础。无论功能的划分或是软件的设计必须密切联系监狱的实际情况,充分满足当前的需要及今后长远发展的各种<em>需求</em>。  先进性原则 先进性是对系统的最基本要求,它是最大限度地提高系统的生命周期、减少项目重复投资的重要手段。系统设计要有一定的前瞻性,为功能的扩充和技术的发展留有空间。系统应具有较好的升级能力、扩展能力和向上兼容的能力,使系统不会随着技术的发展而迅速落后或被淘汰。  安全可靠性原则 安全可靠是<em>一个</em>系统投入运行的前提,因此,在设计和软件开发实施过程中,必须全面细致地考虑各种可能遇到的情况,规划出合理的解决方案,为整套系统的安全可靠运行提供保障。  规范性原则 系统设计所采用的技术和设备应符合国际标准、国家标准和行业标准,为系统的扩展升级、与其它系统的互联集成提供良好的基础。  可扩展性原则 可扩展性是系统将来更新、扩展和升级的重要保障。系统设计特别是架构的设计应充分考虑系统的长远发展目标,采用先进的设计思想和开发手段,全面支持各种应用功能的扩展,为整套系统功能的完善、更新提供条件。采用标准协议,保证系统结构、容量、通信和处理能力,软硬件接口应具有良好的扩展能力。  可管理性原则 系统应易于管理,易于维护,操作简单,易学,易用,便于进行系统配置,能够很好的监控内容、安全性、访问流量、性能等方面内容,并可以进行一定范围内的远程管理和故障诊断。系统应具有良好的结构,各个部分应有明确和完整的定义,使得局部的修改不影响全局和其他部分的结构和运行。 2.3 开发原则 2.3.1 迭代开发 本系统开发时,采用迭代开发、测试驱动的开发。 每阶段版本都要采用迭代开发,即每天提交可以执行的版本。第二天在前一天的可以执行版本上再开发新功能,以达到对前一天版本测试的<em>目的</em>。迭代过程中不断完善<em>需求</em>分析、软件设计、编码质量。 2.3.2 每天级联  每天的提交 所有模块的<em>开发人员</em>在每个工作日16点之前向指定服务器提交本日的工作结果,过时之后的工作在第二日再提交,没有提交则认为本日无工作结果。  阶段版本生成 每有<em>一个</em>新功能提交作为<em>一个</em>阶段版本,新功能提交后都要进行交叉测试,测试通过且功能稳定后方可提交其它新功能。  阶段版本的使用 阶段版本生成后要保存原代码,以供为客户提供测试版本和研发过程中的版本回退。 2.3.3 文档评审  软件<em>需求</em> 各研发人员依据客户<em>需求</em>来编写《软件<em>需求</em>分析书》,软件<em>需求</em>开发中可以实现的功能<em>需求</em>、性能<em>需求</em>、操作流程等,并对开发工具、时间要求做出描述。《软件<em>需求</em>分析书》经评审通过后,才能进入下<em>一个</em>阶段,供管理、研发、测试人员使用。  开发日程表 管理人员根据《软件<em>需求</em>》编写《开发日程表》,表中要明确各阶段的历程碑。  软件设计 研发人员根据《软件<em>需求</em>》编写《软件设计书》。软件设计书描述系统架构、主要算法(流程或状态图)、重要数据结构、数据库表等。《软件设计书》经评审通过后,才能进入编码阶段。  测试方案 测试人员根据《软件<em>需求</em>》编写《测试方案》,测试方案包括测试用例。 2.4 总体技术路线 本方案采用Browser/WebServer/DataBaseServer三层结构进行网站群系统的开发。本方案采用以下核心技术: 图:Browser/WebServer/DataBaseServer三层结构 1) 具开放性和扩展性的J2EE技术框架,采用MVC设计模式; 2) 采用安全电子表单技术; 3) 利用J2EE核心设计模式DAO和持久性框架来实现数据库的兼容和透明访问; 4) 采用UNICODE编码方式,来实现支持后台管理系统的多种语言; 5) SOAP/WEB服务技术,支持将异构的系统平台和分散的系统进行有机集成。 2.5 系统总体架构设计 根据客户<em>需求</em>数据交换平台主要采用数据中心和数据交换代理节点的结构来简化电子政务应用主体内部功能体之间、主体与主体之间所存在的复杂的相互关系,在代理节点上提供相应的服务来方便老应用系统的接入并提供一致的访问行为和接口。 数据交换平台系统结构如下图所示。 3 运行环境规定及部署图 3.1 设备 3.1.1 服务端设备 建议使用品牌服务器,建议配置两个双核2GHZ以上处理器,2G以上内存,硬盘100G以上。 3.1.2 客户端设备 用户对设备基本无特殊要求。 3.2 支持软件 3.2.1 服务端支持软件 操作系统:Windows、Linux等主流操作系统 中 间 件:Tomcat、JBoss、WebSphere 等主流Web服务器 数 据 库:Oracle、Sqlserver、DB2、Mysql、Sybase及国产数据库等主流数据库。 其它软件:JDK 1.6 3.2.2 客户端支持软件 操作系统:Windows 2000 / XP /2003 其它软件:IE 6.0 3.3 系统开发语言 本系统的开发统一采用JAVA程序设计语言进行编程。以JAVA语言的特性实现跨平台性,能运行于不同的操作系统等支撑平台;安全性,程序提供了安全管理器,防止程序的非法访问;面向对象,将数据分装于类中,实现了程序的可重用性、简洁性和便于维护;分布式,建立在扩展TCP/IP网络平台上方通过网络调用文件;健壮性,对于规范要求以外的输入情况具有合理的处理能力。 开发采用如下的工具和技术包: 工具/组件 版本 备注 JDK 1.6 JAVA开发包 Eclipse 编译工具 MyEclipse 6.5以上 插件 Tomcat 6.0 Web服务器 struts 2.0 MVC框剪基于WEB Hibernate 3.0 数据层 JSON AJAX框架 Spring 3.0 J2EE框架 JCOMPANY 3.0 单元测试代码 ANT 1.6.2 打包工具 Log4j 1.2.7 日志 Oracle 9i 数据库 3.4 接口 统一用户管理服务接口。 在确保安全的前提下,提供各应用系统<em>一个</em>统一的用户视图,所有用户登录访问均经过统一用户管理进行认证,通过认证后,均以统一的标准接口传递认证结果。具体接口描述在系统设计中说明。 3.5 部署图 4 项目建设内容 4.1 制定数据交换标准 4.1.1 <em>需求</em>标准 1)对软件系统总体功能/对象结构进行描述,包括结构图、流程图或对象图。 (2)对每个主要子系统中的基本功能模块/对象进行描述,包括结构图、流程图或对象图。 (3)通常使用的约定描述(数学符号、度量单位等)。 4.1.2 内容标准 数据交换主要包括:数据交换、参数设置、数据上传、服务器管理、数据下载、日志管理等各项业务。 4.1.3 维护标准 必须设定转门人员进行定期维护更新,保证信息有价值、有意义。 4.1.4 安全性要求 根据国家对网络与信息系统安全性的基本要求,结合多年从事信息安全管理工作的实际体会,在制定系统安全性评价指标体系时应遵循如下原则: (1)符合国家有关信息与信息系统安全的法律和法规。 (2)满足用户及应用环境对信息系统提出的安全性要求。 (3)具有良好的可操作性,便于实施。 4.1.5 格式标准 (1)功能要求模块清晰、操作简单、交互性好。 (2)可视化流程操作,让办公人员更加得心应手。 (3)每页间切换连贯,页面背景、字体格式统一。 (4)支持多种不同版本、种类的浏览器,可移植性强。 (5)不使用过大的图片、不使用过小的字体、对于动画或者声音 4.2 数据交换系统 4.2.1 系统总体描述 4.2.1.1 系统结构图 4.2.1.2 总体用例图 所有用户的用例对比: 4.2.1.3 模块划分 数据交换系统主要分为6个子系统:  数据交换;  参数设置;  数据上传;  数据下载;  服务器管理;  日志管理。 4.2.1.4 功能点综述  数据交换; 主要功能是对选择数据流程文件和对应的数据包上传到服务器指定目录实现自动发送。  参数设置; 主要功能是对服务器的相关参数进行设置,如:指定服务器接收和发送数据的文件目录、指定服务器的ip和端口号等相关配置。  数据上传; 主要功能是将数据上传服务器。  数据下载; 主要功能到服务器上下载共享的数据文件。  服务器管理; 主要功能是对网络中的服务器进行参数设置。  日志管理。 主要是对网络中的发送过程进行跟踪、记录。 4.2.2 业务功能模块 4.2.2.1 数据交换 <em>需求</em>描述 数据交换主要是实现监狱、省局、高院、中院之间公文流转和数据共享。 系统定时扫描服务器指定目录下的文件,判断是否有数据包和流程定义文件。若文件存在则根据流程定义文件将数据包发送到流程定义文件定义的服务器指定目录。 操作流程 4.2.2.2 参数设置 <em>需求</em>描述 指定服务器接收和发送数据的文件路径,配置相关的服务器接收文件路径、服务器发送文件路径、提请文件路径、本地服务ip、本地服务端口、用户名、密码、扫描间隔(毫秒)、服务启动开时间始扫描(毫秒)、是否需要转发(仅用于监狱局前置机)、监狱局前置机IP、是否扫描接收文件夹、是否是高院业务机、是否插入日志、监狱局文件发送目录。 本模块的IPO图 输入 处理 输出 参数设置 输入 参数设置jsp 本模块静态数据 数据类别 静态数据 参数设置 服务器接收文件路径、服务器发送文件路径、提请文件路径、本地服务ip、本地服务端口、用户名、密码、扫描间隔、服务启动开时间始扫描、是否需要转发(仅用于监狱局前置机)、监狱局前置机IP、是否扫描接收文件夹、是否是高院业务机、是否插入日志、监狱局文件发送目录 4.2.2.3 数据上传 <em>需求</em>描述 主要功能是将数据包上传服务器。 本模块的IPO图 输入 处理 输出 数据上传 选择数据 上传文件到服务器 本模块静态数据 数据类别 静态数据 数据上传 上传文件 4.2.2.4 数据下载 <em>需求</em>描述 选择指定服务器,查询出下载列表,点击下载按钮下载相关数据。 本模块的IPO图 输入 处理 输出 数据下载 选择下载服务器 下载文件 本模块静态数据 数据类别 静态数据 数据下载 选择服务器、ip、端口、用户名、密码 4.2.2.5 服务器管理 <em>需求</em>描述 设定各服务器的相关参数包括(单位编码、单位名称、对应部门id、服务ip、服务端口、访问名、访问密码、排序号),用于数据传输使用。 本模块的IPO图 输入 处理 输出 服务器管理 数据交换服务登记 数据交换服务管理列表 本模块静态数据 数据类别 静态数据 服务器管理 单位编码、单位名称、对应部门id、服务ip、服务端口、访问名、访问密码、排序号。 4.2.2.6 日志管理 <em>需求</em>描述 数据发送过程中记录监狱、省局、高院、中院的发送日志。查看日志列表。 操作流程 本模块的IPO图 输入 处理 输出 日志管理 选择数据 上传文件到服务器 本模块静态数据 数据类别 静态数据 日志管理 日志相关信息
用户需求说明书需求规格说明书区别
1、用户<em>需求</em><em>说明书</em>是用户的<em>需求</em>,需要和用户确认的。<em>需求</em><em>规格</em><em>说明书</em>是系统<em>需求</em>主要是对内的。<em>需求</em>管理的时候也需要用到用户<em>需求</em>。2、  优点:用户的语言与设计人员的语言是不同的,所以需要有面向不同人员的文档。 缺点:层次越多,信息损失的越多,误解的概率就越大。权衡的结果:基本上是依据项<em>目的</em>规模而定。3、这主要看项目管理采用的规范。  如果是CMMI就需要,敏捷就取消。  4、如果要省掉<em>一个</em>的话,更倾向于...
求一份符合军标 的需求文档 么么哒
最近开始研究写<em>需求</em>分析啦 想向各位大大求一份 符合军标 的<em>需求</em>文档 如果有做过类似的 可否推荐或者发我一份呢 0.0 邮箱:935411557@qq.com 先谢了
函数abs 和fabs
abs和fabs 最简单的区别是abs为整数的绝对值,fabs为浮点数的绝对值。 C语言 函数名: abs 功 能: 求整数的绝对值 头文件:math.h 用 法: int abs(int i); 程序例: #include #include int main(void) { int number = -1234; printf("number:
软件需求说明书(GB856T——88)
 软件<em>需求</em><em>说明书</em>的编写提示1引言1.1编写<em>目的</em>说明编写这份软件<em>需求</em><em>说明书</em>的<em>目的</em>,指出预期的读者。1.2背景说明:a.  待开发的软件系统的名称;b.  本项<em>目的</em>任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c.  该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1
需求规格说明书范例
课程设计管理系统<em>需求</em><em>规格</em><em>说明书</em> 用例图 领域模型 系统顺序图
电子地图需求规格说明书
本文档是某数据系统内的电子地图子系统<em>需求</em><em>规格</em><em>说明书</em>,是在<em>需求</em>分析之后确定的最终<em>需求</em>。按照CMMI2标准制定的文档;有需要的朋友可以拿去参考
TQ2440 VxWorks实验大纲下载
1. 文件的所有权益归上传用户所有 2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途 3. CSDN下载频道仅提供交流平台,并不能对任何下载内容负责 4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。 5. 本站不保证本站提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。 相关下载链接:[url=//download.csdn.net/download/muyuluo/2095621?utm_source=bbsseo]//download.csdn.net/download/muyuluo/2095621?utm_source=bbsseo[/url]
寒江独钓 全书 清晰pdf版下载
windows驱动开发 内核开发 进阶实战经典 信息安全入门 楚狂人大作 全书太大 分为7部分分割压缩上传 请下载完全后解压缩 相关下载链接:[url=//download.csdn.net/download/dingkang999/3099926?utm_source=bbsseo]//download.csdn.net/download/dingkang999/3099926?utm_source=bbsseo[/url]
shell编程文档下载
shell编程文档,比较详细。学习linux和android开发必用的常用命令 相关下载链接:[url=//download.csdn.net/download/hdong107/5790299?utm_source=bbsseo]//download.csdn.net/download/hdong107/5790299?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的