2022年项目升级开发方案终版 .pdf
成都佳发安泰科技股份有限公司XXXX 项目升级开发方案(版本号:0.1)安全级别:A(绝密级)2010 年 10 月 28 日XXX 项目组名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -文档信息项目信息项目名称:文档名称:项目总监:项目经理:文档版本编号:0.1 质量复审方法:文档版本日期:起草人:起草日期:复审人:复审日期:分发名单来自 From 日期电话 /传真给 To 行动*截止日期电话 /传真*行动类别:批准,复审,通知,存档,所需行动,参加会议,其它(请指明)版本记录版本编号版本日期修改者变更描述名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -1 引言 .41.1 编写目的.41.2 背景.41.3 定义.41.4 参考资料.42 升级设计.42.1 需求规定.42.2 运行环境.42.3 基本设计概念和处理流程.52.4 结构.52.5 功能器求与程序的关系.53 新增接口设计.53.1 用户接口.53.2 外部接口.53.3 内部接口.54 新增数据结构设计.64.1 逻辑结构设计要点.64.2 物理结构设计要点.64.3 数据结构与程序的关系.65 程序设计修改.65.1 原程序描述.65.2 新增功能.65.3 性能.65.4 输人项.75.5 输出项.75.6 流程逻辑.75.7 接口.75.8 限制条件.76 开发计划.77 测试计划.78 尚未解决的问题.7名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -1 引言1.1 编写目的说明编写这份概要设计说明书的目的,指出预期的读者。1.2 背景说明:a.待开发软件系统的名称;b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。1.3 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4 参考资料列出有关的参考文件,如:a.本项目的经核准的计划任务书或合同,上级机关的批文;b.属于本项目的其他已发表文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2 升级设计2.1 需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。2.2 运行环境简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录 C。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 7 页 -2.3 基本设计概念和处理流程说明本系统的基本设计概念和处理流程,尽量使用图表的形式。2.4 结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.2.5 功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:程序 1 程序 2 程序 n 功能需求1 功能需求2 功能需求n 3 新增接口设计3.1 用户接口说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。3.2 外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。3.3 内部接口说明本系统之内的各个系统元素之间的接口的安排。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 7 页 -4 新增数据结构设计4.1 逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。4.2 物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。4.3 数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式:5 程序设计修改从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。5.1 原程序描述给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发处理等)。5.2 新增功能说明该程序应具有的功能,可采用IPO 图(即输入一处理一输出图)的形式。5.3 性能说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 7 页 -5.4 输人项给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。5.5 输出项给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。5.6 流程逻辑用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。5.7 接口用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。5.8 限制条件说明本程序运行中所受到的限制条件。6 开发计划简述各模块功能的开发人员以及开发时间。7 测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。8 尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 7 页 -