资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
xx_软件项目概要设计说明书版 本: 编 制: 审 核: 批 准:颁布日期:2017 年4 月 18 日受控状态:受控非受控分发范围:项目组、财务部、质量管理部修订记录目录1 引言 1.1 概述 11.2 目的 11.3 范围 11.4 缩略语 21.5 术语 错. 误!未定义书签。2 参考资料3 交付需求列表 34系统物理架构 34.1 系统运行的硬件环境 34.2 系统运行的软件环境 44.3 系统运行的网络环境 44.4 系统部署图 44.5 安装部署说明 55 系统逻辑架构5.1 子系统一 61.1.1 子模块一 61.1.2 子模块二 65.2 子系统二 76 实现视图 77 进程视图 78 数据库设计 79 设计约束 710内部接口定义 811外部接口 812开发环境说明 813技术难点 914 附录 1014.1 模型文件 1014.2 XXXX 10XX软件项目概要设计说明书1 引言1.1 概述应包括:a. 项目的委托单位、开发单位和主管部门;b. 该软件系统与其他系统的关系。本项目交办方为,承办方为。1.2目的阐明编写概要设计说明书的目的,指明读者对象。本文档是在用户和开发方对系统进行需求开发,形成软件需求规格说明书后,设计人员分析各个 详细需求后,对软件的概要设计。本文档作为软件概要设计和软件详细设计的重要依据。软件概要设计人员和软件详细设计人员依 此作为工作依据。1.3读者对象本系统设计说明书的使用读者为:业务经理、软件设计、UI设计人员、测试人员。1.4范围概要设计要考虑对架构有影响的需求,将系统划分为子系统一,子系统二,从物理架构,逻辑架构,实现视图,进程视图等四个方面对架构进行描述,定义子系统之间的接口,明确系统依赖的外部接口,说明系统开发准则,选取开发环境,对技术难点进行分析说明。1.5缩略和术语Table 1-1 缩略语简称说明POIPositi on of In terestGPSGlobal Positi on SystemTable 1-2 术语术语定义软件配置项为独立的配置管理而设计的、能满足最终用户要求的一 组软件。TCP网络传输协议2 参考资料参考资料可以是公司内部文档,也可以是外部文档标准或者网站链接.如果网站连接被引用,需要给出链接的URL名称编制单位编制时间设计需 求规格 说明书20亿04_18Ver8.1 2012 03 183 交付需求列表列出本次开发要交付的需求,包括新增的需求,从历史版本集成的需求 等4 系统物理架构4.1系统运行的硬件环境使用表格列出系统的硬件环境。如果客户已经购买了硬件,该处列出即可。如果是产品,该处给出推荐配置。列举系统涉及到得第三方厂商的硬件,比如视频设备 等名称型号备注服务器CPU志强双核3000服务器内存16G服务器存储4T服务器硬盘320G服务器网络千兆网客户端CPUP3 800最低客户端内存256M最低网络百兆网共享4.2系统运行的软件环境使用表格列出系统的软件环境。包括操作系统,数据库等信息名称版本号备注服务器操作系统windows 2008server需要提前预研手写控件的 支持问题服务器数据库Oracle9i客户端操作系统Windows200Q xp、Vista、7客户端浏览器IE6、IE7客户端Office0ffice2000 xp、2003、20074.3系统运行的网络环境描述网络带宽,城域、广域、局域,网络稳定性等情况如,各法院间,是2M城域连接,网络情况较稳定。每月会出现2次断网,同时在使用视频会议时,会限制其他网络应用。4.4系统部署图画出系统部署图deployment HO Serv er ImagesFRR01 :lntel 19510 FrameRelay Router+ln ter netHOFW :WatchGuard川 FirewallDMZpc serverRAM = 2 x 1024 MB Processor = 2 x 2.8GHZDisks = 4 x 80 GBDisk Con troller =RAID 5HOES01 :EthernetSwitched Hub216 2394695 : Ethernet Adaptorpc serverRAM = 1024 MbProcessor = 3.0 GHzDisks = 3 x 120 GBDisk Con troller = RAID 5WebDataServ er :DellPowerEdge 6650secure+LAN19216802 : Ethernet AdaptorMail Serv er :HP ProLiant DL380pc serverRAM = 2048 MbProcessor = 3.0GhzDisks = 4Disk Con troller =RAID 5HOES02 :Ethernet Switched Hub19216803 : Ethernet AdaptorClient Data Serv er : Dell PowerEdge 1650user pcProcessor = 3.0GHZRAM = 1024 MBDisks = 4 x 120 GBDisk Con troller =RAID 54.5安装部署说明使用表格表格说明哪些程序应部署在哪台计算机上5 系统逻辑架构使用线框图,画出系统的组成架构,要求分清系统层次,尽可能的详 细5.1子系统一 简单描述子系统的功能,在系统中所处的位置、作用等。1.1.1 子模块一1.1.1.1 用例此处要求系统用用例图表述UML)1.1.1.2 类图给出该子模块相关的类图1.1.1.3 交互图给出该子模块相关的交互图1.1.2 子模块二1.1.2.1 用例此处要求系统用用例图表述UML)1.1.2.2 类图给出该子模块相关的类图1.1.2.3 交互图给出该子模块相关的交互图5.2子系统二代码目录、包、jar结构、页面目录规则7 进程视图总体描述,具体解决措施可在子系统设计中描述性能上的考虑,如:高并发、大数据量等性能瓶颈的预估,应对策略,具体的解决办法要标明参XX文档的XX章节分析性能对整体框架,技术路线的影响8 数据库设计描述数据库的逻辑(表结构)与物理设计(表空间,存储)9 设计约束描述系统设计中最主要的约束,这些是由客户强制要求并在需求说明书写明的。说明系统是如何 来适应这些约束的。另外如果本系统跟其它外部系统交互或者依赖其它外部系统提供一些功能辅助,那么系统可能还 受到其它的约束。这种情况下,要求清楚地描述与本系统有交互的软件类(型比如某某某数据库软件,某某某EMail软件)以及这样导致的约束(比如只允许纯文本的mail)实现的语言和平台也会对系统有约束,同样在此予以说明。对于因选择具体的设计实现而导致对系统的约束简,要地描述你的想法思路经,过怎么样的权衡, 为什么要采取这样的设计等等。10 内部接口定义定义系统内部各子系统之间的接口/协议11 外部接口侧重于与其他系统之间数据交互的描述。包括数据的格式,使用的协议等 等该处主要描述与其他系统间的接口如,:第三方软件、公司其他相关信息化如办公办、案等系统; 尽可能覆盖到所有的对外接口。12 开发环境说明使用表格列出系统的软件环境。包括操作系统,数据库,使用中间件等信息。目的是约束从代码 到可执行程序的过程名称版本号备注IDEeclipse3.2JDKjdk1.5中间件tomcat 5.013 技术难点分段列出难点、对难点的分析,以及应对的策略技术难点分析说明应对策略节点承载能力建议的方案对终端进行了负载 均衡,使得服务器节点可以复制 支持更多终端,但每一个终端的 信息都通过服务节点同步到其他n-1个服务器节点,相当于将 均衡的后的终端信息汇聚到了 单一节点,相当于单一节点承载 了所有节点的压力。采用Proxy模式,减少同步节点 的数量,代价是需要增加proxy 模式的相关开发Buffer数据一致性由于一个节点的数据需要同步 到n-1个节点,当节点大于3个 时,互相同步的代价相当高,容 易造成buffer数据的不一致性建议节点数不超过3个,增加超 时重发机制并但限制重发次数Buffer容量由于所用终端的数据汇聚到同增加缓存容量支持更多终端节点,单一buffer节点的容量决定了终端节点的数量14 附录14.1 模型文件例如UML模型等14.2 XXXX其他相关资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号