第6章(Office2007版)综述.ppt

第6章详细设计6.1结构程序设计6.2人机界面设计6.3过程设计的工具6.4面向数据结构的设计方法6.5程序复杂程度的定量度量程序的质量与程序中所包含的GOTO语句的数量成反比Bohm和Jacopini证明了:3种基本的控制结构(顺序,选择,循环)就能实现任何单入口单出口的程序“结构程序设计是尽可能少用GOTO语句的程序设计方法。最好仅在检测出错误时才使用GOTO语句,而且应该总是使用前向GOTO语句。”6.1结构程序设计:易读性经典结构化程序设计定义:如果一个程序的代码块仅仅通过顺序、选择和循环这三种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。6.2人机界面设计界面设计质量直接影响用户对产品的评价。6.2.1设计问题界面设计的四大问题1.响应时间:长度和易变性2.用户帮助:集成和附加,上下文3.出错信息:如何办,用户心理4.命令交互:多媒体(图,文,声,光),自定义宏指令,CTRL+?6.2.2设计过程:精化,迭代,原型6.2.3人机界面设计指南一般交互指南(一致,确认,不同类型,UNDO,易记,层次,多媒体)信息显示指南(同1.)数据输入指南(尽量少,同1.)1、可使用性①使用简单②用户界面中所用术语的标准化和一致性③具有HELP功能④快速的系统响应和低的系统成本⑤具有容错能力2、灵活性①考虑用户的特点、能力、知识水平。②提供不同的系统响

文档评论(0)

1亿VIP精品文档

相关文档