1 / 38
文档名称:

面向对象的分析.ppt

格式:ppt   大小:5,061KB   页数:38页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象的分析.ppt

上传人:柯 2020/12/11 文件大小:4.94 MB

下载得到文件列表

面向对象的分析.ppt

相关文档

文档介绍

文档介绍:第6章面向对象分析
4学时
引言→面向对象分析构建三个模型
好清楚好處范!
-分析模型
功能模型

开发人员一
般业务需求提述
对象模型
管理者
态模型
一太不规范
第6章面向对象分析
要求
1)面向对象分析的方法、步骤
掌握
2)面向对象分析和结构化分析之间的区别理解
3)面向对象需求分析规格说明书的主要内容了解

口面向对象分析和设计涉及到3方面内容:
一套完善的建模符号
一系列有效的分析步骤
■一个方便易用的建模工具
口目前流行的建模符号采用UML的一套图形符
号;从描述用户需求的文件中,抽象出目标
系统的本质属性,建立以用例模型、对象模
型和动态模型为核心的分析模型;建模工具
可以选择 Rationa|ROSE。
面向对象需求分析的任务
口面向对象分析是抽取和整理用户需求并建立问题域
精确模型的过程。识别问题域的对象并分析它们相
互之闰的关系,最终建立简洁、精确、可理解的正
确模型是分析阶段的关键
口开发人员首先要理解用户的需求,找出描述问题域
和系统责任所需的对象和类,将用例行为映射到对
象上,进一步分析它们的内部构成和外部关系,从
而建立面向对象分析模型。在此基础上,开发人员
和用户一起检査模型,保证模型的正确、一致、完
整和可行
口面向对象的分析过程是一个循环渐进过程,需要多
次循环迭代完成。
面向对象需求分析3个主要模型
口目前的面向对象分析方法有许多,大多数的分析方
法可以被归结为建立以下三个模型:
■功能模型:表达系统的详细需求,由用例图和场景描述组成
■对象模型:表示静态的、结构化的系统“数据”性质。描
述现实世界中实体的对象以及它们之间的关系,表示目标系
统的静态数据结构。在面向对象方法中,类图是构件对象模
型的核心工具
■动态模型:描述系统的动态结构和对象之间的交互,表示瞬
时的、行为化的系统的“控制”特性。面向对象方法中,常
用状态图、顺序图、合作图、活动图构件系统的动态模型

第1步:创建组织机构和角色职能图
口用例模型的本质是要确定系统的功能。为了解系统
功能,我们需要一种简便的方法能够快速有效地找
出谁使用系统?他们用系统做什么?在哪里做?什
么时间做?
口为了便于理解,对于信息系统我们建议用一张相关
的组织机构和角色职能图来反映谁可能使用使用系
统,做什么?在哪个部门做?
口注意:这个图不是UML的一部分。如果不是信息系
统这个图可能没有意义。
协助馆长制订工作计划、规章制度和总结工作
2连鑫腔业务统计
办公室
负责处理各种处罚
、财务、劳动纪律等的管理
负责中外文图书、期刊、音像制品的采购、验收、登录
采编部
组织和开展国内外图书、期刊等文献资料的交换工作

、标引、加工和典藏等工作
图书馆书日数据标准化及维扒

图书馆馆长
流通部
负责书库全部藏书的整理、排架反流通取、还架工作。



期刊部
负责中外文期刊、报纸
,建数
续出版物流通阅览和读者脰

方面的研究工作
负责全馆信息化建设,维护系统正常运行
上服务部]3内格撸盐、倍交外件服务

第2步:确定角色
口系统分析人员与用户一起确定与系统发生交
互活动的所有角色
使用者
■如果是信息系统,则从第1步的组织机构和角色
职责图中能够很容易发现系统的使用者。
■如果不是信息系统,总还有系统的使用者吧,把系三
统的使用者都列出来
口外部系统
需要与本系统发生关系(功能,数据)的其他软件
系统
口外部设备
■与本系统发生关系的外部设备(控制的设备,或接
受其他设备的控制)
口时间
受时间影响的任务(按时间自动触发的任务)