首页 软件概要设计说明书范例

软件概要设计说明书范例

举报
开通vip

软件概要设计说明书范例.纲要设计说明书拟制某某某日期2018年10月20日审核日期批准日期优选范本.文档改正记录修他日期版本/状态作者改正章节改正描绘2017-10-17V1.0某某某第一版V1.0公布优选范本.填写说明系统构造的定义本系统对整个软件系统按以下构造方式进行区分:系统子系统模块子模块此中:(1)“系统子系统”区分属于“系统设计”,在系统设计说明书中予以描绘。(2)“子系统模块”区分属于“纲要设计”,在本说明书中予以描绘。(3)“模块子模块”区分属于“详尽设计”,在详尽设计说明书中予以描绘。假如系统相对简单,能够省略“子模块...

软件概要设计说明书范例
.纲要设计说明书拟制某某某日期2018年10月20日审核日期批准日期优选范本.文档改正 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 修他日期版本/状态作者改正章节改正描绘2017-10-17V1.0某某某第一版V1.0公布优选范本.填写说明系统构造的定义本系统对整个软件系统按以下构造方式进行区分:系统子系统模块子模块此中:(1)“系统子系统”区分属于“系统设计”,在系统设计说明书中予以描绘。(2)“子系统模块”区分属于“纲要设计”,在本说明书中予以描绘。(3)“模块子模块”区分属于“详尽设计”,在详尽设计说明书中予以描绘。假如系统相对简单,能够省略“子模块”这一层次。2.假如填写了系统设计说明书,则在本说明书中掠过“系统子系统”区分的有关内容(即第2章)。3.假如系统相对简单,不需要做“系统子系统”区分,这类状况下,撤消填写系统设计说明书,只须填写本说明书,直接套用“子系统模块”区分(即第3章)进行“系统模块”区分(把此中“子系统”一词替代为“系统”),并删除本说明书中“系统子系统”区分的有关内容(第2章)。优选范本. 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 1.简介..........................................................................................................................................................................................11.1.背景和目的.............................................................................................................................................................11.2.范围..........................................................................................................................................................................11.3.术语和缩略语........................................................................................................................................................12.系统整体设计........................................................................................................................................................................12.1.任务概括.................................................................................................................................................................22.1.1.目标..............................................................................................................................................................22.1.2.需求概括.....................................................................................................................................................22.2.设计概括.................................................................................................................................................................22.2.1.整体拘束.....................................................................................................................................................22.2.2.系统外面接口............................................................................................................................................22.2.3.设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 概括............................................................................................................................................22.3.系统架构设计........................................................................................................................................................32.3.1.系统的逻辑架构设计..............................................................................................................................32.3.2.系统的物理架构设计..............................................................................................................................42.4.子系统定义.............................................................................................................................................................52.4.1.子系统列表................................................................................................................................................52.4.2.子系统间关系............................................................................................................................................53.子系统1设计........................................................................................................................................................................63.1.任务概括.................................................................................................................................................................63.1.1.目标..............................................................................................................................................................63.1.2.需求概括.....................................................................................................................................................63.2.设计概括.................................................................................................................................................................63.2.1.整体拘束.....................................................................................................................................................63.2.2.子系统外面接口.......................................................................................................................................73.2.3.设计方案概括............................................................................................................................................83.3.子系统架构设计...................................................................................................................................................83.4.模块定义...............................................................................................................................................................10优选范本.3.4.1.模块列表...................................................................................................................................................103.4.2.模块间关系..............................................................................................................................................113.4.3.模块描绘...................................................................................................................................................114.非功能性需求的实现方案...............................................................................................................................................126.1.性能的考虑...........................................................................................................................................................126.2.兼容性的考虑......................................................................................................................................................136.3.安全的考虑...........................................................................................................................................................136.4.可移植性的考虑.................................................................................................................................................136.5.集成与测试的考虑.............................................................................................................................................136.6.可扩展性的考虑.................................................................................................................................................136.7.靠谱性的考虑......................................................................................................................................................136.8.可保护性的考虑.................................................................................................................................................145.难点及解决方案.................................................................................................................................................................146.参照资料...............................................................................................................................................................................147.附录........................................................................................................................................................................................15优选范本.简介1.1.背景和目的本文档编制的目的是说明对软件系统的设计考虑,包含软件系统的基本办理流程,软件系统的组织构造、模块区分、功能分派、接口设计、运转设计、数据构造设计和犯错办理设计等,为软件的详细设计确立基础。1.2.范围本文档合用于信息推送项目二期产品的服务端。1.3.术语和缩略语缩略语英文全名中文解说XMPPTheExtensibleMessagingandPresenceProtocol可扩展通信和表示 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 系统整体设计{裁剪说明:假如已编写系统设计说明书,或项目不做“系统子系统”区分,此章省略;不然内部的各节一定按要求填写。}{“系统──>子系统”区分。}{目的:1)设计系统整体框架:系统最高层次的逻辑构造、物理构造;2)子系统的区分与依靠关系定义、子系统之间的接口定义、子系统功能定义。}优选范本.2.1.任务概括2.1.1.目标实现目标和功能。2.1.2.需求概括参照“软件需求规格说明书_V1.0.doc”。2.2.设计概括2.2.1.整体拘束2.2.2.系统外面接口2.2.3.设计方案概括成立一套即时通信&信息推送的解决方案:1)云端运用spring+mina+jgroups成立一个散布式的服务端系统,以XMPP协议供给接口;2)终端运用smack成立一个XMPP协议的客户端,调用协议接口实现信息接收和终端展现。优选范本.2.3.系统架构设计2.3.1.系统的逻辑架构设计2.3.1.1.单IDC服务器架构图分六层构造:负载平衡层、接入层、逻辑办理层、数据接见层、数据层、WEB层。负载平衡层:TV终端经过域名接见云端,DNS智能 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 终端的IP地点让它连结就近的散发服务器,从散发服务器获得接入服务器列表,而后断开XMPP连结;接入层:TV终端和接入服务器成立XMPP长连结,创立会话;逻辑办理层:终端协议服务器、推送服务器(RS)、统计服务器。终端协议服务器:终端往接入服务器发送协议包,接入服务器转发给终端协议服务器办理;推送服务器:负责从MQ拿出信息、分析信息(条件体和信息体)、终端在线和离线查问、按各接入服务器有哪些终端登录把信息包散发给接入服务器;优选范本.统计服务器:运用quartz履行准时任务,实现终端每日在线数、终端每小时在线数、终端每日激活数、终端登录次数、信息推送结果等统计功能。数据接见层:供给数据接见组件,如MysqlJDBC接口、jedis缓存接口。供给第三方推送接口,供第三方云端调用的API,供给单点推送(明信息/暗信息)、条件(地区+机型)推送、regid推送。数据层:Mongodb集群,Mysql数据库(主从+读写分别),ActiveMQ信息行列,Redis缓存服务器。WEB层:营运平台、第三方推送平台。2.3.1.2.多IDC服务器架构图需要整理2.3.2.系统的物理架构设计优选范本.2.4.子系统定义2.4.1.子系统列表子系统编号子系统名称(表记)功能描绘开发方式由超级管理员和营运人员使用,供给第三方1营运平台子系统管理、基础数据、信息管理、运维、统计、自行开发系统设置、日记查问等功能。第三方推送接口子系供第三方云端调用的API,供给单点推送2(明信息/暗信息)、条件(地区+机型)推自行开发统送、regid推送。第三方推送平台子系给第三方使用,供给开发者账号注册、应用3管理、信息公布、信息推送结果查问等功自行开发统能。云端的一个逻辑服务器,实现从MQ拿出4推送服务器子系统信息、分析信息(条件体和信息体)、终端自行开发在线和离线查问、按各接入服务器有哪些终端登录把信息包散发给接入服务器。云端的后台任务系统,运用quartz履行准时5后台任务子系统任务,实现终端每日在线数、终端每小时在自行开发线数、终端每日激活数、终端登录次数、消息推送结果等统计功能。为信息盒子终端供给云端接口,用XMPP云端与终端接口:分协议。供给获得接入服务器列表、电视终端6发服务器、接入服务获得独一表记userid、以userid登录认证、自行开发器、终端协议服务器成立会话及长连结、推送信息、反应信息接收和点击状况、终端应用激活上报等协议。在云端用JGroups技术组建一个集群,管理7云端集群各逻辑服务器,实现各成员之间的通信、成自行开发员状态反应、成员列表保护等功能。注:开发方式可选:采买、外包、自行开发、复用。2.4.2.子系统间关系{裁剪说明:必填}{明确子系统之间的调用关系、子系统间的接口(信息、数据构造)以及有关子系统之间的共同工作,能够使用构造图、(交互)事务图、信息序列图、ER图描绘。}优选范本.子系统1设计{裁剪说明:必填}{标题上加入子系统的编号及名称(表记)}{“子系统──>模块”区分。}{目的:1)设计子系统整体框架:子系统的逻辑构造;2)模块的区分与依靠关系定义、模块之间的接口定义、模块功能定义。}3.1.任务概括3.1.1.目标{裁剪说明:可选}{说明设计企图目标(总目标、分期目标)、作用范围等。}3.1.2.需求概括{裁剪说明:可选}{解说软件产品将达成或不达成的功能(能够直接描绘也能够参照有关文档)}3.2.设计概括3.2.1.整体拘束3.2.1.1.开发规范{裁剪说明:可选。假如已填写在2.2.1.1,此处则略。}(1)编码商定{规定代码系统、模块之间的接口和命名规则。}优选范本.(2)文件商定{规定子系统的全部配置、日记等文件命名方式与格式。}(3)目录商定{规定子系统的目录构造,包含运转目录、源文件目录、配置目录、日记目录、数据目录等。}3.2.1.2.XX拘束{裁剪说明:可选。假如已填写在2.2.2.2,此处则略。}{列出对软件设计有重要影响的系统内外面拘束和限制,可选的拘束包含:用户环境内存或其余资源限制数据储存和散发需求安全和靠谱性需求性能需求测试和可保护性需求}3.2.2.子系统外面接口{裁剪说明:假如第2章已删除,这里必填(假如有)。}{描绘该软件子系统与外面实体的接口,包含用户界面、软件接口、硬件接口和通信接口。}{软件子系统的外面实体,包含:操作系统、驱动程序、硬件、中止、其余软件子系统等。}{描绘待开发软件子系统与外面实体的关系,能够使用系统架构图、顶层数据流图、事务图等来描绘系统构造和交互关系,并标示出外面实体和本系统互相作用的性质(比方:信息、库调用)和类型(比方:OS服务、通服气务、系统工具等)。}{详尽描绘子系统外面接口的参数,如:接口名称调用方式传输的数据:–哪些数据项?优选范本.–数据格式?–长度?–种类?频度(及时/批办理)数据同步体制平台没关性按照的标准供给的功能前置条件后置条件}3.2.3.设计方案概括{裁剪说明:必填。假如在“3.1设计概括”中已描绘过的部分,可略。}{描绘内容包含:1)整个设计所采纳的方法:面向对象设计仍是构造化设计(2)采纳的系统架构:比如MVC架构、N层架构(3)使用的相应技术和工具:比如OMT、Rose、Visio4)采纳的框架技术的形式5)使用的设计模式:层模式、微内核模式、代理模式等6)描绘资源/内存分派,Flash资源/文件分派7)描绘哪些模块采纳软件复用}3.3.子系统架构设计{裁剪说明:必填}{定义子系统的整体逻辑构造,定义模块区分以及模块之间的依靠关系。}{能够采纳分层构造描绘怎样将子系统分解为模块。}优选范本.{构造描绘能够使用构造图、层次分解图、数据流图,并用文字说明互相间的关系。}{举例,绘制构造图以下:拥有继承等关系的类图的可使用UML等工具画出关系图,以下:优选范本.}3.4.模块定义3.4.1.模块列表{裁剪说明:必填}{列举模块时,能够采纳表格方式(编号能够省略)。}模块编号模块名称(表记)功能简述开发方式优选范本.注:开发方式可选:采买、外包/自行开发/复用3.4.2.模块间关系{裁剪说明:必填}{明确模块之间的调用关系、模块间的接口(信息、数据构造)以及有关模块之间的共同工作,如模块间时序图,协作图,以及系统之间状态切换流程图。}3.4.3.模块描绘3.4.3.1.模块1{标题上加入模块的编号及名称(表记)}1)功能描绘{裁剪说明:必填}{说明该模块具备什么样的基本功能,以及每个功能之间的互相关系。}2)性能描绘{裁剪说明:必填}{说明对模块的性能要求,包含精度、时间特征和办理速度。}3)接口描绘{裁剪说明:必填}{说明与其余模块的接口,与其余系统或硬件的接口。}{关于接口函数,能够采纳以下形式描绘:接口1:形式:输入:输出:优选范本.返回:描绘返回什么。描绘:整体描绘该接口实现的目的。}{需要明确的信息包含:(1)输入项列出模块每一个输入项的特征,包含名称、表记、数据的种类和格式、数据值的有效范围、输入方式、数目和频度、输入介质等;能够是逻辑层面的输入项,如:图片资源、媒体流、网络数据等,也能够是详细的物理层面的输入项,如变量1、变量2,等等。2)输出项列出模块每一个输出项的特征,包含名称、表记、数据的种类和格式,数据值的有效范围、输出方式、数目和频度、输出介质等。}4)配置描绘{裁剪说明:可选}{说明该模块所处的逻辑地点、物理地点,如指明模块放在哪个应用服务器或客户端的哪个目录、哪个文件(库),或是在数据库内部成立的对象。}3.4.3.2.模块2{同3.3.3.1。}非功能性需求的实现方案{裁剪说明:整章可选}6.1.性能的考虑{如:为知足延时、吞吐量等性能,在既定硬件环境拘束下所采纳的设计方案。}优选范本.6.2.兼容性的考虑{对从前版本的兼容,以及光滑升级的考虑。}6.3.安全的考虑{如:作为应用软件,在安全方面更多的是考虑接见控制,包含使用什么样的权限管理、分派、考证方案。}6.4.可移植性的考虑{系统假如有跨平台的需求,要考虑操作系统、中间件、应用服务器特征、数据库及第三方服务移植。描绘怎样在不一样的平台移植,能否为可配置的?}6.5.集成与测试的考虑{各个子系统以及模块以什么先后序次进行开发、集成(组装)和测试,即是采纳自底向上法仍是自顶向下法。}6.6.可扩展性的考虑{不单有对系统功能扩展的设计考虑,还要考虑系统的性能扩展,即可伸缩性。即考虑:(1)怎样最低成当地增添新的功能?(2)怎样最低成本的复制一个新系统,而且新旧系统能够做成一致体?}6.7.靠谱性的考虑{对故障检测、故障隔绝、故障恢复、容错、冗余、备份的设计考虑。}优选范本.6.8.可保护性的考虑{内容应波及:1)系统模块能否能够装置?功能模块能否能够配置?整个系统能否已经参数化?2)供给什么样的保护方式、接口及介面?描绘为了系统保护而在系统设计中作出的安排,包含在程序中特意安排用于系统的检查与保护的检测点和专用模块,如打印信息的打印规则设计(含打印的形式,封闭和翻开打印调试信息的方法等)。(3)有哪些平时保护需求,而且怎样办理?}难点及解决方案{裁剪说明:可选}{列出可能的疑难问题,并尽可能能给出基本解决思路(包含重点算法、时序、数据构造等)。可采纳表格方式。}难点描绘可采纳的解决方案参照资料{裁剪说明:可选}{列举编写软件产品纲要设计报告时所用到的项目中的其余文档或资料。}优选范本.附录{裁剪说明:可选}{在此列出需要增补的有关文档和技术问题。}优选范本
本文档为【软件概要设计说明书范例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
学习书屋
暂无简介~
格式:doc
大小:202KB
软件:Word
页数:22
分类:
上传时间:2022-12-29
浏览量:2