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

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

1. 引言

计算机辅助系统工程(CASE),也被称为计算机辅助软件工程,是一种借助强大软件(即 CASE 工具)来协助系统开发人员设计和构建信息系统的技术。在当今的软件开发领域,CASE 工具发挥着至关重要的作用,它能降低成本、加速开发进程,并为未来的维护和增强提供全面的文档支持。

2. CASE 工具概述

2.1 CASE 工具的重要性

就像木匠需要锤子、钻头,厨师需要量杯、刀具一样,系统开发也离不开特定的工具。CASE 工具能够显著提升系统开发的效率和质量。例如,卡内基梅隆大学的软件工程研究所(SEI)在软件开发领域处于世界领先地位,他们在大规模系统开发的研究中,强大的 CASE 工具发挥着关键作用。

2.2 CASE 工具的历史

早在 20 世纪 60 年代,程序员就开始使用编辑器和代码调试器等工具来编写大型计算机应用程序。随着时代的发展,CASE 工具不断演进,从简单的实用工具逐渐发展成为系统分析师构建和维护复杂信息系统的强大资源。

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

此外,第四代语言(4GLs)也是一个重要的趋势。在包含现代 CASE 工具的第四代环境中,系统开发人员能够交付高质量的软件,缩短开发时间并降低成本。不过,CASE 工具一直面临着集成难题

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值