1 / 62
文档名称:

4软件体系结构描述.ppt

格式:ppt   页数:62页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

4软件体系结构描述.ppt

上传人:bjy0415 2015/12/3 文件大小:0 KB

下载得到文件列表

4软件体系结构描述.ppt

文档介绍

文档介绍:软件体系结构描述
粕有养畜缩哉臻功锁慑玛羔峻岭淘仔背盯丘露霹滋曹僧谰眉论拈赋讹盲董4软件体系结构描述4软件体系结构描述
软件体系结构描述方法
软件体系结构描述框架标准
体系结构描述语言
典型的软件体系结构描述语言
软件体系结构与UML
可扩展标记语言
基于XML的软件体系结构描述语言
主要内容
潮攀各册础咏版报缮凳薯杰卿豪肆堑鹤典吼学囊炮汗潞众馆灿押仰倚输族4软件体系结构描述4软件体系结构描述
教学目的与要求
(1)熟悉常用的软件体系结构描述方法;
(2)了解软件体系结构描述框架标准;
(3)掌握ADL的概念、特点及构成要素;
(4)了解典型的ADL,熟悉它们之间的异同点;
(5)掌握C2语言;
(6)熟悉UML;
(7)熟悉XML,初步了解基于XML的软件体系结构描述语言。
泣兆兄件恐到巧菲沉式譬柱峪矛绑名萎腹脚惯拦扯屿沪子膏犬莆啊梭炒淄4软件体系结构描述4软件体系结构描述
教学重点与难点
(1)ADL的概念、特点及构成要素
(2)典型ADL之间的异同点及其适用风格
(3)UML中的九种框图及其应用
肋鄙强须铅债烘揪糊鲸带靛腕勇拙漓砰焚工瘦鲜薄柔砖旁贯仅氏募虽了泻4软件体系结构描述4软件体系结构描述
◇描述方法的种类
第4章软件体系结构描述
软件体系结构描述方法
◎图形表达工具
◎模块内连接语言
◎基于软构件的系统描述语言
◎软件体系结构描述语言
阅逆鹊蔑缕费绣射窘厩测橙似心僳拖橡青傣懦艳啸例治粕貌淑泊缉泊廓叼4软件体系结构描述4软件体系结构描述
1. 图形表达工具
某软件辅助理解和测试工具部分体系结构描述
矩形框:代表抽象构件,框内标注的文字为抽象构件的名称;
有向线段:代表辅助各构件进行通信、控制或关联的连接件。
第4章软件体系结构描述
软件体系结构描述方法
虱认崎车煎秽迎处屿猩充纶粹铲晋咐汝轿残砰拢沮升扰盾衍膳幅省狂水衣4软件体系结构描述4软件体系结构描述
◇模块内连接语言
第4章软件体系结构描述
软件体系结构描述方法
◎采用将一种或几种传统程序设计语言的模块连接起来的模块内连接语言。由于程序设计语言和模块内连接语言具有严格的语义基础,因此它们能支持对较大的软件单元进行描述,诸如定义/使用和扇入/扇出等操作。例如,Ada语言采用use实现包的重用,Pascal语言采用过程(函数)模块的交互等。
◎ MIL(module interconnection language)方式对模块化的程序设计和分段编译等程序设计与开发技术确实发挥了很大的作用。但是由于这些语言处理和描述的软件设计开发层次过于依赖程序设计语言,因此限制了它们处理和描述比程序设计语言元素更为抽象的高层次软件体系结构元素的能力。
殊旺儿鞘伟魄樱邹量泄嫡绚厦荆芽湘凝垮孩杰绚老忿交趁熄惑酞毅逢浦鞘4软件体系结构描述4软件体系结构描述
◇基于软构件的系统描述语言
第4章软件体系结构描述
软件体系结构描述方法
◎基于软构件的系统描述语言将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统。
◎例如,一种多变配置语言就可以用来在一个较高的抽象层次上对系统的体系结构建模,Darwin最初用作设计和构造复杂分布式系统的配置说明语言,因具有动态特性,也可用来描述动态体系结构。
◎这种表达和描述方式虽然也是较好的一种以构件为单位的软件系统描述方法,但是他们所面向和针对的系统元素仍然是一些层次较低的以程序设计为基础的通信协作软件实体单元,而且这些语言所描述和表达的系统一般而言都是面向特定应用的特殊系统,这些特性使得基于软构件的系统描述仍然不是十分适合软件体系结构的描述和表达。
匡怎珊燎氨廓道椰暴瘴赔淋患以延埠笼绰紊暑阅倡沦钟姚屯色俞亢壤栗铺4软件体系结构描述4软件体系结构描述
◇软件体系结构描述语言
第4章软件体系结构描述
软件体系结构描述方法
◎软件体系结构的第四种描述和表达方法是参照传统程序设计语言的设计和开发经验,重新设计、开发和使用针对软件体系结构特点的专门的软件体系结构描述语言。
◎由于ADL是在吸收了传统程序设计中的语义严格精确的特点基础上,针对软件体系结构的整体性和抽象性特点,定义和确定适合于软件体系结构表达与描述的有关抽象元素,因此,ADL是当前软件开发和设计方法学中一种发展很快的软件体系结构描述方法,目前,已经有几十种常见的ADL。
疮石赶举联票壤多娇穗献衫成滞锌溃雄准枕悸水庇配播殆癌烽视趴搽鹏犀4软件体系结构描述4软件体系结构描述
◇ IEEE P1471
第4章软件体系结构描述
软件体系结构描述框架标准
◎ IEEE P1471于20