没有合适的资源?快使用搜索试试~ 我知道了~
UML是标准的表示方法,任何方法或过程都可以采用,它与具体的方法或过程无关。
资源详情
资源评论
资源推荐
学习 UML
●UML 是标准的表示方法,任何方法或过程都可以采用,它与具体的方法或过程无关。
●UML 要求使用他的过程具有特征:以构架为中心、用例驱动、支持迭代和递增地开发。
●第 9 章讨论使用 UML 的过程。
●第 10 章介绍 UML 如何描述模式。
●UML 的构架:图: 语法
元模型: 语义-四层:元元模型 最基本的元素“事物”
元模型 基本元素 元元模型中“事物”概念的实例
模型 元模型中概念的实例 类模型
用户模型 模型层的实例 对象模型或实例模型
●UML 的思想与方法无关(P.6)
●UML 的视图
从不同的视角 5 种:
1.描述系统应具有的功能(为用户或另一个系统提供服务),从外部用户:
用例视图(用户模型视图、想定视图)
用例图;
2.静态结构,内部功能怎样设计: 逻辑视图(结构模型视图、静态视图)
类图、对象图;
3.动态特征,将系统划分为进程和处理机方式: 并发视图(行为模型视图、过程视
图、协作视图、动态视图)
序列图、协作图、状态图、活动图;组件图、展开图
4.实现结构,代码组件的组织方式,供开发者使用: 组件视图(实现模型视图、开
发视图)
组件图(代码模块);
5.实现环境,显示系统的物理构架: 展开视图(环境模型视图、物理视图)
展开图;
九种不同的图分成两类:
静态图:用例图、类图、对象图、组件图、配置图(展开图);
动态图:序列图、协作图(交互、上下文有关)、状态图、活动图。
●在软件开发的不同阶段中的应用
需求分析:用例视图
分析:逻辑视图、动态视图;类图、协作图、状态图、序列图、活动图;
设计:将分析阶段的结果扩展成技术解决方案,加入新类:用户接口、数据库;
构造:程序设计,将设计阶段的类转换成某种面向对象程序设计语言的代码。
●UML 构成:
视图:由多个图构成。
图:由各种图片构成。图片是模型元素的符号化。
模型元素(版类):代表类、对象、消息和关系等概念,构成图的最基本的常用概念。
通用机制:表示其他信息,如注释、模型元素的语义等;提供扩展机制。
●要为系统建立完整的模型图,只需定义一定数量的视图;
视图把建模语言与系统开发发方法或过程连接起来。
fxp49
- 粉丝: 1
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0