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

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

第六章 详细设计 1.详细设计根本目标:确定如何具体实现所要求的系统。 任务: 不是具体编写程序,而是设计程序的“蓝图”。 详细设计的结果决定最终程序代码的质量 结构程序设计是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出 口的控制结构。经典的结构程序设计:只允许使用顺序、IF_THEN_ELSE选择DO_WHILE 循环 。 设计人机界面过程中会遇到的4个问题: 1)系统响应时间 系统响应时间指从用户完成某个控制动作,到软件给出预期的响应之间的这段时间。 系统响应时间有两个重要属性:长度和易变性 用户帮助设施 大多数现代软件都提供联机帮助设施,用户无须离开用户界面就能解决自己的问题。 常见的帮助设施可分为集成的和附加的两类. 3)出错信息处理 出错信息和警告信息,是出现问题时交互式系统给出的“坏消息. 4)命令交互 多数情况下,用户既可以从菜单中选择软件功能,也可以通过键盘命令序列调用软件 功能。 设计过程 过程设计的工具: 1) 程序流程图:是一种描述程序的控制结构流程和指令执行情况的有向图。 缺点:程序流程图的缺点: (1)程序流程图本质上不是逐步求精的好工具,

文档评论(0)

1亿VIP精品文档

相关文档