《面向对象分析》PPT课件.ppt
《《面向对象分析》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《面向对象分析》PPT课件.ppt(38页珍藏版)》请在三一办公上搜索。
1、第6章 面向对象分析,4学时,引言面向对象分析构建三个模型,第6章 面向对象分析,1)面向对象分析的方法、步骤2)面向对象分析和结构化分析之间的区别3)面向对象需求分析规格说明书的主要内容,掌握理解了解,要求,6.1 面向对象需求分析概述,面向对象分析和设计涉及到3方面内容:一套完善的建模符号一系列有效的分析步骤一个方便易用的建模工具。目前流行的建模符号采用UML的一套图形符号;从描述用户需求的文件中,抽象出目标系统的本质属性,建立以用例模型、对象模型和动态模型为核心的分析模型;建模工具可以选择Rational ROSE。,面向对象需求分析的任务,面向对象分析是抽取和整理用户需求并建立问题域精
2、确模型的过程。识别问题域的对象并分析它们相互之间的关系,最终建立简洁、精确、可理解的正确模型是分析阶段的关键。开发人员首先要理解用户的需求,找出描述问题域和系统责任所需的对象和类,将用例行为映射到对象上,进一步分析它们的内部构成和外部关系,从而建立面向对象分析模型。在此基础上,开发人员和用户一起检查模型,保证模型的正确、一致、完整和可行。面向对象的分析过程是一个循环渐进过程,需要多次循环迭代完成。,面向对象需求分析3个主要模型,目前的面向对象分析方法有许多,大多数的分析方法可以被归结为建立以下三个模型:功能模型:表达系统的详细需求,由用例图和场景描述组成对象模型:表示静态的、结构化的系统“数据
3、”性质。描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,类图是构件对象模型的核心工具。动态模型:描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统的“控制”特性。面向对象方法中,常用状态图、顺序图、合作图、活动图构件系统的动态模型。,6.2 创建用例模型,第1步:创建组织机构和角色职能图用例模型的本质是要确定系统的功能。为了解系统功能,我们需要一种简便的方法能够快速有效地找出谁使用系统?他们用系统做什么?在哪里做?什么时间做?为了便于理解,对于信息系统我们建议用一张相关的组织机构和角色职能图来反映谁可能使用使用系统,做什么?在哪个部门做?注意
4、:这个图不是UML的一部分。如果不是信息系统这个图可能没有意义。,第2步:确定角色系统分析人员与用户一起确定与系统发生交互活动的所有角色。使用者如果是信息系统,则从第1步的组织机构和角色职责图中能够很容易发现系统的使用者。如果不是信息系统,总还有系统的使用者吧,把系统的使用者都列出来。,外部系统需要与本系统发生关系(功能,数据)的其他软件系统外部设备与本系统发生关系的外部设备(控制的设备,或接受其他设备的控制)时间受时间影响的任务(按时间自动触发的任务),第3步 确定用例确定角色之后,系统分析人员从每个角色出发研究该角色要干什么?把要做的事情映射到用例,研究过程中需要弄清的几个问题:角色要求系
5、统提供哪些功能(使用者需要做什么)?角色需要了解和处理的信息有哪些类型?必须提醒角色的系统事件有哪些?角色必须提醒系统的事件有哪些?怎样把这些事件表示成用例中的功能?,为了完整地描述用例,还需要知道角色的某些典型功能是否能够被系统自动实现?系统需要的输入输出是什么?输入从何处来?输出到何处?当前运行系统(也许是一些手工操作而不是计算机系统)的主要问题?,第4步 确定用例模型使用用例图展示系统的用例模型。,第5步 用例模型说明包括角色说明;用例总览和详述。见用例说明,角色说明,用例总览,用例详述,第6步 用例模型评价在初步建立了用例模型后,应该邀请领域专家和其他相关的用户一起对模型进行评审,回答
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象分析 面向 对象 分析 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5619394.html