试题详情
- 简答题CASE工具、软件开发环境SDE、软件工程环境SEE三者之间有何联系与区别?
-
C.ASE(Computer Aided Software Engineering)是一组工具和方法的集合,一般提供给个人使用,可以辅助软件开发生命周期各阶段进行软件开发。它在软件开发/维护过程中提供计算机辅助支持和工程化方法,CASE技术分为两类,一类是支持软件开发过程本身的技术,另一类是支持软件开发过程管理的技术。
软件开发环境SDE(Software Development Environment)指在基本硬件和宿主软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。
软件配置管理工具、面向行业领域开发的业务基础平台,都是软件开发环境的例子。软件工程环境SEE(Software Engineering Environment)一般提供给团队使用,它是以软件工程为依据,支持典型软件生产的系统。SEE具有以下特点:
(1)强调支持软件生产的全过程。
(2)强调大型软件的工业化生产。
(3)以集成和剪裁作为主要技术路径,实现软件工业化生产的目标。
(4)标准化。软件生产走向工业化需要建立相应的工业标准。 软件工程环境的例子有北大青鸟系统,Rational Rose等。
三者的相同点是:都是软件过程的支持工具,其目的都是为了加快软件开发效率,提高软件开发质量。
三者的不同点是:它们的功能强弱、使用范围、使用背景不尽相同。 关注下方微信公众号,在线模考后查看
热门试题
- 可行性研究应着重考虑技术可行性,经济可行
- 类的类型有:()、()、()。
- 简述软件工程过程。
- 软件可维护性
- 对于具有n个顶点和e条边的有向图,在其对
- 面向对象分析的核心在于建立一个描述软件系
- 维护活动数量较大,约占整个维护活动的50
- 软件维护又称为软件的()。
- 如果两模块间的通信信息是若干个参数,而每
- 以()为标准,可以将房屋租金分为公房租金
- 实现容错的主要手段是什么?其技术分哪4类
- 在带有头结点的单链表HL中,要在首元元素
- Project提供最佳的弹性,以下说法中
- 简述实用软件测试的流程。
- 软件开发分哪几个阶段?哪几个步骤?
- 若一模块内部的处理动作为:成分A的输出是
- 各种软件维护的类型中最重要的是()。
- 经济可行性研究的范围包括()
- 什么是软件危机?分析其产生的原因与摆脱危
- 怎样正确认识“数据冗余”?