工学

问答题集成化的CASE环境相对于彼此独立的软件开发工具有哪些明显的优势?

题目
问答题
集成化的CASE环境相对于彼此独立的软件开发工具有哪些明显的优势?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

CASE工具和以往的软件工具有很大不同,以下(50)不能体现这一点。

A.支持专用的个人计算环境

B.使用图形功能对软件系统进行说明并建立文档

C.将软件生存期各阶段的工作独立开

D.用人工智能技术实现软件开发和维护工作的自动化。


正确答案:C
解析:ABD都正确反映了CASE工具和以往软件工具的不同。C项的正确说法是:CASE工具将软件生存期各阶段的工作连接在一起。除此之外,其不同点还体现在“CASE能用人工智能技术实现软件开发和维护工作的自动化”

第2题:

用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为(45)工具。

使用软件开发工具有助于提高软件的开发、维护和管理的效率。集成型软件开发环境通常由工具集和环境集成机制组成。这种环境应具有(46)。环境集成机制有数据集成机制、控制集成机制和界面集成机制。

数据集成机制为环境中的工具提供统一的(47);控制集成机制为(48)提供支持。界面集成机制使得环境中的所有工具具有(49)。

A.CAD

B.CAI

C.CAM

D.CASE


正确答案:D

第3题:

计算机辅助软件工程(CASE)是一个

A.软件开发工具

B.软件开发环境

C.软件开发技术

D.软件开发方法


正确答案:B

第4题:

什么是CASE?CASE工具有哪些分类?


正确答案: C.ASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。从学术研究角度讲,CASE是多年来在软件开发管理、软件开发方法、软件开发环境和软件工具等方面研究和发展的产物。CASE把软件开发技术、软件工具和软件开发方法集成到一个统一而一致的框架中,并且吸引了CAD(计算机辅助设计)、软件工程、操作系统、数据库、网络和许多其它计算机领域的原理和技术。因而,CASE领域是一个应用集成和综合的领域。从产业角度讲,CASE是种类繁多的软件开发和系统集成的产品及软件工具的集合。CASE技术种类CASE系统所涉及到的技术有两类:一类是支持软件开发过程本身的技术;另一类是支持软件开发过程管理的技术。从CASE系统产生方式来看,还有一种特殊的CASE技术,即元——CASE技术。他是生成CASE系统的生成器所采用的技术。该生成器可用来创建支持软件开发过程活动及过程管理的CASE系统。
C.ASE工具分类的标准可分为:①功能。功能是对软件进行分类的最常用的标准。②支持的过程。根据支持的过程,工具可分为设计工具、编程工具、维护工具等。③支持的范围。根据支持的范围,可分为窄支持、较宽支持和一般支持工具。窄支持指支持过程中特定的任务,较宽支持是指支持特定过程阶段;一般支持是指支持覆盖软件过程的全部阶段或大多数阶段。1993年,Fuggetta根据CASE系统对软件过程的支持范围,提出CASE系统可分为三类:(1)支持单个过程任务的工具。工具可能是通用的,或者也可能归组到工作台。(2)工作台支持某一过程所有活动或某些活动。他们一般以或多或少的集成度组成工具集。(3)环境支持软件过程所有活动或至少大部分。他们一般包括几个不同的工作台,将这些工作台以某种方式集成起来。

第5题:

以下()叙述正确。

  • A、计划工具往往独立于机器与软件
  • B、分析工具往往独立于机器与软件
  • C、设计上具多是依赖于特定软件的
  • D、集成化的软件开发工具常常是依赖于机器与软件
  • E、现在真正集成化的软件开发工具还相当少见

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

第6题:

CASE是一组【 】的集合,可以辅助软件开发生命周期各阶段进行软件开发。


正确答案:软件开发工具
软件开发工具

第7题:

简述集成化软件开发工具产生的背景。


正确答案:以往的专用软件开发L具对软件的开发缺乏全面的、统一的支撑环境。这些零散地、分散地支持各个工作阶段、各项具体工作的专用工具之间没有有机地联系起琅,必然会造成冲突与矛盾i这种冲突与矛盾对于用户来说,造成了沉重的、不堪忍受的负担,使用工具越多这种负担越重,以致抵消了使用工具带来的益处。这种情况导致了集成化软件开发工具的产生。

第8题:

()使得高效率的原型开发成为可能。

A、集成化的软件开发环境

B、员工间的相互协作

C、高层的正确决策

D、硬件的发展


参考答案:C

第9题:

软件工程学科的研究内容主要包括:软件开发模型、软件过程、软件工具、软件开发环境、计算机辅助软件工程(CASE)以及软件经济学和()。

  • A、软件销售方法
  • B、软件的生命周期
  • C、软件开发方法
  • D、软件的价格

正确答案:C

第10题:

集成化的CASE环境相对于彼此独立的软件开发工具有哪些明显的优势?


正确答案: 集成化的CASE环境具有如下优势:
(1)软件开发过程中的所有信息都采用统一的存储格式,集中统一存储在共享的中心数据库中,使得在软件工具之间、开发人员之间、开发活动的各个过程之间可以方便而高效地进行数据的共享和交换。
(2)集成化的CASE环境由于采用了统一的用户界面,为软件开发人员提供了更为方便的使用平台,并且改善了开发人员之间的协调能力。
(3)集成化CASE环境的使用,可以贯穿软件开发的各个阶段,包括分析、设计、编码、测试、维护和配置,这使得软件开发活动和相关的开发信息可以流畅地由一个开发阶段过渡到下一个开发阶段。
(4)集成化的CASE环境也具有更好的可移植性,使其可以适用于不同的硬件平台和操作系统。