Advertisement

软件体系结构

阅读量:

1.软件危机的表现: 被不断抬高其运营成本的软件费用持续上升的趋势下;项目管理受到瓶颈制约;软件系统易错率显著提升;维护工作面临较高的挑战性。

2. 软件危机的原因: 用户需求不够清晰。没有科学的指导原则支撑。系统的规模持续扩大。系统的复杂性不断提升。

3.软件工程的三要素: 方法,工具,过程

4.构件概念: 构件是指功能完整性、符合语法规范且具备可复用性的软件单元,在软件重用过程中具有明确识别特征的系统;从结构来看,在功能描述的基础上包含了接口规范并由编码实现

5.常见组件架构: 基于CORBA的标准;企业JavaBean(EJB);微软基于此开发了DCOM(分布式构件对象模型)。

6.构件分类方法: 关键字分类法。刻面分类法。超文本组织方法。

7.软件体系结构的定义: 软件体系结构承担了一个整合系统各部分功能与数据的高度抽象角色,并通过描述各组成部分的行为与属性以及它们之间的相互作用来实现这一目标。该抽象由遵循特定模式施加约束并整合各部分组成的机制构成。(该定义不仅指定了系统的组织架构及其拓扑布局,并且揭示了系统需求与构成其组成部分之间的一一对应关系)它为制定设计原则提供了基础依据,并通过展示各组成部分如何协同工作来体现其在整体架构中的重要性。

8.软件体系结构的意义:
(1)体系结构为风险承担者

全部评论 (0)

还没有任何评论哟~