试题详情
- 简答题什么是CASE?CASE工具有哪些分类?
- CASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。从学术研究角度讲,CASE是多年来在软件开发管理、软件开发方法、软件开发环境和软件工具等方面研究和发展的产物。CASE把软件开发技术、软件工具和软件开发方法集成到一个统一而一致的框架中,并且吸引了CAD(计算机辅助设计)、软件工程、操作系统、数据库、网络和许多其它计算机领域的原理和技术。因而,CASE领域是一个应用集成和综合的领域。从产业角度讲,CASE是种类繁多的软件开发和系统集成的产品及软件工具的集合。CASE分类:
(1)CASE技术种类CASE系统所涉及到的技术有两类:一类是支持软件开发过程本身的技术;另一类是支持软件开发过程管理的技术。从CASE系统产生方式来看,还有一种特殊的CASE技术,即元——CASE技术。他是生成CASE系统的生成器所采用的技术。该生成器可用来创建支持软件开发过程活动及过程管理的CASE系统。
(2)CASE工具的分类对CASE工具分类的标准可分为:
①功能。功能是对软件进行分类的最常用的标准。
②支持的过程。根据支持的过程,工具可分为设计工具、编程工具、维护工具等。
③支持的范围。根据支持的范围,可分为窄支持、较宽支持和一般支持工具。窄支持指支持过程中特定的任务,较宽支持是指支持特定过程阶段;一般支持是指支持覆盖软件过程的全部阶段或大多数阶段。
1993年,Fuggetta根据CASE系统对软件过程的支持范围,提出CASE系统可分为三类:
①支持单个过程任务的工具。工具可能是通用的,或者也可能归组到工作台。
②工作台支持某一过程所有活动或某些活动。他们一般以或多或少的集成度组成工具集。
③环境支持软件过程所有活动或至少大部分。他们一般包括几个不同的工作台,将这些工作台以某种方式集成起来。 关注下方微信公众号,在线模考后查看
热门试题
- 成功的测试是指()
- 可维护性的软件应具备什么性质?
- 研究开发所需要的成本和资源是属于可行性研
- 需求调查研究的方法有访谈、分发调查表和开
- 软件工程的目的是什么?
- 软件开发中系统分析阶段产生的文档是()
- 什么是软件复用?
- 软件开发的增量模型是()
- 技术可行性
- 面向对象型的程序设计语言具有数据抽象、信
- 适合需求模糊或需求不确定系统开发的软件开
- 产生软件维护的副作用,是指()
- 以下哪个选项()不属于实体-联系图
- 开发时期通常由哪四个阶段组成?
- 若要将一个单链表中的元素倒置,可以借助(
- 与传统结构化方法比较,面向对象方法具有哪
- 描述加工逻辑的工具有哪些?
- 软件按照功能的不同可以划分为3大类型()
- 为什么说软件文档维护和代码维护同样重要?
- 测试分析报告应把每个模块实际测试的结果,