- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.3.1 为什么对系统建模 在系统设计中采用模型化设计的重要原因之一是管理系统设计的复杂性。模型化可以帮助用户从高层理解系统,使用户专注于系统设计的重要部分,收集关键信息,而不需要关心一些无关紧要的部分。 * 1.3.2 UML的发展 1.3.3 UML的构成 UML的四层体系结构 元元模型层 元模型层 模型层 用户模型层 * 1.3.3 UML的构成 UML的核心构成 视图:表达系统的某一个方面特征的UML建模元素的子集; 图:对建模系统的抽象表示,用于描述视图内容; 模型元素:包括事物和事物之间的联系; 通用机制:为模型元素提供额外信息。 * 部署图 部署视图 1.3.4 “统一”的意义 UML的含义为统一建模语言,那么“统一”在UML中的含义具有一些相关联的含义,具体表现在以下几个方面: 在以往出现的方法和表示法方面 在软件开发的生命期方面 在应用领域方面 在实现的编程语言和开发平台方面 在开发过程方面 在内部概念方面 * 1.4 UML视图 在对复杂的工程进行建模时,系统可由一个单一的图形来描述,该图形精确地定义了整个系统。但是,单一的图形不可能包含系统所需的所有信息,更不可能描述系统的整体结构功能。 UML中使用视图来划分系统各个方面,每一种视图描述系统某一个方面的特性。一个完整的系统由不同的视图从不同的角度共同描述,这样系统才可能被精确定义。 UML中具有多种视图,细分起来共有五种:用例视图、逻辑视图、并发视图、组件视图和部署视图。 * 构成系统模型的几种视图 组件视图 1. 用例视图 用途:描述系统应该具备的功能,即被称为参与者的外部用户所能观察到的功能。 用例视图是几个视图的核心,它的内容直接驱动其他视图的开发。 2. 逻辑视图 用途:描述用例视图中提出的系统功能的实现。 逻辑视图既描述系统的静态结构,也描述系统内部的动态协作关系。 使用者:主要是设计人员和开发人员。 组成:静态结构在类图和对象图中进行描述;动态模型在状态图、时序图、协作图以及活动图中进行描述。 3. 并发视图 用途:考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。 使用者:主要是开发人员和系统集成人员。 组成:状态图、协作图和活动图。 4. 组件视图 用途:描述系统的实现模块以及它们之间的依赖关系。 组成:组件图。 使用者:主要是开发人员。 5. 部署视图 用途:显示系统的物理部署,并描述位于节点实例上的运行组件实例的部署情况,还允许评估分配结果和资源分配。 组成:部署图。 使用者:开发人员、系统集成人员和测试人员。 1.5 UML图 每一种UML的视图都是由一个或多个图组成的,一个图就是系统架构在某个侧面的表示,所有的图一起组成了系统的完整视图。UML1.x提供了九种不同的图,可以分为两大类:一类是静态图,包括用例图、类图、对象图、组件图和部署图;另一类是动态图,包括序列图、协作图、状态图和活动图。 * UML1.X与2.0的比较 对UML1.X进行了一些扩充。 用更为受限的通信图代替了协作图。 增加了交互概览图、定时图、组合结构图等新图。 1.6 模型元素 UML中每一个模型元素都有一个与之相对应的图形元素。模型元素的图形是表示使UML的模型图形化,图形语言简明和直观使用其成为人们建模的有力工具。模型元素包括事物和事物之间的关系,是UML中重要的组成部分。 * 1.6.1 事物 事物是UML模型中面向对象基本的模块,它们在模型中属于静态部分,代表物理上或概念上的元素。UML中的事物可分为四种,分别是 结构事物 动作事物 分组事物 注释事物 * 1. 结构事物 UML模型中最基本的结构化事物,包括: 类 接口 协作 用例 活动类 组件 节点 (1)类 对具有相同属性、方法、关系和语义的对象的抽象。 (2)接口 为类或组件提供特定服务的一组操作的集合。 描述了类或组件的对外可见的动作。 (3)协作 定义了交互操作,一个给定的类可能是几个协作的组成部分。 代表构成系统的模式的实现。 (4)用例 描述系统对一个特定角色执行的一系列动作。 组织动作事物。 (5)活动类 类对象有一个或多个进程或线程的类。 (6)组件 实现了一个接口集合的物理上可替换的系统部分。 (7)节点 在运行时存在的一个物理元素。 代表一个可计算的资源。 通常占用一些内存和具有处理能力。 * huuhyvg hg * huuhyvg hg * huuhyvg hg * huuhyvg hg huuhyvg hg huuhyvg hg * huuhyvg hg * huuhyvg hg 面向对象建模技术 软件工程系 林 琳 课程介绍 课时安排:35+10 课堂纪律 出勤率 实验
您可能关注的文档
最近下载
- 项目名称《三亚市天涯镇总体规划(2012-2020)》局部调整.PDF VIP
- 2025中华护理学会团体标准——成人患者医用粘胶相关性皮肤损伤的预防及护理.pptx
- 新增头部伽马刀、体部伽马刀项目环评.pdf VIP
- 凤凰单枞茶功效与作用.doc VIP
- 建筑工程测量试题及答案(完整)KK.doc VIP
- 文松宋晓峰小品《新琅琊榜》搞笑版苏公子剧本台词完整版.docx VIP
- GB-T 6820-2016 工业用乙醇-国家标准.pdf
- 企业绿色供应链发展规划.docx VIP
- 武汉大学中南医院新增I-125粒籽植入核技术利用建设项目环境影响报告表.docx VIP
- 中国癫痫诊疗指南.pdf VIP
原创力文档


文档评论(0)