1 / 176
文档名称:

软件体系结构课件-大连交大-第4章_软件体系结构描述.ppt

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

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

分享

预览

软件体系结构课件-大连交大-第4章_软件体系结构描述.ppt

上传人:所以所以 2012/6/3 文件大小:0 KB

下载得到文件列表

软件体系结构课件-大连交大-第4章_软件体系结构描述.ppt

文档介绍

文档介绍:软件体系结构 ---软件体系结构描述
11/12/2017
1
Mail:yrmeixue@




◇软件体系结构概论
◇软件体系结构建模
◇软件体系结构风格
◇软件体系结构描述
◇动态软件体系结构
◇ Web服务体系结构
◇基于体系结构的软件开发
◇软件体系结构的分析与测试
◇软件体系结构评估
◇软件产品线体系结构
11/12/2017
2
Mail:yrmeixue@
第4章软件体系结构描述
软件体系结构描述方法
非形式化
形式化
标准化
图形表达工具
模块内连接语言
基于软构件的系统描述语言
软件体系结构描述语言
11/12/2017
3
Mail:yrmeixue@
第4章软件体系结构描述-- 软件体系结构描述方法
◇图形表达工具
主要符号是:矩形框+线
简洁易懂且使用广泛。但缺乏语义。可以通过增加语义图形元素的方式得到图文法理论来支持。
构件
连接件
11/12/2017
4
Mail:yrmeixue@
第4章软件体系结构描述-- 软件体系结构描述方法
◇模块内连接语言 MIL
MIL,module interconnection language
采用一种或几种传统的程序设计语言的模块连接起来的模块内连接语言,由于程序设计语言有严格的语义基础,因此能支持较大的软件单元的描述。但描述抽象高层次软件系统元素的能力不够。
11/12/2017
5
Mail:yrmeixue@
第4章软件体系结构描述-- 软件体系结构描述方法
◇基于软构件的系统描述语言
是一种以构件为单位的软件系统描述方法,将软件系统描述成一种是由许多以特定形式相互作用的特殊软件实体构造组成的组织或系统。
但是所面向和针对的系统的元素仍然是一些层次较低的以程序设计为基础的通讯协作软件单元,而且这些语言所描述和表达的系统一般而言是面向特定应用的特殊系统,这些特殊性使得基于软构件的系统描述仍然不是十分适合SA的描述和表达。
11/12/2017
6
Mail:yrmeixue@
第4章软件体系结构描述-- 软件体系结构描述方法
◇软件体系结构描述语言 ADL
ADL,architecture description language
吸收高级语言语义精确+SA需要整体性和抽象性的特性。定义和确定了适合SA表达和描述的有关抽象元素,因此,ADL是当前软件开发和设计方法学中一种发展很快的SA描述方法,目前已经有十几种。
11/12/2017
7
Mail:yrmeixue@
第4章软件体系结构描述
软件体系结构描述框架标准
适应软件密集的系统;
目标:便于SA的表达与交流,并通过SA要素及其实践标准化,奠定质量与成本的基础
在应用SA的IEEE1471标准时应遵循如下要求:
* SA的存档要求
* 能识别人员及其关系
* SA视点的选择与具体描述
* SA视点
* SA视点之间的一致性
* SA原理
IEEE1471标准仅仅提供了SA描述的概念框架和描述实践应遵循的规范,但在如何描述和具体的描述技术方面缺乏指导。
IEEE1471,是IEEE于2000年通过了的SA描述框架标准
11/12/2017
8
Mail:yrmeixue@
第4章软件体系结构描述-- 软件体系结构描述框架标准
◇可重用的体系结构描述框架
基于RUP(rational united process)、采用UML模型描述软件的体系结构。
关键:定义视点、视图以及建模元素之间的映射关系
可以从四个视点出发描述SA:需求视点
设计视点
实现视点
测试视点
结构视图:用例视图、域视图、非功能需求视图、
逻辑视图、实现视图、过程视图和部署视图
Rational结合RUP、遵照IEEE1471,起草了可重用的软件资产规格说明并提交给OMG,渴望成为行业规范。
11/12/2017
9
Mail:yrmeixue@
第4章软件体系结构描述
体系结构描述语言
构件:计算或数据存储单元
连接件:交互及其交互规则
体系结构配置:描述SA的构件与连接件的连接图
ADL是形式化语言
有底层语义的支持,提供语法和概念框架;
基于底层语义的工具
为SA的表示、分析、演化、细化、设计过程提供支持;
有三个基本组成元素:
11/12/2017
10
Mail:yrmeixue@

最近更新

2024年广西工商职业技术学院单招职业技能测试.. 41页

2024年广西建设职业技术学院单招综合素质考试.. 41页

2024年广西水利电力职业技术学院单招职业技能.. 40页

2024年广西现代职业技术学院单招综合素质考试.. 40页

2024年广西理工职业技术学院单招职业倾向性考.. 41页

2024年广西生态工程职业技术学院单招职业技能.. 40页

2024年广西电力职业技术学院单招职业技能考试.. 38页

2024年广西省来宾市单招职业适应性考试模拟测.. 39页

2024年广西省钦州市单招职业倾向性测试题库及.. 41页

2024年广西科技职业学院单招综合素质考试题库.. 39页

2024年广西经济职业学院单招职业倾向性考试题.. 40页

2024年广西经贸职业技术学院单招职业技能测试.. 41页

2024年广西质量工程职业技术学院单招职业技能.. 42页

2024年广西金融职业技术学院单招职业适应性测.. 41页

2024年庆阳职业技术学院单招职业适应性考试题.. 41页

2024年廊坊燕京职业技术学院单招职业倾向性考.. 41页

2024年廊坊职业技术学院单招职业技能测试题库.. 40页

2024年延安职业技术学院单招职业适应性测试模.. 40页

2024年开封大学单招职业倾向性测试模拟测试卷.. 39页

2024年开封职业学院单招职业技能考试题库汇编.. 41页

2024年徐州幼儿师范高等专科学校单招职业倾向.. 40页

2024年德阳农业科技职业学院单招职业倾向性测.. 40页

2024年德阳城市轨道交通职业学院单招职业技能.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页