- 1
- 0
- 约1.53千字
- 约 19页
- 2018-06-09 发布于河南
- 举报
软件工程案例开发与实践 第6章 软件详细设计
第6章 软件详细设计 6.1 详细设计的任务 1. 为每个模块进行详细的算法设计。确定模块采用的算法, 写出模块的详细过程性描述。即为每个模块确定采用的算法, 选择某种适当的工具表达算法的过程, 写出模块的详细过程性描述。 2.为模块内的数据结构进行设计。确定每一模块使用的数据结构。 3.对数据库进行物理设计,即确定数据库的物理结构。 4. 网络设计。 5.其它设计:根据软件系统类型,还可能要进行用户界面设计、输入/输出格式设计。包括对系统外部的接口, 对系统内部其他模块的接口, 以及模块输入数据、输出数据及局部数据的全部细节。 接口设计注意以下原则:统一性;简明易学;灵活性;严谨性。 6.编写详细设计说明书;评审。 6.2详细设计的原则 (1) 模块的逻辑描述要清晰易读、正确可靠。 (2) 采用结构化设计方法, 改善控制结构,降低程序的复杂程度, 从而提高程序的可读性、可测试性、可维护性。 (3) 选择恰当描述工具来描述各模块算法。 (4 )职能划分功能化 (5 ) 功能划分流程化 . (6)流程划分单据化 . (7)单据划分表格化 . (8)表格划分原子化: 6.3详细设计工具 6.3.1程序流程图 1.顺序结构 2.选择结构 3.循环结构 完整的程序流程图示例 例如:判定2000 — 2500年中的每一年是否闰年,将结果输出。
您可能关注的文档
- 计算机组装与维护基础培训教程 第10章 网卡与调制解调器.ppt
- 计算机组装与维护基础培训教程 第2章 组装计算机前的准备工作.ppt
- 计算机组装与维护基础培训教程 第22章 外设的维护及故障处理.ppt
- 计算机组装与维护基础培训教程 第3章 CPU.ppt
- 计算机组装与维护基础培训教程 第21章 外部存储设备的维护及故障处理.ppt
- 计算机组装与维护基础培训教程 第1章 计算机概述.ppt
- 计算机组装与维护基础培训教程 第8章 光盘驱动器与移动存储设备.ppt
- 计算机组装与维护(第2版) 08 计算机的组装、设置和优化2.ppt
- 计算机组装维修与维护 第12章 微机系统软件安装.ppt
- 计算机组装与维护基础培训教程 第9章 声卡与音箱.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
原创力文档

文档评论(0)