《面向对象分析》ppt课件

《面向对象分析》ppt课件

ID:26963109

大小:1.69 MB

页数:38页

时间:2018-11-30

《面向对象分析》ppt课件_第1页
《面向对象分析》ppt课件_第2页
《面向对象分析》ppt课件_第3页
《面向对象分析》ppt课件_第4页
《面向对象分析》ppt课件_第5页
资源描述:

《《面向对象分析》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章面向对象分析4学时引言面向对象分析构建三个模型第6章面向对象分析1)面向对象分析的方法、步骤2)面向对象分析和结构化分析之间的区别3)面向对象需求分析规格说明书的主要内容掌握理解了解要求6.1面向对象需求分析概述面向对象分析和设计涉及到3方面内容:一套完善的建模符号一系列有效的分析步骤一个方便易用的建模工具。目前流行的建模符号采用UML的一套图形符号;从描述用户需求的文件中,抽象出目标系统的本质属性,建立以用例模型、对象模型和动态模型为核心的分析模型;建模工具可以选择RationalROSE。面向对象需求分析的任务面向对象分析是抽

2、取和整理用户需求并建立问题域精确模型的过程。识别问题域的对象并分析它们相互之间的关系,最终建立简洁、精确、可理解的正确模型是分析阶段的关键。开发人员首先要理解用户的需求,找出描述问题域和系统责任所需的对象和类,将用例行为映射到对象上,进一步分析它们的内部构成和外部关系,从而建立面向对象分析模型。在此基础上,开发人员和用户一起检查模型,保证模型的正确、一致、完整和可行。面向对象的分析过程是一个循环渐进过程,需要多次循环迭代完成。面向对象需求分析3个主要模型目前的面向对象分析方法有许多,大多数的分析方法可以被归结为建立以下三个模型:功能模型:

3、表达系统的详细需求,由用例图和场景描述组成对象模型:表示静态的、结构化的系统“数据”性质。描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,类图是构件对象模型的核心工具。动态模型:描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统的“控制”特性。面向对象方法中,常用状态图、顺序图、合作图、活动图构件系统的动态模型。6.2创建用例模型第1步:创建组织机构和角色职能图用例模型的本质是要确定系统的功能。为了解系统功能,我们需要一种简便的方法能够快速有效地找出谁使用系统?他们用系统做什么?在哪里做

4、?什么时间做?为了便于理解,对于信息系统我们建议用一张相关的组织机构和角色职能图来反映谁可能使用使用系统,做什么?在哪个部门做?注意:这个图不是UML的一部分。如果不是信息系统这个图可能没有意义。第2步:确定角色系统分析人员与用户一起确定与系统发生交互活动的所有角色。使用者如果是信息系统,则从第1步的组织机构和角色职责图中能够很容易发现系统的使用者。如果不是信息系统,总还有系统的使用者吧,把系统的使用者都列出来。外部系统需要与本系统发生关系(功能,数据)的其他软件系统外部设备与本系统发生关系的外部设备(控制的设备,或接受其他设备的控制)时

5、间受时间影响的任务(按时间自动触发的任务)第3步确定用例确定角色之后,系统分析人员从每个角色出发研究该角色要干什么?把要做的事情映射到用例,研究过程中需要弄清的几个问题:角色要求系统提供哪些功能(使用者需要做什么)?角色需要了解和处理的信息有哪些类型?必须提醒角色的系统事件有哪些?角色必须提醒系统的事件有哪些?怎样把这些事件表示成用例中的功能?为了完整地描述用例,还需要知道角色的某些典型功能是否能够被系统自动实现?系统需要的输入输出是什么?输入从何处来?输出到何处?当前运行系统(也许是一些手工操作而不是计算机系统)的主要问题?第4步确定用

6、例模型——使用用例图展示系统的用例模型。第5步用例模型说明——包括角色说明;用例总览和详述。见用例说明角色说明编号角色名称角色职责备注1读者通过互联网登录系统,查询图书、读者信息,预订/取消预订图书,缺书登记;在流通组工作人员的协助下办理借书、还书;在办公室工作人员的协助下办理图书证先登录2流通组人员为读者办理借书、还书、预订/取消预订图书;查询图书或读者;图书催还先登录3办公室人员为读者办理图书证,维护读者信息,负责各种处罚事务先登录4编目人员负责新书编目,维护系统的图书信息先登录5采购员定期查询缺书信息,负责图书采购6系统维护人员负责

7、系统维护,包括系统参数设置、权限分配等先登录用例总览编号名称简要说明优先级详细说明索引01借书读者借书1CS-0102还书读者还书,若该书有预订则转通知1CS-0203缺书登记读者登记图书馆所缺图书2CS-0304预订预订图书2CS-04044取消预订取消读者预订的图书2CS-04405查询查询图书信息1CS-05055网上查询读者在互联网上查询1CS-05506通知预订书到馆后通知读者2CS-0607读者管理插入、修改、删除、保存读者信息1CS-0708图书管理插入、修改、删除、保存图书信息1CS-0809处罚根据原因和规则处罚读者1C

8、S-0910采购采购图书3CS-1011编目新书编目1CS-1112登录工作人员登录系统1CS-1213网上登录读者从互联网上登录系统1CS-1314系统维护系统参数设置、操作权限分配1CS-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。