统一建模语言UML综合实例ATM精选.pptVIP

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

* 帐户管理器界面(AccountMgrIF)的详细定义 使用期界面(SessionIF)的详细定义 * 帐户的实施类 * 使用期管理界面(SessionMgrIF) * ATM系统软件设计的需求对应表 (1)对所有ATM使用和账务事项要保留记且能每天作报告 所有记录均由事项(Transaction)及其他持久对象提供(图8-24)。报告则由具体程序提取持久对象资料得到 (2)系统要有适当的安全措施 图8-32的使用期管理界面,含有进入和退出系统运算,并以用户标识和口令作保护 (3)一个户口必须能同时从多处接入,即容许几个客户机同时连接到一个账户 账户的服务器对象(即实施类(Acountlmpl)可以同步地处理多个客户机的多线程运作(图6-35) (4)允许将来有出纳点(Cashier)和因特网客户机等 这些新的客户机,可以作为抽象类“经纪”(Agent)的 (Intemet) 子类而加进系统中(图8-23和8-24) * 6 .体系结构设计 包装atmcs里包含的二个界面 * 自动柜员机系统软件(ATM system software)的四级(four-tier)体系结构 * 自动柜员机系统软件的四级体系结构 * 中央服务器里的持久层对象设计 * ATM中央服务器里的界面层和持久层 * 统一建模语言UML 主讲:孙 涌 2003年6月 * 一、统一建模语言UML简介 发展历史 UML(Unified Modeling Language 统一建模语言),是一种通用的模拟语言。1994年Booch和Rumbaugh在Rational Software Corporation开始了UML的工作,其目标是创建一个“统一的方法”,于1995年发布了UM0.8(Unified Method)。1995年OOSE的创始人Jacobson加盟到这项工作中,他们在研究过程中认识到,由于在不同的公司和不同的文化之间,过程(或方法)的区别是很大的,要创建一个人人都能使用的标准过程(或方法)相当困难,而建立一种标准的建模语言比建立标准的过程(或方法)要简单得多。因此,他们的工作重点放在创建一种标准的建模语言,并重新命名为统一的建模语言 (Unified Modeling Language,UML)。他们以Booch方法、OMT方法、OOSE方法为基础,吸收了其他流派的长处,于1996年6月、10月、1997年1月、11月分别推出了UML0.9,UML0.91,UMLl.0,UMLl.1。 自1996年起,一些机构把采用UML作为其商业策略,宣布支持并采用 UML,并成立了UML成员协会,以完善、加强和促进UML的定义。在美国,到1996年10月,UML获得了工业界和学术界的广泛支持,已有700多家公司表示支持采用UML,1996年底,UML已稳定地占领了面向对象技术市场的85%,成为事实上的工业标准。1997年11月,国际对象管理组织OMG(Object Management Group)批准把UMLl.1作为基于面向对象技术的标准建模语言。 * UML简介 系统的一个视图(view) 系统描述的一个投影,说明了系统的一个特殊侧面。若干个不同的视图可以完整地描述所建造的系统。图1给出了一幅类图及其有关的关联符号的示意图。一幅图由若干个模型元素组成,模型元素表示图中的概念,如类、对象、用例、结点 (node)、接口(interface)、包(package)、注解(note)、构件(component)等都是模型元素。用于表示模型元素之间相互连接的关系也是模型元素,如关联 (association)、泛化(generalization)、依赖(dependency)、聚集(aggregation)等。这些关系的含义如下:1)关联:连接(connect)模型元素及链接(1ink)实例。 2)泛化:表示一般与特殊关系,即“一般”元素是“特殊”元素的泛化,“特殊”元素是“一般”元素的特化(specialization)。 3)依赖:表示一个元素以某种方式依赖于另一个元素。 4)聚集:表示整体与部分关系,即“部分”元素是“整体”元素的一部分。 UML制定了一整套完整的面向对象的标记和处理方法,主要体现在所规定的九种图和五种视图的使用上,它们将在后边的有关章节进行进一步的介绍。 * 图1 类图及其类图中的关联符号示意图 * 表1-1 UML视图和图 主要的域 视 图 图 主要概念 结构分类 静态视图 类图 类、关联、泛化、依赖关系、实现、接口 用例视图 用例图 用例、参与者、关联、扩展、包括、用例泛化 实现视图 构件图 构件、接口、依赖关系、实现 动态行为 部署视图 部署图 节点、构件、依赖关系、位置 状态机视

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档