太原科技大学软件工程考试重点(二).pdf

. . . . 第六章 详细设计 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) 很容易确定局部和全程数据的作用域

文档评论(0)

1亿VIP精品文档

相关文档