《基于模型的软件开发》——第1章 历史的视角

简介:

本节书摘来自华章计算机《基于模型的软件开发》一书中的第1章,作者:[美] H. S.莱曼(H. S. Lahman)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第1章 历史的视角

问题是进步的代价。
——Charles F.?Kettering
和物理科学、工业革命相比,软件开发在人类发展史上相对较新。成为现代生活中无处不在的角色,物理科学花了一千多年。工业革命花了一个多世纪,而计算机和软件只花了30年不到的时间。当然,这中间走过的路是很艰辛的。
本章提供了OO范式产生的历史背景。为了全面理解并评价这种范式,首先要了解它要解决的问题。因此我们从历史讲起,然后回顾一下在OO范式出现之前主流的软件开发方法存在的一些弱点,最后考察一些被OO范式采纳的重要技术进步,为本书接下来的内容提供技术背景。

目录
打赏
0
0
0
0
1408
分享
相关文章
如何通过看板帮助新车型研发团队精确追踪任务进展并提升协作?
在汽车新车型研发中,项目管理面临多部门协调、时间压力、资源管理和风险控制等挑战。项目看板(Kanban)作为一种可视化管理工具,通过提高任务透明度、增强团队协作、优化资源分配和改善风险管理,有效提升了研发进度管理效率。本文探讨了项目看板在汽车研发中的应用方法、优势及挑战,并提供了搭建示例。
如何通过看板帮助新车型研发团队精确追踪任务进展并提升协作?
深度分析企业全历史行为数据发现一个超有效的ToB客户开发途径
"客户在哪儿AI"生成企业全历史行为数据,助力ToB企业发现增长点。一项研究显示,某ToB企业2019年的273家客户中,有一家与其69.3%营收来源的客户有深度联系。通过优质服务与紧密合作,这家企业成为战略伙伴,揭示了潜在的巨大客户资源网。此发现被固化于AI中,帮助更多ToB企业挖掘类似合作机会,实现共赢。数据成为了挖掘这些宝贵资源的关键工具。
系统工程的思想和方法可以帮助我们更好地组织和管理这些活动,以实现企业的整体最优。
系统工程的思想和方法可以帮助我们更好地组织和管理这些活动,以实现企业的整体最优。
编程历史的宏观下的微操作
编程历史可以说是人类智慧的结晶,是技术和文明的进步的重要标志之一。从最早的机械计算机到现代的高级编程语言,编程历史经历了许多关键的里程碑。在这篇博客文章中,我将探讨编程历史中的宏观下的微操作,即那些看似微小但却产生重大影响的事件和技术。
112 0
祖传代码:代码背后的历史与文化价值
祖传代码:代码背后的历史与文化价值
100 0
从历史的角度看,为什么OKR?
从历史的角度看,为什么OKR?
96 0
PSMC软件分析群体历史有效群体大小步骤(bcftools+PSMC))
PSMC软件分析群体历史有效群体大小步骤(bcftools+PSMC))
如何用ChatGPT做团队绩效管理?根据员工的个人优势、不足、目标来生成更具体的绩效反馈
效管理、目标设定、绩效评估、员工优势、员工弱点、反馈机制、个人发展计划、职业规划、评估工具、数据分析、绩效考核、评分标准、KPI指标、成果目标、个人任务、团队任务、激励机制、晋升机会、增量奖励、培训计划、团队建设、人才管理、工作满意度、员工福利、OKR
带你读《SAS数据分析开发之道 软件质量的维度》第二章质量2.2软件产品质量模型(四)
带你读《SAS数据分析开发之道 软件质量的维度》第二章质量2.2软件产品质量模型