面向对象设计总结.pptVIP

  • 29
  • 0
  • 约8.78千字
  • 约 56页
  • 2016-12-02 发布于湖北
  • 举报
6. ATM系统实例 ATM系统问题域子系统的结构 11.6 设计人机交互子系统 在面向对象设计过程中,则应该对系统的人机交互子系统进行详细设计,以确定人机交互的细节。 使用由原型支持的系统化的设计策略,是成功地设计人机交互子系统的关键。 1. 分类用户 应该深入到用户的工作现场,仔细观察用户是怎样做他们的工作的。 设计者首先应该把将来可能与系统交互的用户分类。几个不同角度: 按技能水平分类(新手、初级、中级、高级)。 按职务分类(总经理、经理、职员)。 按所属集团分类(职员、顾客)。 2. 描述用户 应该仔细了解将来使用系统的每类用户的情况,记录各项信息: 用户类型。 使用系统欲达到的目的。 特征(年龄、性别、受教育程度、限制因素等)。 关键的成功因素(需求、爱好、习惯等)。 技能水平。 完成本职工作的脚本。 3. 设计命令层次 研究现有的人机交互含义和准则 确定初始的命令层次 精化命令层次 次序 整体-部分关系 宽度和深度 操作步骤 4. 设计人机交互类 人机交互类与所使用的操作系统及编程语言密切相关。 11.7 设计任务管理子系统 1. 分析并发性 通过面向对象分析建立起来的动态模型,是分析并发性的主要依据。如果两个对象彼此间不存在交互,或者它们同时接受事件,则这两个对象在本质上是并发的。 2. 设计任务管理子系统 确定事件驱动型任务 这类任务可能主要完成通信工作。

文档评论(0)

1亿VIP精品文档

相关文档