软件工程在20世纪80年代以来获得的主要成果有CASE Computer-Aided Software Engineering产品,软件工程的概念?

软件工程自20世纪60年代以来不断发展,80年代出现了CASE工具和面向对象语言。它是一门工程学科,采用工程方法确保高质量软件的经济开发和维护。面向对象方法强调数据和行为的结合,通过对象、类、继承和消息传递实现。软件工程方法学包括方法、工具和过程,保证软件开发的系统性和可维护性。

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

软件工程的发展
20世纪60年代到80年代初
主要成果:提出瀑布模型、开发了诸多过程式语言(如C、Pascal)和开发方法(如Jackson方法、结构化方法)、开发了一些支持工具(调试工具、测试工具)

特征:前期主要研究系统实现技术,后期开始关注软件质量和软件工程管理。
20世纪80年代以来
主要成果 :提出《软件生存周期过程》、开展计算机辅助工程(CASE)、面向对象语言(如Smalltalk、C++)、提出面对对象软件开发方法等。

  1. 概念: 是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。

  2. 软件工程方法学:

    • 面向对象方法: 把数据和行为看成同等重要,它是一种以数据为主线,把数据和对数据的操作紧密地结合起来的方法。

    • 面向对象方法学4个要点:

    • 优点:

    • 对象(object):融合了数据及在数据上的操作行为。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sunshine_girl_coder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值