密级机密XX-XXXX型XXXX软件概要设计方案文件编号:XX-XXXX-1101FA编制:审核:标准化:批准:***********公司年月-1-密级机密文件历史记录文件编号XX-XXXX-1101FA文件标题XX-XXXX型XXXX软件概要设计方案文件履历版本编制日期更改内容(条款)AXXXXXXX-XX-XX首发I密级机密目录1关键技术方案选择......................................................................................................................................11.1关键技术一................................................................................................................................................11.2关键技术二................................................................................................................................................22架构设计(SOP-0001)...........................................................................................................................33系统功能设计..............................................................................................................................................33.1XX功能设计方案(SOP-0005).............................................................................................................34关键类或数据结构设计(SOP-0002)...................................................................................................45关键算法设计(SOP-0003)...................................................................................................................46用户界面框架设计(SOP-0004)...........................................................................................................47业务流程设计(SOP-0006)...................................................................................................................48输出报表设计(SOP-0007)...................................................................................................................49外部接口设计(SOP-0008)...................................................................................................................410关键指标设计(SOP-0009)...................................................................................................................411数据库设计(SOP-0010).......................................................................................................................412易用性设计(SOP-0011).......................................................................................................................413健壮性设计(SOP-0012).......................................................................................................................414通用性设计(SOP-0013).......................................................................................................................515可测试性设计(SOP-0014)...................................................................................................................516可维护性设计(SOP-0015)...................................................................................................................517开发平台和复用资源(SOP-0016).......................................................................................................5文件编号第1页共5页密级机密XX-XXXX型XXXXXX软件概要设计方案1范围本方案适用于xxx系列xxx软件的xxx项目,输出软件版本号为:xxxx。2关键技术方案选择1.1关键技术一正文概要说明关键技术,如其约束、功能说明。方案一:对实现方案进行说明。方案二:对实现方案进行说明。方案三:对实现方案进行说明。方案对比选择评估解决方案序号选择准则优先级方案一方案二方案三1对质量的影响2满足功能,性能要求的程度高满足在XX方面存在XX差异满足3技术的成熟度高4技术实现的难易度5方案需求变化的敏感度中6方案的可扩展性7方案的应用寿命8对工作量的影响低9方案成本的影响最终解决方案最终方案选择理由文件编号第2页共5页密级机密风险与建议涉及部件名称实现形式说明□自制□复用□采购(含外包)重点说明复用、和采购的具体内容□自制□复用□采购(含外包)□自制□复用□采购(含外包)1.2关键技术二正文概要说明关键技术,如其约束、功能说明。方案一:对实现方案进行说明。方案二:对实现方案进行说明。方案三:对实现方案进行说明。方案对比选择评估解决方案序号准则优先级方案一方案二方案三1对质量的影响2满足功能,性能要求的程度3技术的成熟度4技术实现的难易度5方案需求变化的敏感度6方案的可扩展性7方案的应用寿命8对工作量的影响9方案成本的影响最终解决方案最终方案文件编号第3页共5页密级机密选择理由风险与建议涉及部件名称实现形式说明□自制□复用□采购(含外包)□自制□复用□采购(含外包)□自制□复用□采购(含外包)自制、复用与采购(外包)准则1)自研准则:①现有资源可满足自行研发要求;②避免对供应商依赖,技术受制于人;③保密需要④期望更低成本⑤质量保证、可控⑥需求独特、多样、不确定性2)复用准则:①存在可复用的对象;②可复用对象必须是有用的;③可复用对象具备完备的使用说明。3)采购(外包)准则:①追求更低成本;②现有资源难以满足自行研发要求;③充分利用供应商的成熟技术和能力;④通用部件及产品;⑤需求明确、可控;⑥项目进度要求。3架构设计(SOP-0001)描述依据上述关键技术所作出的系统架构。4系统功能设计4.1xx功能设计方案(SOP-0005)【必选】用流程图、时序图简要表示本系统功能在不同的关键应用场景下,关键的控制流程和处理文件编号第4页共5页密级机密流程。5关键类或数据结构设计(SOP-0002)【必选】简要说明本系统实现中的最主要的数据结构(如果有)。【说明】若本段文字必选描述的设计内容在上一版本的设计文档中已有详细描述,并且在本系统将沿用已有设计,不对原有设计做增加、修改、删除,则可以直接引用已有文档的对应章节。6关键算法设计(SOP-0003)描述为满足系统要求,所采用的关键算法,并对采用该算法的效果进行估算。7用户界面框架设计(SOP-0004)【必选】简要说明系统遵循的界面设计的所采用的原则。8业务流程设计(SOP-0006)分应用场景描述各功能模块的业务交互流程。9输出报表设计(SOP-0007)描述呈现给用户的各个输出报表如何设计。10外部接口设计(SOP-0008)【必选】分条描述系统部件的接口特性和使用的通信协议,应包括:部件之间的接口及通信协议以及它们与外部实体之间(如其它系统、模块、用户)的接口和通信协议。【说明】若本段文字必选描述的设计内容在上一版本的设计文档中已有详细描述,并且在本系统将沿用已有设计,不对原有设计做增加、修改、删除,则可以直接引用已有文档的对应章节。11关键指标设计(SOP-0009)【可选】为了保证系统性能要求,在系统内部设计中做出的安排。12数据库设计(SOP-0010)【必选】给出数据库设计总体准则、数据关联原则。13易用性设计(SOP-0011)【可选】为了保证系统方便使用(如:安装、配置、运行、卸载等),在系统内部设计中做出的安排。14健壮性设计(SOP-0012)【可选】系统内部设计中采用的容错处理、故障恢复处理技术。文件编号第5页共5页密级机密15通用性设计(SOP-0013)【可选】为了系统扩展或裁剪的方便,在系统内部设计中做出的安排。【可选】为了系统移植的方便,在系统内部设计中做出的安排。【可选】为了兼容其它系统,在系统内部设计中做出的安排。16可测试性设计(SOP-0014)【可选】为了测试的方便,在系统内部设计中做出的安排。17可维护性设计(SOP-0015)【可选】为了系统维护的方便,在系统内部设计中做出的安排。【可选】说明在系统中专门安排用于系统检查与维护的功能模块设计。18开发平台和复用资源(SOP-0016)描述研发过程中所要使用的开发环境(如:硬件、操作系统,等)、开发工具。描述计划要复用以往(或其它项目)的哪些资源。