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

热门试题
- 界面确认需要注意三个方面()。
- 体系结构发展的几个阶段有()
- 下列属于面向对象基本原则的是()。
- 软件危机的原因不包括()。
- 如何理解基于体系结构的软件测试的?
- 通用体系结构风格包括()
- 软件体系结构应建立于传统的软件开发过程的
- 一般来说,模式有以下四个基本成分()、问
- 软件体系结构模型是软件体系结构的表现形式
- 基于构件的动态系统结构模型分为三层,风别
- MVC模式的中的M,V,C分别对应()、
- 设计模式的基本成分有哪4条?
- 软件评估中关注大可修改性包含可维护性,可
- 设计模式的两大主题是()。
- SAAM评估方法可以对许多()以及()进
- ()是一种用可视化方法对软件系统进行描述
- 试说明软件体系结构的风险分析方法主要步骤
- 为什么软件设计是一个不断迭代的过程?
- 主程序-子程序软件体系结构特别关注(),
- 在设计模式目录下,以下哪种设计模式是关于