问答题X 纠错

参考答案:

在意识到基于可复用的组件进行软件开发在开发成本、开发效率和开发质量方面带来的巨大效益的同时,开发人员也必须清楚的意识到使用可复用的组件进行软件开发所面临的风险和困难。这包括使用的组件不能完全适应应用的需要,组件的适应性很差或根本不能对其进行调整。
另外在进行基于组件的软件开发时,很多情况下需要使用的可复用组件需要向第三方的组件开发商进行购买,这会带来更大的风险:
(1)在同一系统采用多个开发商提供的组件,它们之间的兼容性可能是开发过程中所要面对的一个严峻的问题。
(2)采用随处可以购买到的组件可能会使开发出来的软件产品丧失技术上的独创性和市场上的竞争力。
(3)第三方的组件开发商可能歇业,这会使购买的组件失去维护服务。这些都是在购买第三方组件进行软件开发时无法回避的问题,因此需要对这些风险进行充分的估计。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

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

参考答案:大量来自产业实例研究的证据表明基于组件的软件开发导致软件系统的开发成本、开发质量、开发效率都得到了显著的改善。①开发的质...

问答题

影响软件代码效率的因素有哪些?

参考答案:⑴算法对效率的影响关于算法的转换指导原则,在一定程度上减小了算法对效率的影响。从这一点能够看出算法直接影响到的是程序,进...

问答题

算法转换的指导原则是什么?

参考答案:转换过程中的指导原则是:(1)在编码前,尽可能化简有关的算术表达式和逻辑表达式。(2)仔细检查算法中嵌套的循环,尽可能将...

问答题

结构化程序设计的特点是什么?为什么要采用结构化程序设计?

参考答案:结构程序设计的概念最早是由E.W.Dijkstra提出来的,他指出:“可以从高级语言中取消GOTO语句,程序...

问答题

程序设计语言的选择对应用程序的开发有什么样的影响?

参考答案:通常应根据软件系统的应用特点,程序设计语言的内在特性以及系统的性能要求等方面来进行选择。程序设计语言的选择应该考虑以下因...

问答题

程序设计语言的成分有哪些?

参考答案:程序设计语言基本的组成成分如下:①数据成分,用于描述程序所涉及的数据(1)程序名字声明:首先声明这个程序设计对象在这个程...

问答题

程序设计语言分为哪几类?

参考答案:程序设计语言,按照语言级别可以分为两大类:低级语言和高级语言。低级语言包括机器语言和汇编语言。低级语言依赖于特定的机器,...

问答题

分析RUP的二维开发模型,说明RUP的迭代开发过程。

参考答案:在RUP中,软件开发生存周期根据时间和RUP的核心工作流划分为二维空间。横轴描述RUP开发过程的动态结构,纵轴描述RUP...

问答题

为什么说RUP与UML密切结合,能够开发出满足最终用户需要的高质量软件?

参考答案:好的软件过程,是应用UML成功地进行软件开发的关键。在众多的软件开发过程中,RUP统一过程(Rational Unifi...

问答题

在分析和设计阶段都需要建立类图,试说明分析类图与设计类图的主要区别是什么?

参考答案:在软件开发的不同阶段都使用类图,但这些类图表示了不同层次的抽象。在需求分析阶段,类图是研究领域的概念;在设计阶段,类图重...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved