1 / 95
文档名称:

SA描述语言和UML.pptx

格式:pptx   大小:2,614KB   页数:95页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SA描述语言和UML.pptx

上传人:分享精品 2017/7/19 文件大小:2.55 MB

下载得到文件列表

SA描述语言和UML.pptx

相关文档

文档介绍

文档介绍:SA描述语言和UML
陕西师范大学
计算机科学学院
本章主要内容
常见的体系结构描述语言ADL
用UML来描述软件体系构架
ADL简表
UniCon(Universal Connector)
由CMU的SEI设计开发
目前发展到UniCon-2
Darwin (Magee,1995)
着眼于分布式系统
C2 (Taylor,1996)
UCI(University of California Irvine )设计的,基于构件和消息传递的体系构架描述语言,主要应用于带图形用户接口的系统
Wright(Allen,1997)
精确描述系统结构与抽象行为、描述体系结构风格、完整性的验证
ADL简表
Acme(Garlan,1997)
CMU的Acme项目的产物,是一种交互式ADL
xADL(Dashofy, 2005)
UCI设计的一种基于XML的ADL,
π-ADL (Oquendo,2004)
用于解决动态与移动体系构架说明的一种ADL
KDL
基于本体论的电子商务知识表示语言
IEEE 1471的定义
An architecture description
is "a collection of products to document an architecture."
IEEE 1471 is intended to pass all the products or artifacts of system development that capture architectural information
The IEEE 1471 can be used effectively on projects of any size.
The IEEE 1471 specifies a minimum amount of information that an architectural description must contain in order to conform to the standard.
根据IEEE建议,创建一个体系架构,需要采用如下一些步骤
1、确定(文档)总体结构的说明,包括版本、概览信息等.
2、确定涉众,以及这些涉众所承担的角色、他们关心系统架构的哪些内容。
3、选择需要的各种视角ViewPoint。
4、对这些视角进行说明。
5、具体建立不同的(体系结构)视图.(这步最关键)
6、记录各种视图已知的不一致性(竞争资源?)。
7、确定该体系构架的基本原理rationale.
牢记:体系架构的建立是一个连续的、迭代的过程,我们可能需要反复地重复上述基本步骤
IEEE 1471
A Brief History of the UML (0) 面向对象技术
面向对象语言