(26)--6-7 UML类图-分析类-面向对象与UML.pdfVIP

(26)--6-7 UML类图-分析类-面向对象与UML.pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

面向对象与UML

Object-OrientedandUML

UML图

用例分析分析类

用例分析分析类

分析类

•在系统分析阶段将分析类分成三种类型:实体类、边界类、控制类.

•UML中类有三种主要的版型:边界类《boundary》、控制类

《control》和实体类《entity》。

分析类引入边界类、控

制类及实体类的

概念有助于分析

和设计人员确定

系统中的类。

分析类图

MVC

1边界类《entity》

•边界类用于描述外部参与者与系统之间的交互。

•识别边界类可以帮助开发人员识别出用户对界面的需求。

•边界类位于系统与外界的交界处,窗体、对话框、报表、以及表示通

讯协议的类、直接与外部设备交互的类、直接与外部系统交互的类等

都是边界类。

•边界类可以通过用例确定,因为参与者必须通过边界类参与用例。

•通过用例图可以确定需要的边界类,每个actor/usercase对至少要有一

个边界类。但并非每个actor/usercase对都要生成唯一的边界类。例如:

多个actor启动一个用例时,可以用一个边界类与系统通信。

边界类的分类

一个系统可能会有多种边界类:

(1)用户界面类-帮助与系统用户进行通信的类,通过标准的I/O设备提

供人机界面。

•参与者与用例之间应当建立边界类:用例可以提供给参与者完成功能

的操作只能通过边界类暴露出来。

•例如,参与者通过一组网页、一组Windows窗口、或者字符终端或鼠

标来使用用例功能。都可以称为用例的边界类。

(2)系统接口类-帮助与其他系统进行通信的类,系统接口对象隐藏如

何与外部接口通信的细节。

•与外部系统通信的边界类负责管理与外部系统的对话,它为正在构

建的系统提供与该外部系统的接口。

•例如:在ATM系统中,提款必须通过ATM网络得到验证,然后该网

络再通过银行会计系统对提款进行验证。我们可以确定一个ATM网

络接口,让其对象来提供与ATM网络之间的通信。

(3)设备接口类-为用来监测外部事件的(硬件)设备(如传感器、Timer)

提供接口的类。

★从架构角度上来说,边界类主要位于展现层(用户界面层)。

书店系统用例图

•“售书界面”用来描述售书员与

书店系统的交互处理。

•“信用卡支付界面”用来描述信

用卡系统与书店系统的交互处理。

2实体类《entity》

•实体类是用于对必须存储的信息和相关行为建模的类。

•实体类是持久的,是永久保存的信息(需要保存到数据库或文件中)。

•通常,每个实体类在数据库中有相应的表,实体类中的属性对应数据库

中表的字段。但这并不意味着,实体类和数据库中的表是一一对应的。

有可能是一个实体类对应多个表,也可能是多个实体类对应一个表。

(与数据库设计模式有关)。

•例如:银行系统中实体类的典型示例是账户和客户。

•实体对象可以出现在多个用例中。

•实体类可以通过事件流和交互图发现。

•有时Actor也可作为实体类。

实体类

书店系统用例图

•“图书”、”书款账单”等就可以作为实体类。

思考:

还可以将什么类设计成

实体类?

★从

文档评论(0)

恬淡虚无 + 关注
实名认证
文档贡献者

学高为师,身正为范.师者,传道授业解惑也。做一个有理想,有道德,有思想,有文化,有信念的人。 学无止境:活到老,学到老!有缘学习更多关注桃报:奉献教育,点店铺。

1亿VIP精品文档

相关文档