第8章 例分析.pptVIP

  • 33
  • 0
  • 约3.84千字
  • 约 45页
  • 2017-02-07 发布于湖北
  • 举报
第8章 用例分析 “左右世界的人,必先左右自己。” ——古希腊哲学家:苏格拉底 分析的故事:正确结果来自正确分析 学习目标 掌握分析类的方法 学会分析对象行为模型 学会使用StarUml绘制时序图和协作图 8.1 面向对象分析 面向对象分析模型 用例模型:处于OOA模型核心的是“用例模型”(Use Case),简称“用例”。获得软件的需求后,软件分析员即可据此创建一组“场景”(Scenario),每个场景包含一个使用实例。从这些用例出发,进一步抽取和定义OOA模型的3种模型,即 类—对象模型:描述系统所涉及的全部类-对象,每个类-对象都通过属性、操作和写作者来进行进一步描述; 对象—关系模型:描述对象之间的静态关系,同时定义了系统中所有重要的消息路径,它也可以具体化到对象的属性、操作和协作者; 对象—行为模型:描述了系统的动态行为,即对复杂的状态下如何反映外界的事件。 面向对象分析完成下列内容: 1)发现和定义系统存在的类。 2)识别分析类。 3)定义交互行为,即对象行为模型。 8.2 识别分析类 分析类的来源:用例规约 分析类的角度: 系统与角色的边界; 系统使用的信息; 系统的控制逻辑。 8.2.1 什么是分析类 在面向对象的分析中,类代表了一组对象所共同拥有的属性和行为。在分析识别类中,根据分析角度的不同,将分析类划分为边界类、实体类和控制类

文档评论(0)

1亿VIP精品文档

相关文档