1、面向对象软件工程入门:概念、挑战与实践

面向对象软件工程核心解析

面向对象软件工程入门:概念、挑战与实践

1. 软件工程的起源与挑战

软件工程这一术语诞生于1968年,旨在应对当时软件开发领域的困境。那时,开发者难以设定明确目标、预估所需资源,也无法有效管理客户期望,导致项目常常无法按时、按预算交付高质量软件。

软件系统的复杂性和不断变化是主要问题。有用的软件系统通常很复杂,且需要随着用户需求和目标环境的变化而发展。为了应对这些挑战,我们将介绍面向对象技术,以解决复杂多变的软件系统问题。

以下是一些软件工程失败的案例:
|案例|描述|
| ---- | ---- |
|1900年问题|1992年,104岁的Mary收到幼儿园邀请|
|闰年问题|1988年,超市因未考虑闰年导致肉类过期被罚款|
|接口误用|1990年,伦敦地铁司机贴住启动按钮,车门关闭后列车自行离开|
|安全问题|美国向CERT报告的安全事件数量从1990年的252起增加到2000年的21756起,2001年超过40000起|
|延迟与超预算|1995年,丹佛国际机场行李系统故障,机场推迟16个月开放,超预算32亿美元|
|延迟与超预算(2)|2002年,Swanick空中交通管制系统超预算(原计划3.5亿英镑,实际花费6.23亿英镑),推迟6年交付|
|按时交付但功能错误|1984年,威斯康星州一家健康保险公司花费18个月开发的系统交付后无法正常工作,多支付6000万美元,修复耗时3年|
|不必要的复杂性|麦克唐纳·道格拉斯公司的C - 17货运飞机因航空电子软件问题超预算5亿美元|

这些失败案例表明,软件工程面临着诸多挑战,包括开发者对特殊情况的预见不足、用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值