软件开发过程 发布维护 系统实现(编码,测试》 系统设计◆ 需求分析√ 软件计划√
软件开发过程 需求分析 系统设计 系统实现(编码,测试) 发布维护 软件计划
第4章 名 结构化设计 4.7人机界面设计(自学) 4.8详细设计的方法和工具 4.8过程设计 4.9过程设计的工具 4.10面向数据结构的设计方法
4.7 人机界面设计(自学) 4.8 详细设计的方法和工具 4.8 过程设计 4.9 过程设计的工具 4.10 面向数据结构的设计方法 第4章 结构化设计
人机界面设计 >人机界面设计要考虑哪些方面的问题? >用户界面的设计方法过程是怎样的? 4
4 ➢ 人机界面设计要考虑哪些方面的问题? ➢ 用户界面的设计方法过程是怎样的? 人机界面设计
用户界面设计(User Interface) ·成功的UI设计能满足商业目标 ·更能为用户带来良好的体验
用户界面设计( User Interface) • 成功的 UI 设计能满足商业目标 • 更能为用户带来良好的体验
用户界面设计 适合软件功能 可视化Visibility 简单明确,容易理解 风格一致 一致性Consistency 出错处理,可恢复 帮助提示 ● 直接映射Mapping ·国际化 ·个性化 Design 和谐的布局和颜色 有效反馈Feedback Principles
用户界面设计 • 适合软件功能 • 简单明确,容易理解 • 风格一致 • 出错处理,可恢复 • 帮助提示 • 国际化 • 个性化 • 和谐的布局和颜色
关于设计的经验 1.系统状态的可视性 ·上传下载时,用户始终可以看到是否已经提交 的状态 ·还应当看到执行的进度 Uploading:0/1 File View Details
关于设计的经验 1. 系统状态的可视性 • 上传下载时,用户始终可以看到是否已经提交 的状态 • 还应当看到执行的进度
关于设计的经验 2.系统和现实世界之间的匹配 ·无论何时都要给用户帮助文档。 ·使用用户熟悉的术语
关于设计的经验 2. 系统和现实世界之间的匹配 • 无论何时都要给用户帮助文档。 • 使用用户熟悉的术语
关于设计的经验 3.用户控制和自由 ·系统应该允许用户自由去探索其功能 ·同时也允许用户“撤销”与“重做
关于设计的经验 3. 用户控制和自由 • 系统应该允许用户自由去探索其功能 • 同时也允许用户“撤销”与“重做
关于设计的经验 4.一致性和标准 Confirm Folder Delete th folde nd ove 。苹果和微软对“确定”和 s☐幽 “取消”按钮的顺序不同。 Dolete File ·哪个更好? 至e物oao恤g Erase Junk Mail This will make QuickTime movies automatically olay when opeoed Click restore to change back to default behavior. This cannot be undone. No○Yes Cancel Restore Default) ox©
关于设计的经验 4. 一致性和标准 • 苹果和微软对“确定”和 “取消”按钮的顺序不同。 • 哪个更好?
关于设计的经验 5.错误的预防 ·一开始就考虑到可能发生的错误。 ·有意识地预防错误
关于设计的经验 5. 错误的预防 • 一开始就考虑到可能发生的错误。 • 有意识地预防错误