开发环境和开发工具区别_软件工程系列-软件开发工具与环境

本文探讨了软件工程中的计算机辅助软件工程(CASE)工具及其应用。详细介绍了CASE工具的定义、分类,并讨论了其如何支持软件开发过程中的各个阶段,包括分析、设计、测试等。此外还区分了开放式与封闭式工作台的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本系列文章为笔记,内容根据北京大学《软件工程》MOOC

此为本系列最后一篇

软件开发工具及环境

定义
计算机负责软件工程CASE(computer-aided software engineering)

91bc34732cfed28da5dd422ff8009a8b.png


CASE是一组工具和方法的集合。是辅助软件开发的任何计算机技术:

  • 在软件开发和维护中,提供计算机辅助支持
  • 在软件开发和维护中,引入工程化方法

CASE工具 狭义:一类特殊的软件工具,用于辅助开发、分析、测试、维护另一计算机程序和文档
广义:除了OS以外所有软件工具的总称

f163a52ac5b3acf620ee215720273fb0.png

CASE工作台

  • 工作台是一组工具,支持分析、设计或测试等特定的软件开发阶段
  • 工作台将一组工具组装(通过共享文件、数据结构和数据仓库等实现集成),并使这组工具可以协同工作。
  • 分为开放式工作台与封闭式工作台

程序设计工作台

23409beb272152adcff296b4e6e87529.png


设计和分析工作台

4b3a26e236ad9914fd019aad5777ed21.png


测试工作台

17f2b186f33c824a1bcbf253451def31.png


ps.本篇文章涉及到具体工程开发部分,所以就不班门弄斧了,以实际开发环境为主,这里主要列举了不同环境的大致组成部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值