版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 软件系统设计书1. 目的和背景为了解决和管理越来越多和繁杂的软件版本和更新,迫切需要我们提供一套软件系统的自动版本维护和升级机制。为此,我们设计了这套软件自动升级和版本监控系统。2. 需求描述2.1. 需求场景:历史和新发布的软件版本,存放在软件公司的发布服务器上,可能的情形包括:1 某个简单软件系统以一个文件方式存在。存在多个版本。2 复杂的软件以多个独立的系统功能模块存在,且有多个版本。3 复杂的软件以压缩包的形式存在。且有多个版本。4 复杂的软件系统,同一模块,针对不同的用户,具有专有的版本。5 多个版本同时并存。6 多个软件系统并存。可能发布的文件类型包括:1 文本文件;2 直接可覆
2、盖式文件3 不能覆盖,需下载执行的安装文件。可能的更新情景:1 初始版本安装完成,某模块需要更新。2 初始版本安装完成,增加新的功能模块。3 初始版本安装完成,用户破坏了原有的部分系统。4 初始版本安装完成,用户破坏了原有的全部系统。5 初始化安装。可能的版本发布场景:1 直接将运行系统放入发布服务器的某目录。2 系统经过规范化定义,按可独立更新的方式组织发布到发布服务器上。3 将某一系统的某模块发布新版本到服务器上。4 将某一系统的某新模块发布到服务器上。2.2. 功能需求l 软件发布:开发或发布人员能够方便地将软件发布到发布服务器上。l 软件版本管理,查询等:版本管理人员可以对发布的版本进
3、行管理,指定客户端当前用的版本和相关查询功能。l 客户已经安装的软件版本监控管理:管理人员或授权人员可以查询和监控已经安装到现场用户的软件系统版本和模块。l 客户端软件自动或手动更新。l 高级功能:服务端强制更新客户端软件。l 高级功能:软件保护,检查运行的软件是否合法。3. 需求分析和功能定义3.1. 数据流图3.1.1. 一级数据流图3.1.2. 二级数据流图3.1.3. 三级数据流图. 自动更新系统. 发布管理系统. 发布管理系统4. 实现体系(软硬件)设计系统体系采用C/S方式,或基于APPLET的胖客户B/S方式。服务端基于文件服务或FTP服
4、务,实现一个服务控制中心。对客户端提供HTTP和基于TCP/IP的通信服务,响应客户端的命令请求。客户端完成各自本地任务和用户交互,向服务端发送相关服务请求。以下为系统软硬件架构。4.1. 系统网络结构4.2. 系统软件结构如何组织系统功能。C/S?B/S?具体如何架构的。5. 数据设计版本信息客户端版本信息发布类型:覆盖更新、终止系统覆盖更新、下载执行安装、终止系统下载执行安装发布路径:URL。6. 模块和接口设计6.1. 服务端系统6.1.1. 模块详细设计6.1.2. 服务协议:l 更新请求:n 查询系统新版本信息n 查询系统所有版本信息n 查询某系统某版本所有模块版本信息n 查询某系统某模块版本信息n 查询某系统某模块新版本信息n 更新系统到某版本n 更新某系统某模块到某版本发布请求:配置管理请求:7. 界面设计7.1. 更新客户端:8. 运行环境设计8.1. 服务端:l 系统平台:WINDOWS/LINUXl WEB 应用服务器:TOMCAT;l 数据库:HSQLDB;l 其它:JRE 1.4l 应用软件服务端8.2. 客户端:l 系统平台:WIND
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床病理冰冻切片制作技师考试试卷及答案
- 2025年合肥交通投资控股集团有限公司第一批次招聘38人笔试历年参考题库附带答案详解
- 2025山西交控集团校园高速公路招聘450人笔试历年参考题库附带答案详解
- 2025宁夏伊品生物科技股份有限公司招聘16人笔试历年参考题库附带答案详解
- 2025四川酒业集团有限责任公司下属子公司招聘62人笔试历年参考题库附带答案详解
- 2025四川九洲防控科技有限责任公司招聘党建干事等岗位36人笔试历年参考题库附带答案详解
- 2025北京上庄燃气热电有限公司招聘生产管理部热控主管笔试历年参考题库附带答案详解
- 2025内蒙古新太实业集团有限公司校园招聘30名笔试历年参考题库附带答案详解
- 2025中车青岛四方车辆研究所有限公司实习生招聘(30人)笔试历年参考题库附带答案详解
- 2025中国少年儿童新闻出版总社有限公司社会人员招聘30人笔试历年参考题库附带答案详解
- 成人吞咽障碍患者口服给药护理-2025中华护理学会团体标准
- 上海市浦东新区人力资源和社会保障局事业单位招聘编制笔试考试练习题
- 2025二十届三中全会精神应知应会知识测试题(含完整答案)
- 注水肠镜课件教学
- 2025年生产安全事故案例
- 2025版中国难治性慢性自发性荨麻疹诊治指南解读课件
- 北师大版一年级下册数学专项卷(钟表认读)考试题及答案
- 二级注册计量师2025年真题汇编试卷(含答案)
- JJF 2309-2025重点排放单位碳计量审查规范
- 产教融合模式在智能制造微专业建设中的应用与评估
- 项目观摩会成果汇报
评论
0/150
提交评论