面向对象软件开发技术(ooa-ood-oop).pptVIP

  • 5
  • 0
  • 约3.92千字
  • 约 38页
  • 2016-12-31 发布于未知
  • 举报
1、编写脚本 脚本:系统在某一执行期间内出现的一系列事件。脚本描述用户(或其他外部设备)与目标系统之间的一个或多个典型的交互过程,以便对目标系统的行为有更具体的认识。 编写脚本的目的:是保证不遗漏重要的交互步骤,它有助于确保整个交互过程的正确性的和清晰性。 编写脚本:首先编写正常情况的脚本。然后,考虑特殊情况,最后,考虑出错情况。 2、设想用户界面 界面对用户是否喜欢、是否接受一个系统起着很重要的作用。 界面中的信息交换方式是非常重要的。 设想用户界面的目的就是确保能够完成全部必要的信息交换,而不会丢失重要的信息。 3、画事件跟踪图/状态图 确定事件与状态 UML顺序图、活动图表示事件活动的过程 UML状态图表示事件与对象状态的关系 ATM取款类的状态图 ATM正常情况的事件顺序图 五、建立功能模型/定义服务 功能模型表明了系统中数据之间的依赖关系,以及有关的数据处理功能。 建立功能模型:数据流图、UML的用例图 定义服务 OOD— OO系统的设计 子系统设计 类及对象设计 消息设计 责任设计 OOD设计金字塔 OOD — OO系统的设计 尽管分析和设计的定义有明显区别,但是在实际的软件开发过程中二者的界限是模糊的。许多分析结果可以直接映射成设计结果,而在设计过程中又往往会加深和补充对系统需求的理解,从而进一步完善分析结果。因此,分析和设计活动是一个多次反复迭代的过程。 面向对

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档