重新理解“软件工程”
发布于 2024-02-21
2824
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
Bruce Talk
扫码关注公众号
扫码阅读
手机扫码阅读
摘要
本文讨论了作者对《软件工艺》一书的认知以及软件开发项目为何被称为“软件工程”的理解。作者强调,尽管这本书发布于2004年,但其中的概念和思想至今仍然具有现实意义。文章首先解释了“软件工程”一词的起源,指出它是在1968年的NATO会议上提出,作为应对大型、高质量软件应用程序的软件危机的解决办法。
软件工程的定义包括采用组织化、纪律性、可度量的方法来开发、使用及维护软件,体现了工程学的特点。文章继续详细说明了软件工程的管理理念,如大量平均水平的程序员通过管理达到高效和高质量产出,以及管理者掌握最佳工作途径的观点。此外,还提到了软件工程在系统工程中的应用,包括精细分工和生产线方式,以及这些做法带来的问题,如步骤间等待、信息传递失真和岗位地位差异等。
文章也提出了软件工程适用的项目类型,如航天飞机、弹道导弹和医疗设备的软件开发,这些项目的特点是高试错成本和严格的规范需求。作者最后指出,尽管软件工程适用于大型、高风险项目,但现代软件开发的特征是规模较小、试错成本低、需求快速变化,因此传统的软件工程方法可能跟不上现代软件开发的步伐。因此,软件工艺可能为现代软件开发提供新的启发。
Bruce Talk
Bruce Talk
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
Bruce Talk的其他文章
与AI相处之道——产品经理篇
现在大模型、AI大家都不陌生了。你是当作玩具来玩玩还是工作中提高生产力?MCP和大模型组合,让工作转变起来吧。
我们生活中忽略的WHY的力量
不忘初心,我们生活中真的会时时的记住自己的初心吗?
敏捷开发需要内外兼修
修炼敏捷就像修炼武功,想落地并持续其生命力,需要内外兼修,这样才能走得稳,走的持久。
用“会思考的提示”提升提示工程效率
Meta-prompts也叫做元提示词,用来生成提示词的提示词模版。让我们用“会思考的提示”提升提示工程效率吧。
《绩效领导力:使用OKR成就超出期望的未来组织》读后感
讲解OKR的概念,介绍OKR实践方法。这本书干货满满。不要错过哦。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线