15、计算机辅助系统工程(CASE)工具全解析

计算机辅助系统工程(CASE)工具全解析

1. 引言

在当今软件驱动的世界里,计算机辅助系统工程(CASE),也称为计算机辅助软件工程,是一种借助强大软件(即CASE工具)来辅助系统开发人员设计和构建信息系统的技术。CASE工具能降低成本、加速开发进程,并为未来的维护或增强提供全面的文档。

2. CASE工具概述

2.1 CASE工具的历史

早在20世纪60年代,程序员就使用编辑器和代码调试器等工具编写大型计算机应用程序。如今,CASE工具已演变成系统分析师构建和维护复杂信息系统所需的强大资源。

传统代码使用过程式编程语言(如COBOL)编写,程序员需要为每个处理步骤创建命令。而现代语言(如Java或Python)是非过程式编程语言(也称为事件驱动编程语言),程序员只需定义程序在特定事件发生时应执行的操作。非过程式语言属于面向对象编程语言(OOPL),这使得实现面向对象的系统设计更加容易。

此外,第四代语言(4GLs)是第四代环境的一部分。在包含现代CASE工具的第四代环境中,系统开发人员能够交付高质量的软件,缩短开发时间并降低成本。

2.2 CASE工具市场

CASE工具市场包含众多供应商和产品,没有一款工具占据主导地位。市场上的CASE工具价格差异很大,有些工具售价数千美元,而有些则以共享软件甚至免费软件的形式提供,例如Visual Paradigm的UML绘图工具。

选择CASE工具时,需要考虑项目类型、规模和范围、预算和时间限制以及系统开发团队的偏好和经验等因素。

3. CASE术语和概念

3.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值