简答题

基于构件的软件开发的优势是什么?基于构件的软件开发面临哪些挑战和困难?

正确答案

优势:
基于构件的软件将软件开发的重点从程序编写转移到了基于已有构件的组装,更快地构造系统,减轻用来支持和升级大型系统所需要的维护负担,从而降低了软件开发的费用。
困难和挑战:没有可依据的参考,可用资源和环境缺乏,开发难度高,而各方面需求增长速度与日剧增,更新和升级的跟进是一个不小的挑战.此外,在同一系统采用多个开发商提供的构件,它们之间的兼容性可能是开发过程中所要面对的一个严峻的问题。
挑战和困难:
(1)在同一系统采用多个开发商提供的构件,它们之间的兼容性可能是开发过程中所要面对的一个严峻的问题;
(2)采用随处可以购买到的构件可能会使开发出来的软件产品丧失技术上的独创性和市场上的竞争力;
(3)第三方的构件开发商可能歇业,这会使购买的构件失去维护服务。这些都是在购买第三方构件进行软件开发时无法回避的问题,因此需要对这些风险进行充分的估计。

答案解析

相似试题
  • 基于构件的软件开发总是()。

    单选题查看答案

  • 基于软构件的系统描述语言是较好的一种以构件为单位的软件系统描述语言。

    判断题查看答案

  • 领域工程为基于构件的开发提供了所需要的可重用构件库,这些可重用的构件通常都是自己长期从事软件开发积累起来的知识模块。

    判断题查看答案

  • 软件的开发模式有瀑布模型、喷泉模型、基于构件的开发模型和()方法。

    填空题查看答案

  • 软件体系结构的描述方法主要有()、()、基于软构件的系统描述语言和()。

    填空题查看答案

  • 基于构件的多媒体电子出版物开发模型融合了()模型的许多特征。

    单选题查看答案

  • 基于组件的软件开发的优势是什么?

    简答题查看答案

  • 基于构件的动态体系结构模型是如何支持运行系统更新的?

    简答题查看答案

  • 超文本组织方法与基于数据库系统的构件库组织方法不同,它基于全文检索技术。

    判断题查看答案