欢迎来到天天文库
浏览记录
ID:37917166
大小:117.00 KB
页数:10页
时间:2019-06-02
《D通信中间件软件需求规格说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、文件编号TH-MB-08软件需求规格说明书软件需求规格说明书目录软件需求规格说明书1目录1一.引言21.1项目背景21.2文档概述21.3定义21.4参考资料2二.任务概述32.1目标32.2运行环境32.3条件与限制3三.数据描述33.1数据描述及说明33.3流程图及数据流向4四.功能需求64.1功能划分64.2功能描述7五.性能需求95.1数据精确度95.2时间特性95.3适应性9六运行需求96.1用户界面96.2硬件接口106.3软件接口106.4故障处理10七其他需求10第10页文件编号
2、TH-MB-08软件需求规格说明书一.引言1.1项目背景随着公司在高速公路项目建设领域的发展和壮大,原来针对不同项目进行不同的管理软件系统的集成和开发,已经渐渐的不能满足项目实施的需要。因为不同高速公路项目的情况和要求不尽相同,虽然在开发过程中有一些功能可以重复使用,但是很多功能仍然需要重新开发,而应用系统的平台化是解决这一问题的根本方法,通信和数据的传输则是平台化的基础。从以前的工作当中,我们也可以深切的感受到,由于系统规模的不断扩大,数据量也越来越大,使得使用应用级开发的通信和数据传输系统(
3、或功能模块)带来的问题越来越多,系统的效率和维护渐渐的成为一个非常头疼的问题。而将来一些跨地域跨跃几条高速公路的综合管理系统需求很快就会出现,如果仍然采用现在的通信和数据传输方法,很难构筑更加复杂的应用,必定使得我们在将来的竞争中处于不利的地位,使得成为行业领导者的地位难以迅速建立和巩固。中间件技术的出现为解决通信和数据传输提供了现实的技术参考和背景。实现通信和数据中间件,不仅可以解决公司目前的实际问题比如改造老系统、支持一卡通项目,而且可以用一次性成本代替连续不断的投入,形成产品增加新的利润点
4、,为公司的行业策略提供有利的支持。1.2文档概述本文档由数据通讯中间件项目组编写。文档中包括了以下内容:系统功能需求说明,数据的定义和描述,以及其他的相关说明。1.3定义中间件:是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通讯。1.4参考资料所引用的有关标准:国家关于软件编制规范的标准GB8567-88。软件开发的相关书籍:《计算机软件产品开发文件编制指南GB8567-88》《湖北省高速公路联网收费总
5、体方案》《东方通科技消息中间件白皮书》《东方通科技事务中间件白皮书》第10页文件编号TH-MB-08软件需求规格说明书二.任务概述2.1目标为高速公路系统解决方案提供跨平台的通信中间件、跨数据库的数据中间件以及相应的辅助工具集,保障系统实时高效、可靠、安全的运行。2.2运行环境由于高速公路系统的复杂性,通信和数据中间件将来的运行环境是多种多样的。所以需求设计的目标,将是跨平台和跨数据库的。即使在唯一的版本中不能完全实现,也将用不同的版本提供相应的服务,以解决所有可能出现的问题。前期的设计工作希望
6、围绕WINDWOS+SQLSERVER和UNIX+ORACLE之间来进行。2.3条件与限制现有的通信方式和数据库接口的主要情况:远程过程调用(RPC):客户端调用服务器端的接收程序,形成远程过程调用,来实现通信。会话编程(CPI-C,如TCP/IP的Socket):使用通用通信编程接口,通过客户端和服务器端信息的发送来实现通信。消息队列中间件(MQI,如IBM的MQSeries,Microsoft的MessageQueue,BEA的MQ):将发送和接收的信息发送到消息队列中,通过消息队列中间件来
7、完成通信。数据库接口:ODBC,JDBC,OLEDB,BDE等。系统曾经在以前的开发中选择采用MSMQ消息队列中间件来实现,可做参考。本次开发,可以利用上面的条件,也可以重新独立开发或采用其他公司的产品进行二次开发。希望在4月30日能得到可以内部测试的版本。三.数据描述3.1数据描述及说明1.静态数据:与通信相关:数据编码的格式,传输消息的格式,同步/异步通信方式等形成类似协议的文件,最终用它们来确定如何将消息投送到不同操作系统上的不同协议中。与数据相关:数据内容,数据长度,发送时间等,它们是传
8、送的主体,这部分数据将保存在数据库或日志中。它是由动态数据在完成事务后转化产生的。第10页文件编号TH-MB-08软件需求规格说明书与配置相关:中间件所在网络节点,数据对应关系,数据库接口,用户验证的名称和口令,传输数据大小的限制,是否加密及加密的方法等内容,这部分数据用来确认系统工作的环境,同时还实现一部分逻辑。例如数据库从原来的SQLSERVER变为SYBASE则相关描述数据库接口的数据项目也相应的发生变化。与监控和日志相关:网络状况比如:网络故障,传输数据字节数;反应系统运行各种情况比如:
此文档下载收益归作者所有