- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程导论_L07
统一建模语言UML概述
概述
模型
• 对问题的书面上的无歧义文字或图形的描述
• 模型是对现实的简化
• 通过模型,人们可以了解所研究事物的本质
建模
• 建模是对现实系统进行适当的过滤,用适当的表现规则描
述出简洁的模型
• 建模是一种深入解决问题的方法
• 软件设计 :把软件开发想清楚的过程
• 软件工程 :对软件开发全过程进行建模和管理
建模
• 正确的模型有助于提高开发者的洞察力
• 使用者的身份和使用的原因是评判模型好坏的关键
• 最好的模型总是能够切合实际 ,模型是现实的简化,必须
保证简化过程不会掩盖任何重要的细节
• 孤立的模型是不完整的
UML
• 统一建模语言(unified modeling language )是描述,
构造和文档化系统制品的可视化语言
• UML是一个庞大的图形化表示法体系
“一图胜过千言万语”
组成
• UML模型由事物、关系
和图组成
– 事物(Things) :UML模型
中最基本的构成元素,是
具有代表性的成分的抽象
– 关系(Relationships) :关
系把事物紧密联系在一起
– 图(Diagrams ) :图是事
物和关系的可视化表示
UML的事物
事物
• 事物是对模型中最具代表性成分的抽象
• 分为结构事物、行为事物、分组事物和注释事物
结构事物
• 结构事物是UML模型的静态部分,主要用来描述概念的或物理
的元素
– 类:具有相同属性相同操作相同关系相同语义的对象的描述
– 接口:描述元素的外部可见行为,即服务集合的定义说明
– 协作:描述了一组事物间的相互作用的集合
– 用例:代表一个系统或系统的一部分行为,是一组动作序列的集合
– 构件:系统中物理存在,可替换的部件
– 节点:运行时存在的物理元素
• 另外 ,参与者、信号应用、文档库、页表等都是上述基本事物
的变体
结构事物
• 类(class )
• 类用带有类名、属性和操作的矩形框来表示
结构事物
• 主动类(active class )
• 主动类的实例应具有一个或多个进程或线程,能够启
动控制活动
结构事物
• 接口(interface )
• 描述了一个类或构件的一组外部可用的服务(操作)
集
• 接口定义的是一组操作的描述,而不是操作的实现
结构事物
• 对象(object )
• 对象是类的实例,其名字下边加下划线,对象的属性
值需明确给出
结构事物
• 用例(use case )
• 也称用况,用于表示系统想要实现的行为,即描述一
组动作序列(即场景),而系统执行这组动作后将产
生一个对特定参与者有价值的结果
结构事物
• 参与者(actor )
• 也称角色,是指与系统有信息交互关系的人、软件系
统或硬件设备,在图形上用简化的小木头人表示
结构事物
• 协作(collaboration )
• 用例仅描述要实现的行为,不描述这些行为的实现,
您可能关注的文档
最近下载
- Bio-DL宝予德移液器Bio-1用户手册.pdf
- 2025黑龙江省农业投资集团有限公司招聘笔试备考题库及答案解析.docx VIP
- 法律常识题库 法律常识试题题库.doc VIP
- 充电桩工程施工技术方案.pdf VIP
- GB/T 14048.11-2024低压开关设备和控制设备 第6-1部分:多功能电器 转换开关电器.pdf
- 14S501-1 球墨铸铁单层井盖及踏步施工.docx VIP
- 崇左幼儿师范高等专科学校《幼儿教师职业道德与政策法规》2023-2024学年第二学期期末试卷.doc VIP
- 健康中国PPT课件医学.pptx VIP
- 低甲醛免烫整理工艺中催化剂的性能研讨.pdf VIP
- 药用辅料和药品包装材料检验技术.pdf VIP
原创力文档


文档评论(0)