更多“问答题简述基于构件的软件开发流程。”相关问题
  • 第1题:

    基于构件的开发中,软件开发的重点是(1)。构件的获取有多种途径,其中以下(2)不是构件获取的途径。空白(1)处应选择()

    • A、编写程序
    • B、已有构件组装
    • C、设计和开发类
    • D、开发组件

    正确答案:B

  • 第2题:

    简述基于Host-Target模式的嵌入式软件开发流程。


    正确答案: 1)在Host(PC)上完成嵌入式软件的编写、编译、目标代码生成;
    2)通过下载,将目标代码下载到目标机上;
    3)使用Host-Target联合调试方式对目标机上运行的嵌入式应用进行调试。

  • 第3题:

    简述后张法预应力混凝土构件施工的工艺流程。


    正确答案: 后张法施工工艺:浇筑混凝土结构或构件(留孔)→养护拆模→(达75%强度后)穿筋张拉→锚固→孔道灌浆→(浆达15N/mm2,混凝土达100%后)移动、吊装。

  • 第4题:

    基于构件的软件开发总是()。

    • A、使用现存的构件
    • B、自己开发构件
    • C、修改现存的构件
    • D、使用现存的和开发新的构件

    正确答案:D

  • 第5题:

    在基于构件的软件开发中,(1)描述系统设计蓝图以保证系统提供适当的功能;(2)用来了解系统的性能、吞吐率等非功能性属性。空白(2)处应选择()

    • A、逻辑构件模型
    • B、物理构件模型
    • C、组件接口模型
    • D、系统交互模型

    正确答案:C

  • 第6题:

    问答题
    简述基于构件的软件开发流程

    正确答案:
    解析:

  • 第7题:

    问答题
    简述TD-LTE系统中基于竞争的随机接入流程。

    正确答案: 基于竞争的随机接入是指eNodeB没有为UE分配专用Preamble码,而是由UE随机选择Preamble码并发起的随机接入。竞争随机接入过程分4步完成,每一步称为一条消息,在标准中将这4步称为Msg1-Msg4。
    1、Msg1:发送Preamble码
    2、Msg2:随机接入响应
    3、Msg3:第一次调度传输
    4、Msg4:竞争解决
    解析: 暂无解析

  • 第8题:

    问答题
    什么叫构件?什么叫基于构件的实现?

    正确答案: 构件是信息系统软件的构成件。可以有分析件、设计件、实现件和测试件等。
    把信息系统设计模型转变成为信息系统的实现构件,由构件组装成为最终的信息系统的实现工作被称为基于构件的实现。
    解析: 暂无解析

  • 第9题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    问答题
    简述后张法预应力混凝土构件施工的工艺流程。

    正确答案: 后张法施工工艺:浇筑混凝土结构或构件(留孔)→养护拆模→(达75%强度后)穿筋张拉→锚固→孔道灌浆→(浆达15N/mm2,混凝土达100%后)移动、吊装。
    解析: 暂无解析

  • 第11题:

    问答题
    基于组件的软件开发面临哪些挑战和困难?

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

  • 第12题:

    问答题
    基于构件的软件开发包括哪些要素?

    正确答案: 1)接口:构件所能完成的功能
    2)实现:让构件运行的代码
    3)部署:构件的存在形式,如可执行文件。
    解析: 暂无解析

  • 第13题:

    基于构件的开发中,软件开发的重点是(1)。构件的获取有多种途径,其中以下(2)不是构件获取的途径。空白(2)处应选择()

    • A、对现有构件进行适应性修改,得到可重用的构件
    • B、从市场上购买现成的商业构件
    • C、自行开发新的符合要求的构件
    • D、从网络上下载新的符合要求的构件

    正确答案:D

  • 第14题:

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


    正确答案:错误

  • 第15题:

    基于构件的软件开发包括哪些要素?


    正确答案: 1)接口:构件所能完成的功能
    2)实现:让构件运行的代码
    3)部署:构件的存在形式,如可执行文件。

  • 第16题:

    简述基于SSL协议的银行卡支付的流程。


    正确答案: 1.买方在商家订货并支付时,把银行卡信息加密(由支持SSL协议的浏览器自动完成)后传给商家服务器
    2.商家服务器验证信息的有效性和完整性后,将加密的买方银行卡信息传给支付网关
    3.支付网关将收到的加密信息解密后传给商家银行
    4.商家银行与买方银行卡的发卡行联系后,确认银行卡有效性,然后将授权结果返回给商家服务器
    5.最后商家确认买方的订货。

  • 第17题:

    单选题
    基于构件的开发中,软件开发的重点是(1)。构件的获取有多种途径,其中以下(2)不是构件获取的途径。空白(1)处应选择()
    A

    编写程序

    B

    已有构件组装

    C

    设计和开发类

    D

    开发组件


    正确答案: B
    解析: 暂无解析

  • 第18题:

    问答题
    简述基于构件开发的特点。

    正确答案: ①避免重复开发,提高可重用性;
    ②SK22系统整合成为基于构件开发的核心,决定构件重用的关键在于它能否与其他构件整合;
    ③开发过程从需求分析开始,经过构件选取、调整、组装及更新过程搭建完成;
    ④只有那些无法通过已有构件满足的需求,才会用结构化方法或面向对象的方法去开发。
    解析: 暂无解析

  • 第19题:

    问答题
    简述软件开发的类别。

    正确答案: 需求分析工具、设计工具、编码工具、测试工具、运行维护工具、项目管理工具。
    解析: 暂无解析

  • 第20题:

    问答题
    简述基于BIM的结构设计的基本流程有哪些?

    正确答案: 1.从已有BIM建筑方案模型提取BIM结构模型或者使用BIM软件直接创建BIM结构方案模型;
    2.对提取的或者创建的BIM结构模型进行一定的修改、整理,使之符合结构计算分析软件的数据格式要求;
    3.将BIM结构模型导入结构计算软件;
    4.将经过结构计算分析软件计算分析后的结构模型导入BIM软件中;
    5.链接建筑、机电等专业的BIM模型,对结构专业的BIM模型进行校审;
    6.修改、调整结构计算模型,利用相关技术对BIM结构模型进行同步修改,使BIM模型与结构计算模型保持一致;
    7.经过调整后完成最终结构模型;
    8.提取结构构件工程量;
    9.绘制结构平面图,梁,板,柱配筋图,以及局部三维节点图。
    解析: 暂无解析

  • 第21题:

    问答题
    DSP应用系统的软件开发流程是什么?

    正确答案: C编译器将其编译成汇编语言后,送到TMS320C54X汇编器进行汇编,汇编后生成COFF格式(公共目标文件格式)的目标文件,再调用链接器进行链接,生成在TMS320C54X上可执行的目标代码,并且利用调试工具对可执行的目标代码进行软件仿真或硬件在线仿真器的调试,以保证应用软件的正确无误且满足使用要求。
    解析: 暂无解析

  • 第22题:

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

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

  • 第23题:

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

    正确答案: 大量来自产业实例研究的证据表明基于组件的软件开发导致软件系统的开发成本、开发质量、开发效率都得到了显著的改善。
    ①开发的质量
    基于组件的软件开发的一个明显优点就是提高了软件的质量。可复用的组件相对于在单一应用中使用的模块来说,一般都更为成熟并具有较高的质量保证,这主要是因为:
    (1)可复用的组件在开发过程中都经过严格的测试。组件的开发者一般都是在该组件的使用领域具有丰富经验、对该领域具有深入研究的开发团体,他们能从以往的客户和开发项目那里得到许多宝贵的经验,因而更容易开发出高质量的组件“精品”。在组件的开发过程中,为了保证它广泛的适应性和在频繁使用过程中的正确性,一般对其有更高的质量要求,并且在组件正式发布以前,都要进行更为严格的测试。因而可复用组件的质量会得到更好的保证。
    (2)可复用的组件在不断复用过程中,其中的错误和缺陷会被陆续的发现,并得到及时的排除。所以随着一个可复用组件复用次数的不断增加,其中的错误会逐渐减少,软件的质量也随之改善。在软件开发中使用的一个可复用组件通常都是经过许多其他客户的频繁使用,因此可复用的组件相对于新开发的模块更为成熟。
    HP公司的一份研究报告认为:“被复用代码的缺陷率是每一千行0.9个缺陷。而在新开发的代码中缺陷率是每一千行4.1个缺陷。对一个包含68%复用代码的软件来说,缺陷率是每一千行2.0个缺陷,比无复用的软件缺陷率大约减少了51%。”
    所以可以说,基于可复用的组件的软件开发在质量和可靠性方面确实带来了实质性的提高。
    ②开发的效率
    基于可复用组件的软件开发对于提高软件开发的效率也有着显著的作用。软件复用已经渗透到了软件开发的各个阶段,在开发的各个阶段都有可以被重复使用的软件产品。在分析和设计阶段可以复用的组件包括:应用框架、用例、分析和设计模型等产品。在编码阶段可以复用的组件包括:函数库、子程序库、类库、二进制组件库等产品。在测试阶段复用的组件包括测试用例和测试数据等产品。显然使用现成可用的可复用组件比从头开始进行开发在开发效率上大为提高。在软件开发的各个阶段使用相应的可复用组件对于提高软件产品的生产效率具有重大的意义。
    然而使用可复用的组件对开发效率的影响受到多方面因素的影响,这些因素包括:应用领域、问题的复杂度、开发队伍的结构和规模、项目开发的周期、被应用的技术等。由于在不同的应用中影响其开发效率的因素有所不同,所以可复用组件对开发效率的提高程度也是不同的,一般大约30%-50%的复用可以使开发效率提高25%-40%。
    ③开发的成本
    使用可复用的现成组件进行软件开发比一切都重新开发,其成本大为节省。它避免了不必要的重复劳动和人力财力的浪费。同时也必须意识到基于组件的软件开发也是有一定成本和代价的。首先是开发可复用的组件的成本。通常开发、测试、维护一个可复用的组件的成本是一个具有相同功能非复用组件的1.5-3倍。因为可复用的组件需要有更强的适应性和更高的质量保证。其次是建立和维护组件库的成本。对组件库的管理、维护、检索和修改也需要投入相当的时间和金钱。另外,在开发软件复用一个组件时,也是需要一定成本的。虽然复用一个现成的组件的成本比重新开发的成本要低得多,只有后者的四分之一左右,但是复用的开销不会降到零。
    解析: 暂无解析

  • 第24题:

    单选题
    基于构件的软件开发总是()。
    A

    使用现存的构件

    B

    自己开发构件

    C

    修改现存的构件

    D

    使用现存的和开发新的构件


    正确答案: D
    解析: 暂无解析