版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 研制令号日期 项目软 件 概 要 设 计 说 明 书(该文档仅供内部参考)负责单位: 研发部门名称 协作单位: 协作单位名称 (如有) 作 者: 研发人员签名 批 准: 研发部门主任签名 修改及签收情况记录:版本号修改人修改日期修改批准人部门资料室签收研发人员签名研发部门主任签名部门资料员存档签名*股份有限公司摘要描述文档的主要内容。修改历史日期版本作者修改内容xxxx-xx-xxx.xxxx本模板在格式上有以下的一系列约定:a) 用“< >”括起来的内容,是编写指导,在最终的文档中应予以删除。其它内容应予以保留。b) 如果某章节内容无需填写,而且本模板没有特殊说明的话,则在该章
2、节下写“无”,而不要将该节删除或不填写任何内容。目 录第一篇 概述41范围42设计依据43术语、定义和缩略语43.1术语、定义43.2缩略语4第二篇 系统总体设计54系统体系结构55体系结构概述56标准化设计56.1模块标准化设计56.2接口标准化设计57系统版本规划58系统处理流程59子系统说明69.1子系统1(名称)69.2子系统2(名称)610开发和运行环境610.1硬件环境610.2软件环境610.3外购件分析611可靠性设计612可测试性设计613安全性设计6第三篇 系统运行说明814配置说明815系统应用方式8第四篇 关键技术问题说明916关键技术问题说明9第五篇总体进度计划101
3、7进度计划1017.1项目分解1017.2完成时间10第六篇参考文献1118参考文献11第一篇 概述1 范围本文件规定了XX(产品型号、规格)XX(产品名称)的软件总体设计、系统运行配置与应用方式以及使用的关键技术等。本文件适用于XX(产品型号、规格)XX(产品名称)的开发研制工作。2 设计依据<要求:列出设计的依据,如有关的国际标准(例如:ITUT的建议)、国家标准、行业标准、企标和有关的法规及文件。>3 术语、定义和缩略语3.1 术语、定义<要求:逐项列出本文中用到的难以理解或可能引起混淆的术语及其定义。>3.2 缩略语本文件应用了以下缩略语:<要求:逐项列出
4、本文中用到的缩略语及其原文和汉语含义。>第二篇 系统总体设计4 系统体系结构<要求:用框图形式描述系统的软件总体框架结构,并对此进行详细说明,简述各子系统或模块之间的关系。说明:软件系统的体系结构应该分为系统总体子系统模块。没有子模块和分系统的概念。对于较小的软件系统可以没有子系统,直接是系统总体模块。>5 体系结构概述<要求:说明在进行软件总体设计时的基本考虑。说明采用何种设计方法对系统进行分解。必要时,可将所考虑过的多个总体设计作对比分析。对于从已有系统发展出来的系统,须说明其对已有系统体系结构的继承;对于参照了其他系统的体系结构设计的新系统,须说明其对参照系统的体
5、系结构的继承。对于系统中被各个子系统使用的公用模块,须说明公用模块的实现注:设计师可根据系统自身特点或复杂程度划分系统。系统可由子系统/模块直接组成。子系统部分还可根据实际情况进行迭代划分。6 标准化设计6.1 模块标准化设计<要求:1) 说明标准模块查询结果,并说明系统将引用的标准模块和他们在系统中的应用方式2) 说明本系统准备将哪些子系统/模块进行标准化,供其它产品/项目使用。>6.2 接口标准化设计<要求:1)说明本系统准备将哪些子系统/模块间接口标准化,以及该接口标准化的意义(例如可以为本项目后续版本开发制定哪些接口约束提高产品互换性或者提高其它产品/项目研发质量和效
6、率等)>7 系统版本规划<要求:说明本系统生命周期内版本研发规划,包括说明每个子系统的研发规划和相应版本。 >8 系统处理流程<要求:用图或文字的方式说明系统关键的处理流程,描述各个处理流程所涉及的子系统或模块以及他们需要进行的处理>9 子系统说明9.1 子系统1(名称)<要求:说明该子系统所实现的功能以及对该子系统在性能、可靠性、可维护性、可移植性、安全性以及扩展性方面的要求。简述子系统的实现方案>9.2 子系统2(名称)10 开发和运行环境10.1 硬件环境<要求:1) 说明开发本软件系统所需的硬件环境,如计算机、存储设备、网络设备等。2)
7、说明本软件系统对实际运行硬件环境的最低要求及适用范围。>10.2 软件环境<要求:1) 说明开发本软件系统所需的软件环境,如操作系统、数据库系统、程序设计语言、等。2) 必要时,说明本软件系统运行在怎样的软件支撑环境下。3) 必要时,说明本软件系统可支持的其他软件开发。>10.3 外购件分析<要求:1) 说明开发本软件系统所需的外购软件,如开发工具、开发组件等。2) 说明外购件的原因与必要性。>11 可靠性设计<要求:说明本软件系统对于可能发生的异常情况需要采用的软件可靠性设计技术。比如:1)硬件发生局部故障时,软件采用何种可靠性设计技术,保证整个系统的正常
8、工作;2)用户误操作或非法操作时,软件采用何种可靠性设计技术,防止系统瘫痪;3)对于关键程序和数据,采用何种软件可靠性设计技术,提高其可靠程度。>12 可测试性设计<要求:说明本软件系统进行模块测试、子系统测试、系统测试等测试时,设置测试点的技术。1) 明模块中测试设计原理,测试接口,测试内容和范围。2) 明子系统中测试设计原理,测试接口,测试内容和范围。3) 说明系统中测试设计原理,测试接口,测试内容和范围。>13 安全性设计<要求:分析产品可能发生的危险的严重性等级和可能性等级,进行系统危险分析和防范。如:1) 为防止盗版和防止非法用户进入系统所采用的加密技术;2)
9、 对重要数据和信息所采用的加密技术;3) 系统数据的备份和恢复,以及系统数据一致性的校验等设计。>第三篇 系统运行说明14 配置说明<要求:说明系统具备几种配置或工作方式,每种配置完成功能的区别。>15 系统应用方式<要求:说明系统在实际应用中能提供哪些应用方式,例如:可应用到哪些场合和设备中,如何与别的设备配合以满足用户的要求。>16 代码目录说明编写代码目录树结构规划,例:|-include| |-ScheDraw| | |-Components| | |-Tools| | |-Commands| | |-Graphic|-src| |-ScheDraw| |-ScheMaker| |-ScheViewer|-bin|-lib第四篇 关键技术问题说明17 关键技术问题说明<要求:说明系统在设计和开发过程中,需掌握哪些关键技术(包括关键组件的获得等),有哪些技术难点和不确定的技术问题,说明对这些关键技术的解决方案,是否有专利限制,并分析技术上的风险(系统设计、软件质量、项目进度方面的风险)等。>
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度消防安全风险评估与整改服务协议2篇
- 2025年度无偿使用土地出租合同标的物使用许可协议(含租赁合同终止后的处理)3篇
- 2024年木制花框项目可行性研究报告
- 2024年道路建设施工期间交通管制合同
- 2024年砖厂全权运营管理承包合同一
- 2024年中国急钮电机模市场调查研究报告
- 2025天津市安全员B证考试题库附答案
- 2025版网络安全服务外协协议书2篇
- 二零二五年度LED节能灯具销售与安装合同范本3篇
- 2024年通风排烟风管项目专项分包协议版B版
- 卫生化学期末考试习题2
- 瓣周漏护理查房
- 历代反腐完整
- 《现代控制理论》(刘豹-唐万生)
- 广东省佛山市南海区三水区2022-2023学年七年级上学期期末历史试题(无答案)
- 重视心血管-肾脏-代谢综合征(CKM)
- 译林版小学英语六年级上册英文作文范文
- 学术英语(理工类)
- 浅谈“五育并举”背景下中小学劳动教育的探索与研究 论文
- 大树的故事 单元作业设计
- 六年级道德与法治学情分析
评论
0/150
提交评论