. . . .
第六章 详细设计
1.详细设计根本目标 :确定如何具体实现所要求的系统 。
任务 : 不是具体编写程序 ,而是设计程序的 蓝图“ ”。
详细设计的结果决定最终程序代码的质量
2.结构程序设计是一种设计程序的技术 ,它采用自顶向下逐步求精的设计方法和单入口单
出
口的控制结构 。经典的结构程序设计 :只允许使用顺序 、IF_THEN_ELSE选择 DO_WHILE
循环 。
3.设计人机界面过程中会遇到的 4 个问题 :
1)系统响应时间
系统响应时间指从用户完成某个控制动作 , 到软件给出预期的响应之间的这段时
间。
系统响应时间有两个重要属性 :长度和易变性
2) 用户帮助设施
大多数现代软件都提供联机帮助设施 ,用户无须离开用户界面就能解决自己的问
题 。
常见的帮助设施可分为集成的和附加的两类 .
3) 出错信息处理
.下载可编辑 .
. . . .
出错信息和警告信息 ,是出现问题时交互式系统给出的 “坏消息 .
4) 命令交互
多数情况下 ,用户既可以从菜单中选择软件功能 ,也可以通过键盘命令序列调用软
件
功能 。
4.设计过程
初步设计
建立原型
#1 的界面
建立原型
#n的界面
需要进行的 用户评估
设计修改 界面
设计者研究
界面设计完成 评估结果
界面设计评估周期
5.过程设计的工具 :
1) 程序流程图 :是一种描述程序的控制结构流程和指令执行情况的有向图 。
.下载可编辑 .
. . . .
缺点 :程序流程图的缺点 :
(1)程序流程图本质上不是逐步求精的好工具 ,它诱使程序员过早地考虑程序的
控制流程 ,而不去考虑程序的全局结构 。
(2)程序流程图中用箭头代表控制流 , 因此程序员不受任何约束 ,可以完全不
顾
结构程序设计的精神 ,随意转移控制 。
(3)程序流程图不易表示数据结构 。
2) 盒图
特点 :
(1) 功能域明确 ,可以从盒图上一眼就看出来 ;
(2) 不可能任意转移控制 ;
(3) 很容易确定局部和全程数据的作用域
您可能关注的文档
- 天津科技大学研究生学位论文撰写规范标准.pdf
- 天然气场站工程工艺设计施工的方案设计.pdf
- 天然气安全管理制度汇编(全).pdf
- 天然气工程施工组织方案及对策.pdf
- 天然气工程施工结构设计.pdf
- 天然气泄漏的应急处理方案总结.pdf
- 天然气站动火连头方案说明.pdf
- 天然气站安全管理制度汇编.pdf
- 天然气管线改造工程施工方案.pdf
- 天然气管道安装工程施工方案[1].pdf
- 初中语文“文言文阅读”教学策略与评价体系构建研究论文.docx
- 小学数学竞赛对小学生数学学习兴趣的培养策略论文.docx
- 故事教学法在高中历史教学中的应用与历史知识掌握论文.docx
- 基于学生个体差异的高中英语写作教学评价策略研究论文.docx
- 小学数学“解决问题”情境创设与教学策略研究论文.docx
- 体育明星在小学生群体中的影响与教育引导策略研究论文.docx
- 高中音乐教学中民族音乐风格教学对学生的文化认同感影响论文.docx
- 小学午餐满意度与学生心理健康教育结合研究论文.docx
- 初中生物科学写作教学中的科学探究与科学探究与科学态度培养研究论文.docx
- 高中化学课堂实验探究式学习在元素化合物教学中的应用论文.docx
原创力文档

文档评论(0)