- 3
- 0
- 约 8页
- 2017-01-15 发布于重庆
- 举报
软件体系结构期末范围综合
1. 软件体系结构定义:软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。2. 核心研究内容: (1)体系结构风格:描述特定系统组织方式的惯用范例,强调组织模式和惯用范例。 (2)设计模式:软件问题高效和成熟的设计模板,模板包含了固有问题的解决方案。 (3)应用框架:整个或部分系统的可重用设计,表现为一组抽象构件的集合以及构件实 例间交互的方法。 3.软件危机表现形式:软件成本日益增长、开发进度难以控制、软件质量差、软件维护困难4.·构件:具有一定功能,能独立工作或能同其他构件装配起来协调工作的程序体。 ·软件重用:两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程。 ·构件与软件重用的关联关系:语义完整,语法正确和有可重用价值的单位软件,是软件重用过程中可以明辨识别的系统。5. 软件体系结构模型的分类(5种): (1)结构模型:这是一个最直观、最普遍的建模方法。这种方法以体系结构的构件、连接件和其他概念来刻画结构,并力图通过结构来反映系统的重要语义内容,包括系统配置、约束、隐含的假设条件、风格、性质研究结构模型的核心是体系结构描述语言。 (2)框架模型:框架模型与结构模型类似,但它不太侧重描述结构的细节而更侧重于整体的结构。 (3)动态模型:动态模型是对结构或框架模型的补
原创力文档

文档评论(0)