精·软件工程 第6章--面向对象分析.pptVIP

  • 2
  • 0
  • 约9.38千字
  • 约 43页
  • 2017-01-16 发布于北京
  • 举报
* 3、画事件跟踪图(event tracing diagram) 确定事件:仔细分析每个脚本,以便从中提取出所有外部事件。事件包括系统与用户(或外部设备)交互的所有信号、输入、输出、中断、动作等等。从脚本中容易找出正常事件,应该小心仔细,不要遗漏了异常事件和出错条件。传递信息的对象的动作也是事件。例如,储户插入现金兑换卡、储户输入密码、ATM吐出现金等都是事件。大多数对象到对象的交互行为都对应着事件。 2. 画出事件跟踪图 §4. 建立 Dynamic Model Event Activator Receiver Time Line 每个脚本对应一张图 * 例:ATM系统的正常情况脚本的ETD 要求输入取款额 插 卡 要求密码 输入密码 请求验证帐户 请求分行验证帐户 帐户有效 帐户有效 要求事务类型 输入类型 输入取款额 请求处理事务 请求处理分行事务 分行事务成功 事务成功 吐出现金 请求拿走现金 拿走现金 请求继续此事务 结 束 印帐单 退 卡 请求拿走卡 拿走卡 显示主屏幕 储户 ATM 总行 分行 * 4、画状态图(event flow diagram) §4. 建立 Dynamic Model 从ETD出发: Event 2 Event 1 Action Status Class--Object 每个具有交互行为的 class--object 对应一张图。 Ev

文档评论(0)

1亿VIP精品文档

相关文档