第8章-面向对象的分析和设计(1).pptVIP

  • 3
  • 0
  • 约1.03万字
  • 约 68页
  • 2021-11-03 发布于江西
  • 举报
复旦大学计算机科学与工程系 软件工程课程 第6章 面向对象的分析和设计 第8章 面向对象的分析和设计 面向对象分析(Object-Oriented Analysis) OOA过程 1.?获取客户对系统的需求 需求获取必须让客户与开发者充分地交流。 采用用例来收集客户需求的技术: 分析员先标识使用该系统的不同的执行者(actor),代表使用该系统的不同的角色。每个执行者可以叙述他如何使用系统,或者说他需要系统提供什么功能。执行者提出的每一个使用场景(或功能)都是系统的一个用例的实例,一个用例描述了系统的一种用法(或一个功能),所有执行者提出的所有用例构成系统的完整的需求。 注意,执行者与用户是不同的两个概念,一个用户可以扮演几个角色(执行者),一个执行者可以是用户,也可以是其他系统(应用程序或设备)。得到的用例必须进行复审,以使需求完整。 3.定义类的结构和层次 类的结构主要有两种: 一般—特殊结构 整体—部分结构 有的面向对象方法中,把互相协作以完成一组紧密结合在一起的工作的类的集合定义为主题(subject)或子系统(subsystem)。主题和子系统都是一种抽象,从外界观察系统时,主题或子系统可看作黑盒,它有自己的一组工作和协作者,观察者不必关心其细节。观察一个

文档评论(0)

1亿VIP精品文档

相关文档