还剩4页未读,继续阅读
文本内容:
卷号卷内编号密级项目编号:Sxxx—V项目名称》概要设计说明书Version:项目承担部门撰写人(签名)完成日期本文档使用部门□主管领导■项目组口客户(市场)■维护人员口用户评审负责人(签名)评审日期分类〈模板》RTOP任普信屈■4_-〜TOPINFORMATION引言
1.
2.
11.
11.
37.系统维护设计引言
1.编写目的
1.1说明编写这份概要设计说明书的目的,并指出预期的读者定义
1.2列出文件中用到的专门术语的定义和外文首字母的原词组参考资料
1.3列出用的着的参考资料,如本项目的经核准的计划任务书或合同上,级机关的批文属于本项目的其他已发表的文件本文件中各处引用的文件、资料、包括所需用到的软件开发标准范2,对《需求规格说明书》进行复审,如有变更需要在本节进行说明以下内容描述软件概要设计的整体范围,其主要信息来自于《需求规格说明书》系统主要目标
1.1主要软件需求
1.2设计约束、限制
1.3软件系统结构设计
3.复审数据流、控制流
3.1复审需求分析阶段对软件的功能需求的描述(如系统皎F图和/日7图)是否合理和精化否则,应在本节进行进一步分解和精化软件体系结构
3.2通过变换映射(如基于尸或基于/日P的结构设计),并采用适当的优化准则进行软件结构的优化该过程可在本节中分段落进行描述已得到优化的软件体系结构用结构图进行描述描述的内容包括
3.
2.1软件程序结构图画出软件体系结构的树状层次
3.
2.2模块命名规则给出软件模块的命名规则,保证模块名称在项目内的唯一性和无二义性
3.
2.3模块描述可用卬0图结合下表对每一软件模块进行描述广、口子系统系统名称标以名称名称将输入说组输出劝祐说劣运行环境简要地说明对本模块的运行环境(包括硬件环境和支持环境)的规定说明调用关系调用模块说明被调用模块功能需求追溯
3.3本节说明《需求规格说明书》中的各项功能需求已在软件体系结构中得到分配可用如下的二维表说明各项功能需求与软件模块的对应关系模块模块模块M2功能需求7功能需求2V功能需求m V此表可以采用其他适用形式如拆分为两张表:功能需求对应模块、模块对应功能需求,对应的模块功能需求1功能需求m对应的功能需求模块模块粗复用策略
3.4说明软件可复用的数据、接口和模块复用既指可利用的现有构件资源,也指软件中可抽取的新建构件数据设计
4.Z7本章对软件所使用的数据进行定义和概耍设计本章内容在项目的其他文档中若有描述请福目眩小节指明数据字典复审
4.1对需求分析阶段形成的数据字典进行复审和精化数据项
4.2定义软件使用的数据项,可能包括:名称、简称、类型、长度、别名等数据库结构设计
4.3将需求分析阶段形成的实体模型转化为数据库系统支持的数据库模型如根解R图或IDEF1X图建立数据库的物理模型°数据结构与程序的关系
4.4给出本系统内所使用的每个数据结构的名称标、识符,说明各个数据结构与访问这些数据结构的各个程序模块间的对应关系,可采用如下的矩阵图的形式:模块,模块2模块、♦♦・♦♦♦数据结构J数据结构2数据结构於文件设计
4.5说明数据存储文件的逻辑结构、文件组织方式、容量、存取权限等接口设计
5.用户界面设计规则
5.1分析《需求规格说明书》中的用户特点,设计交互、信息显示和数据输入等用户界面规则若有的话,列出用户的强制标准和开发单位的强制标准内部接口设计
5.2说明软件内部模块间的接口安排外部接口设计
5.3说明本系统同外界的所有接口的安排包,括软件与硬件之间的接口,本系统与各支持软件之间的接口关系内部和外部的接口设计必须结合模块内部的数据验证和出错处理出错处理设计
6.说明每种可能的出错或故障情况,并对他们命名和编号;给出出错时的信息显示界面;和相应的补救措施系统维护设计
7.说明为了系统维护的方便而在程序内部设计中作出的安排指,明哪些功能和数据需要维护及其实现维护功能的模块。