UNIFACE是Compuware公司推出的基于组件的可视化开发环境。UNIFACE组件包括格式(Form)、服务程序(Service)和报表(Report)等。UNIFACE采用______语言开发。A.SmalltalkB.PascalC.ProcD.VB

题目

UNIFACE是Compuware公司推出的基于组件的可视化开发环境。UNIFACE组件包括格式(Form)、服务程序(Service)和报表(Report)等。UNIFACE采用______语言开发。

A.Smalltalk

B.Pascal

C.Proc

D.VB


相似考题
参考答案和解析
正确答案:C
解析:UNIFACE采用Proc语言开发。
更多“UNIFACE是Compuware公司推出的基于组件的可视化开发环境。UNIFACE组件包括格式(Form)、服务程序(Se ”相关问题
  • 第1题:

    通过TRvProject组件可以可视化地访问 Rave 报表,TRvProject组件的_____属性用来指明应用程序使用的 Rave 报表项目文件的文件名。

    A ProjectFile

    B ReportName

    C LoadFromFile

    D Execute


    参考答案A

  • 第2题:

    UNIFACE应用开发分成3个步骤

    A.建模、应用、装配

    B.分析、设计、实现

    C.建模、构造、装配

    D.建模、设计、实现


    正确答案:C
    解析:UNIFACE应用开发分成3个步骤:建模、构造、装配。

  • 第3题:

    JavaBean 组件模型特点不包括(5)。

    A.JavaBean 组件模型是面向应用的组件模型

    B.它支持可移植和可重用的Java组件的开发

    C.JavaBean 组件可以工作于任何Java程序应用开发工具中

    D.JavaBean 组件总是在程序运行时被实例化


    正确答案:A
    解析:JavaBean组件模型特点有:可以工作于任何Java程序应用开发工具中,总是在程序运行时被实例化,它支持可移植和可重用的Java组件的开发,JavaBean组件模型是面向客户端的组件模型

  • 第4题:

    下面关于企业级应用开发平台Uniface的叙述中,哪个是不正确的?

    A.Uniface采用模型驱动,构件式的应用构造策略

    B.Uniface的开发语言是Java

    C.Uniface支持Web应用的开发

    D.Uniface可应用于构造大型而复杂的业务应用系统


    正确答案:B
    解析:UNIFACE采用构件(Component)式开发。

  • 第5题:

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


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

  • 第6题:

    基于API/Web组件实现Web应用开发整合可以实现()

    • A、文档管理组件整合
    • B、在线预览组件整合
    • C、全文检索组件整合
    • D、文件上传组件整合

    正确答案:A,B,C,D

  • 第7题:

    简述嵌入式开发环境主要包括的组件。


    正确答案:嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括:宿主机、目标机(评估电路板)、基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境嵌入式操作系统。

  • 第8题:

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


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

  • 第9题:

    动态服务主页(ActiveServerPages),是微软公司推出的、为其web服务器开发的一个组件。ASP是一种实现动态网页开发技术的()端的开发环境。


    正确答案:服务器

  • 第10题:

    填空题
    动态服务主页(ActiveServerPages),是微软公司推出的、为其web服务器开发的一个组件。ASP是一种实现动态网页开发技术的()端的开发环境。

    正确答案: 服务器
    解析: 暂无解析

  • 第11题:

    单选题
    华为FusionSphere OpenStack是基于原生OpenStack开发的以下哪个组件提供endpoint服务?()
    A

    Nova

    B

    Neutron

    C

    Keystone

    D

    Cinder


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

  • 第12题:

    多选题
    下列属于VisualC++特点的有()。
    A

    提供功能强大的MFC类库

    B

    提供大量开发组件

    C

    可视化的集成开发环境

    D

    使用C++语法


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

  • 第13题:

    Quick Report组件用于开发报表程序,它只有一个组件。()


    参考答案×

  • 第14题:

    UNIFACE采用组件(Component)式的开发,构件分为4个层次:基础组件、业务组件、应用组件(子系统)、软件包,其应用开发分为3个步骤,分别是( )。

    A.建模、构造和装配

    B.分析、设计和实现

    C.建模、设计和实现

    D.分析、构造和装配


    正确答案:A

  • 第15题:

    下面 ______ 工具不属于数据库应用开发的CASE工具。

    A.Sybase公司的PowerDesigner

    B.Uniface公司的Uniface

    C.Oracle公司的Designer/2000

    D.Rational公司的Rose


    正确答案:B
    解析:Sybase公司的PowerDesigner,Oracle公司的Designer/2000,Rational公司的Rose可以用来作为数据库应用开发的CASE工具,Uniface公司的Uniface不属于数据库应用开发的CASE工具。

  • 第16题:

    下面哪个工具不属于数据库应用开发的CASE工具( )。

    A)Sybase公司的Power Designer

    B)Uniface公司的Uniface

    C)Rational公司的Rose

    D)Oracle公司的Designer/2000


    正确答案:B

  • 第17题:

    假设基于蓝鲸PaaS开发一个会议系统,可以通过以下哪些方式快速开发前端页面?()

    • A、使用蓝鲸MagicBox提供的前端组件库,挑选合适的组件,复制源码,线下拼装前端页面
    • B、使用蓝鲸MagicBox提供的可视化布局服务,在线拖拽拼装前端页面
    • C、使用蓝鲸MagicBox提供的套餐样例服务,选择合适的样例直接使用

    正确答案:A,B,C

  • 第18题:

    嵌入式开发环境主要包括哪些组件?


    正确答案: 嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括
    1.宿主机
    2.目标机(评估电路板)
    3.基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE
    4.运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境
    5.嵌入式操作系统。

  • 第19题:

    试述基于组件的数据库开发的基本思想。


    正确答案:克服传统C/S结构的明显缺点(缺乏中心控制、缺乏安全性和沉重的客户端负载等),以面向对象技术为基础,将业务处理逻辑和规则按完整的逻辑单元进行封装,即将相关的类封装成组件,并使它们部署在应用服务器上,客户端应用程序不再直接和数据库打交道,而是通过部署在服务器上的组件完成数据操作。

  • 第20题:

    下列属于VisualC++特点的有()。

    • A、提供功能强大的MFC类库
    • B、提供大量开发组件
    • C、可视化的集成开发环境
    • D、使用C++语法

    正确答案:A,B,C,D

  • 第21题:

    问答题
    嵌入式开发环境主要包括哪些组件?

    正确答案: 嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括
    1.宿主机
    2.目标机(评估电路板)
    3.基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE
    4.运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境
    5.嵌入式操作系统。
    解析: 暂无解析

  • 第22题:

    单选题
    eSight网络质量可视化主要用哪个组件实现()。
    A

    SLA

    B

    NTA管理组件

    C

    nCenter数据中心管理组件

    D

    SmartReport报表组件


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

  • 第23题:

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

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