软件体系结构复习要点——chapter 4 软件体系结构描述

Chapter 4 软件体系结构描述

1. 软件体系结构描述方法:

    图形表达工具、模块内连接语言、基于软构件的系统描述语言、软件体系结构描述语言。

2. 软件体系结构描述框架标准:

    ●IEEE P1471

    ●Rational提出的可重用的体系结构描述框架建议

3. 常见的软件体系结构元素:

    ●系统构件元素:纯计算单元、数据存储单元、管理器、控制器、连接器

    ●连接件元素:过程调用、数据流、隐含触发器、消息传递、数据共享协议

4. C2:

    ●C2和其提供的设计环境支持采用基于时间的风格来描述用户界面系统,并支持使用可替换、可重用的的构件开发GUI的体系结构。其工作重点在于对构建的重用,以及对运行时体系结构的动态改变以使系统满足某些GUI体系结构方面的特性。

    ●在C2中,连接件负责构件之间的消息传递,而构件维持状态、执行操作并通过两个名字分为为“top”和“bottom”的端口和其他的构件交换信息。每个接口包含一种可发送的消息和一组可接收的消息。构件之间的消息要么是请求其他构件执行某个操作的请求消息,要么是通知其他构件自身执行了某个操作或状态发生改变的通知消息。构件之间的消息交换不能直接进行,而只能通过连接件来完成。每个构件接口最多只能和一个连接件相连,而连接件可以和任意数目的构件或连接件相连。请求信息只能向上层传送,而通知消息只能向下层传送。

5. 会议安排系统的C2风格体系结构:

    ●功能构件:MeetingInitiator、Attendee、ImportantAttendee

    ●连接件:MainConn、AttConn、ImportantAttConn

6. UML的主要内容:

    ●UML是一种用可视化方法对软件系统进行描述、实施和说明的标准语言。

    ●常用的9种模型:(用例图、类图、对象图、构件图、部署图)、(活动图、状态图、协作图、顺序图)

猜你喜欢

转载自blog.csdn.net/qq_36911138/article/details/80854214