首页学历类考试大学计算机科学
(简答题)

什么是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)环境支持软件过程所有活动或至少大部分。他们一般包括几个不同的工作台,将这些工作台以某种方式集成起来。

答案解析

相似试题

  • (简答题)

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

    答案解析

  • (简答题)

    CASE的含义是什么?

    答案解析

  • (简答题)

    CASE的定义是什么?

    答案解析

  • (简答题)

    什么是Use Case间的扩展关联关系?请举例说明。

    答案解析

  • (简答题)

    什么是Use Case间的包含关联关系?请举例说明。

    答案解析

  • (简答题)

    什么是Case结构的“数据隧道”,连线时“数据隧道”为什么会出现“空心”,如何改正?

    答案解析

  • (简答题)

    CASE工具一般分为几类?有什么区别?

    答案解析

  • (单选题)

    CASE工具的表示集成是指CASE工具提供相同的()

    答案解析

  • (判断题)

    如果所有的CASE后的值皆为“假”,则在多分支情况语句体内什么也不执行

    答案解析

快考试在线搜题