




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件系统设计报告项目名称软件系统设计报告姓名:学号:班级:日期:目录1 / 20软件系统设计报告0. 文档说明. 10.1 设计文档的目的和文档使用范围;.10.2 文档的读者;.10.3 参考资料;.10.4 缩略语;.11. 系统概述. 21.1 系统部署图.21.2 硬件环境.21.3 软件环境.31.3.1 1.3.2 依赖软件1.3.3 开发环境1.4 系统安装.41.5 系统启动.41.6 系统退出.42. 关键技术. 52.1 技术点描述.52.1.1 2.1.2 2.2 关键算法描述.62.2.1 2.2.2 3. 结构设计. 73.1 软件架构图.73.2 模块关系图.93.
2、3 模块功能说明.93.4 系统的初始化、退出描述.93.5 系统状态图.114. 并发设计. 134.1 线程结构.135. 模块内设计. 152 / 20软件系统设计报告5.1 XX模块设计.155.1.1 类的关系图5.1.2 类的说明5.1.3 接口说明5.1.4 算法描述5.2 YY模块设计.173 / 20软件系统设计报告文档说明设计文档的目的和文档使用范围;简要描述这个文档的编写目的和使用范围。正文。0.1文档的读者;描述这个文档的读者。正文。0.20.3参考资料;及本设计相关的资料。一般是指设计依据的资料。如:相关文档1 UniMed4.0系统框架设计报告.doc表格 1 参考
3、资料缩略语;0.4定义重要的术语、缩写词或缩略语;语表格 2 缩略语1 / 20软件系统设计报告1.系统概述正文。系统部署图1.1图例参见:例图如下:MPC机Server机数据图 1 系统部署图下面应该对部署图进行说明。正文。硬件环境1.2描述系统的硬件环境:以及对系统有影响的关键硬件信息。基本要求1G Pentium20G推荐配置1.6G Pentium40G硬盘2 / 20软件系统设计报告512M显示器其它表格 3 系统关键硬件信息正文。软件环境1.3以及使用到的第三方接口。OS环境说明操作系统及其版本号。系统名称版本号提供商表格 4OS环境依赖软件说明依赖软件、组件、服务信息。软件名称
4、版本号提供商表格 5 依赖软件开发环境说明开发工具等信息。软件名称版本号 使用语 提供商备注3 / 20软件系统设计报告言C+S表格 6 开发环境系统安装1.41.51.6正文。系统启动描述系统启动的操作步骤。正文。系统退出描述系统退出的操作步骤。正文。4 / 20软件系统设计报告2.关键技术点。技术点列表如下:表格 7 技术点列表状态包括:掌握、了解、了解中;用于跟踪是否存在风险。关键算法列表如下:算法略称表格 8 关键算法列表技术点描述2.1正文。XXX1技术点正文。5 / 20软件系统设计报告XXX2 技术点正文。关键算法描述2.2逐个对关键算法进行描述。对每个算法进行详细说明。YYY1
5、 关键算法正文。YYY2 关键算法正文。6 / 20软件系统设计报告3.结构设计软件架构图3.1描述系统的软件架构图,并对图中的模块进行说明。使用UML软件架构图主要体现系统的内部架构,及及外部的关系。内部重点描述模块组成(层次)关系,对于小系统,一般架构图就可以描述全画出系统中的一级模块,更详细的结构在后面的模块关系图中描述。及外部的关系,主要表达及那些外部对象进行交互,以及如何及外部进行交互的。例图如下:7 / 20软件系统设计报告业务逻辑层IDEManagerBusiProcessorMemoryManager数据访问层DataFacadeFileHandlerSMS DBFileSto
6、re说明:新规模块外部模块图 2 软件架构图以下对软件架构图进行描述。正文。8 / 20软件系统设计报告模块关系图3.2请画出模块关系图。使用包图描述,模块关系图的描述方法参照软件架构图的图例。模块关系图主要体现系统的内部架构。重点描述模块组成(层次)关系,对于小系统,一般架构图就可以描述全部模块的关系,因此也就不需要模块关系图。根据需要,模块关系图中的某个(些)模块还可以放大,进行更进一步的描述。正文。模块功能说明3.3文件进行修改,添加命文件等操作负责xml 命令的解析及执行脚本API调用1011系统的初始化、退出描述3.4请使用时序图描述系统初始化、退出的处理过程。使用Rose或Visi
7、o描述时序图,描述方法参照图例。时序图的对象应该是对象或者模块。9 / 20软件系统设计报告系统初始化时序图的一个例子如下:AaaAbaAcaRead Registry图 3 系统初始化时序正文。系统退出的时序图如下:AaaAbaAcaExit PrepareFree ResourceExit PrepareFree ResourceFree ResourceExit Task10 / 20软件系统设计报告图 4 系统退出时序正文。系统状态图3.5描述系统的状态图。状态图描述方法参照图例。不是所有系统都有状态图,但对于有明显状态变化的系统(例如复杂的画面迁移)需要描述状态图。如果状态图不足以描
8、述,可以增加状态迁移表进行补充。例图如下:复合状态1Wait IniServiceTerminateNormaFCP ErrorServiceTerminateIdleServiceTerminate图 5 系统状态图11 / 20软件系统设计报告状态图说明列表:Wait Init APPMgr启动 如FCPMgr10秒要一次初始化信息。接收到根据屏幕初始化设备信息、初始化AppCtrl和ADMgr、RollMgr。向应用派发状态改变事件。表格 9 状态迁移表12 / 20软件系统设计报告4.并发设计线程结构4.1描述线程的组成、线程之间的关系、线程及模块关系。使用线程关系图描述线程关系、通过
9、模块线程关系图描述线程的部署。图例参见:1线程组成:通过线程列表,对线程的职责、生命周期进行说明;No.生命周期全局.23Aca2Aca4全局全局表格 10 线程列表2线程关系。图 6 线程关系图13 / 20软件系统设计报告3线程及模块关系。111图 7 线程及模块关系图需要使用文字描述线程及模块的关系,一个模块有那个(些)线程。如Aca1模块中有Aca1模块中有Aca2模块中有Aca5线程。正文。14 / 20软件系统设计报告5.模块内设计Class状态转化图、算法描述、主要数据结构等关键技术细节。XX模块设计5.1类的关系图请描述类图,描述方法参见图例:CBusiProcessor111
10、111CMemoryManagerCControlFormCCommonUtils11111111CStackCArrayListStackCDBFacdeCCheckRegVersionCCheckTxtVersionCCheckExeOrDllVersion图 8 XX模块类关系图类的说明将类图提及的类的功能进行说明。MForm 生成初始运行界面123CFindDlg 查找类(起到查找字符串功能)CAboutBox 用于显示About对话框15 / 20软件系统设计报告CStringTab 备用leCSettingsD 备用lg正文。接口说明列出子模块对外的宏定义、类型定义、枚举定义、结构体和联合体定义。说明子模块对外的函数。正文。XXX接口PrototypeCOPYBUILD_EXPORT bool CopyBuild(const TCHAR* buildScript, constTCHAR* partType, const TCHAR* installType, const TCHAR* , constTCHAR* destination)OpartType类型对应的值,如ParameterListII I 的路径。TCHAR*constTCHAR*16
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 15223-1:2021/Amd 1:2025 EN Medical devices - Symbols to be used with information to be supplied by the manufacturer - Part 1: General requirements - Amendment 1: Additio
- GB/T 45218-2025危险货物自反应物质和有机过氧化物包装件热爆炸试验方法
- 二零二五年度养老服务雇工协议
- 2025年度试用期员工劳动合同签订及管理协议
- 2025年度物联网解决方案公司合作成立协议
- 2025年度租赁公寓正规协议书模板及租赁期限约定
- 二零二五年度企业员工聘用合同协议书(远程办公)
- 二零二五年度旅游酒店房间清洁服务合同
- 2025年度餐饮企业供应链管理服务合同
- 二零二五年度租赁房屋环保节能改造合同
- 数学物理方程(很好的学习教材)PPT课件
- 电力建设工程质量监督检查大纲新版
- GB-T-15894-2008-化学试剂-石油醚
- 工业自动化设备项目用地申请报告(模板)
- 作息时间调整告家长书
- 标准色卡(建筑类)下载
- 中国春节习俗简介0001
- 高二数学教学进度计划表
- NB∕T 32004-2018 光伏并网逆变器技术规范
- 规章制度汇编结构格式标准
- 医院会诊单模板
评论
0/150
提交评论