简答题

软件体系结构的定义众多,你是如何理解软件体系结构的?软件体系结构在软件系统中有何作用?

正确答案

(1)软件体系结构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素继承的模式以及这些模式的约束组成。软件体系结构不仅指定了系统的组织结构和拓扑结构,还显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。
(2)体系结构是风险承担者进行交流的手段。它明确了对系统实现的约束条件,决定了开发和维护组织的组织结构,制约着系统的质量属性,可以预测软件的质量,是推理和控制更改更简单,有助于循序渐进的原型设计。同时,软件体系结构是可传递和可重用的模型。

答案解析

相似试题
  • 如何理解基于体系结构的软件测试的?

    简答题查看答案

  • 你是如何看待软件工程过程的?软件过程中最基本的活动有哪些?

    简答题查看答案

  • 针对于软件的行业背景,你如何理解软件的业务?

    简答题查看答案

  • 对软件项目和产品的“功能、性能、接口”三项指标如何理解?

    简答题查看答案

  • 采用层次式软件体系结构,将产品的系统构件模型定义为4个层次,分别为()、()、()、()。

    填空题查看答案

  • 怎么理解“软件概要设计是系统总体结构设计或系统架构设计”?

    简答题查看答案

  • 软件体系结构模型是软件体系结构的表现形式,软件体系结构模型可以分为哪几种,具体是如何划分的?

    简答题查看答案

  • 软件体系结构充当一个理解系统构件和它们之间关系的框架,特别是那些始终跨越时间和实现的属性。

    判断题查看答案

  • ()是软件(逻辑)系统体系结构(类、对象、它们之间的关系和协作)中定义的概念和功能在物理体系结构中的实现。

    单选题查看答案