最新图书系统-ood-设计准备知识幻灯片.ppt
《最新图书系统-ood-设计准备知识幻灯片.ppt》由会员分享,可在线阅读,更多相关《最新图书系统-ood-设计准备知识幻灯片.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 2011-112 9软件设计质量原则软件设计质量原则(Quality of Software Design (Quality of Software Design Principle)Principle) 10概要设计说明书模板概要设计说明书模板(Summary Design Document Template)(Summary Design Document Template)1 范围1.1系统目标1.2 主要软件需求1.3 软件设计约束、限制2 数据设计2.1 数据对象和形成的数据结构2.2文件和数据库结构外部文件结构 逻辑结构 逻辑记录描述 访问方法全局数据文件和数据交叉索引3 体系结
2、构设计3.1 数据和控制流复审3.2 得出的程序结构4 接口设计4.1 人机界面规约4.2 人机界面设计规约4.3 外部接口设计外部数据接口外部系统或设备接口4.4 内部接口设计规约5 (每个模块)过程设计5.1 处理说明5.2 接口描述5.3 设计语言描述5.4 使用的模块5.5 内部设计结构5.6 注释/约束/限制6 需求交叉索引7 测试部分7.1测试方针7.2 集成策略7.3 特殊考虑8 附录(包括特殊注解) 11详细设计说明书模板详细设计说明书模板(Detailed Design Document Template)(Detailed Design Document Template)
3、1 引言1.1 编写目的:阐明编写详细设计说明书的目的,指明读者对象。1.2 项目背景:应包括项目的来源和主管部门等。1.3 定义:列出本文档中所用到的专门术语的定义和缩写词。 列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源 文档所引用的资料、软件开发的标准或规范。1.4 参考资料:项目经核准的计划任务书、合同或上级机关的批文;项目开发计划;需求规格说明书;概要设计说明书;测试计划(初稿);用户操作手册。2 总体设计2.1 需求概述2.2 软件结构:如给出软件系统的结构图。3 程序描述3.1 逐个模块给出以下说明: 性能 输出项目 功能 输入项目3.2 算法:模块所选用的算法。3
4、.3 程序逻辑:详细描述模块实现的算法,可采用:标准流程图;PDL语言;N-S图;判定表等描述算法的图表。3.4 接口 限制条件 存储分配3.5测试要点:给出测试模块的主要测试要求。 12软件模块化设计软件模块化设计(Software Modular Design)(Software Modular Design) 13软件模块化软件模块化(Software Modularity)(Software Modularity) 14模块数与开发工作量模块数与开发工作量开发工作量模块数最小成本区模块成本接口成本总成本 15抽象抽象(Abstraction)(Abstraction) 16软件体系结构
5、软件体系结构(Software Architecture)(Software Architecture) 17信息隐藏信息隐藏(Information Conceal)(Information Conceal) 18独立的模块由于分解了功能,简化了接口,使得软件比较容易开发;独立的模块比较容易测试和维护。模块的独立性模块的独立性(Module Independence)(Module Independence) 19模块独立性的度量标准模块独立性的度量标准(Measure Standards)(Measure Standards)模块自身的内聚(Cohesion),也称为块内联系或模块强度,模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新图书 系统 ood 设计 准备 知识 幻灯片
限制150内