专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
所谓优秀设计就是权衡了各种原因从而使得系统在其整个生命周期中总开销最小设计对大多数软件Software系统而言60%以上软件Software费用都用于软件Software维护因此优秀软件Software设计个主要特点就是容易维护 指导软件Software设计几条基本原理这些原理在进行面向对象设计时仍然成立但是增加了些和面向对象思路方法密切相关新特点从而具体化为下列面向对象设计准则 1 模块化 面向对象软件Software开发模式很自然地支持了把系统分解成模块设计原理:对象就是模块它是把数据结构和操作这些数据思路方法紧密地结合在起所构成模块 2 抽 [阅读全文] [PDF]
遵循下列准则有助于设计出让用户满意人机交互界面 1.致性 使用致术语致步骤致动作 2.减少步骤 应使用户为做某件事情而需敲击键盘次数、点按鼠标次数、或者下拉菜单距离都减至最少还应使得技术水平区别用户为获得有意义结果所需使用时问都减至最少特别应该为熟练用户提供简捷操作思路方法(例如热键) 3.及时提供反馈信息 每当用户等待系统完成项工作时系统都应该向用户提供有意义、及时反馈信息以便用户能够知道系统目前已经完成该项工作多大比例 4.提供撤消命令 人在和系统交互过程中难免会犯因此应该提供“撤消(undo)”命令以便用户及时撤消动作 [阅读全文] [PDF]
1 共2条 分1页