a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 118|回复: 0

[系统分析师] 2012年软件水平考试系统分析师学习笔记(6)

[复制链接]
发表于 2012-8-2 08:48:37 | 显示全部楼层 |阅读模式
6.1 UML 建模与架构文档化3 P1 j" p, A# d6 I$ U
    方法种类的膨胀,极大地妨碍了用户的使用和交流。. N2 h& i8 d- K5 p; [1 s
    UML通过统一的表示法,使不同知识背景的 领域专家、系统分析、开发人员、用户 可以方便地交流。
9 q; @* t; ]3 p+ f    6.1.1 UML 体系结构演变
# ^: Y+ Q. i* }3 ?. x* z    UML 是用 元模型 描述的,元模型是 4层元模型体系结构模式中的一层,其他层次分别是 元-元模型、模型层、用户对象曾。其中元模型层由 元-元模型层 导出。1 l/ M& M/ C  z7 b2 D
    元模型的体系结构模式 可以用来定义 复杂模型 所要求的 精确定义,这种复杂模型通常需要被 可靠地 保存、共享、操作 以及在工具之间进行交换。它的特点如下:5 u6 j6 ^; p/ R$ o( p
    1、在每一层都递归地定义语义结构。* P0 l# A- q( d& z
    2、可用来定义 重量级和轻量级 扩展机制。
& }; B6 X5 p5 s; G& F    3、在体系结构上 将其他体系结构的标准统一起来。
' d6 N, f9 ^  ^2 q    UML 元模型又被分解为三个逻辑子包:基础包、行为元素包、模型管理包。. `' p& q5 O" W
    6.2 UML 基础1 O) ~. S: N" f9 j% \$ m, x
    UML 通过 图形化的表示机制 从多个侧面 对系统的分析和设计模型进行刻画。" K+ M& w3 h/ \  m
    10种视图,四类:
$ z; c6 M6 K' _6 c* \3 r    1、用例图
8 [( |6 p9 X+ s2 @3 ^5 r0 E2 o3 B    2、静态图,包括 类图、对象图、包图。
" S8 D6 Z5 U2 V# o3 e7 P* u    类图的边表示类之间的联系,包括 继承、关联、依赖、聚合 等。/ }. ?7 U5 V$ c6 N. a. C
    对象图描述在某种状态下或某一时间段,系统中 活跃的对象及其关系。
1 K- p4 B8 f( d$ ]. Y' ]    包由 子包、类 组成。' d" e! N5 N* J% x  }! ]0 [  s# k  p
    3、行为图,包括 交互图、状态图、活动图,他们从不同的侧面刻画系统的动态行为。& G4 D3 [! J/ Y  I
    交互图分为 顺序图、合作图。顺序图强调 对象之间 消息发送的时序。合作图更强调对象间 的动态协作关系。; z- t/ ^& Y" |6 Q9 U
    状态图 描述 对象的动态行为。; N8 G3 @: G6 x/ u" ~9 }
    活动图 描述 操作序列,这些操作序列 可以并发、同步,包含控制流、信息流。
; e. X# ^$ G8 Y) [8 }    4、实现图,包括 构件图、部署图。描述组成和分布情况。
# d, C5 P3 u2 Y, t7 U    部署图 节点表示实际的计算机和设备,边表示节点之间的物理连接,也可以显示连接的类型及节点之间的依赖性。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-6 03:27 , Processed in 0.218203 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表