《软件工艺》—第1章谁能取代软件工程?

简介:

本节书摘来自异步社区《软件工艺》一书中的第1章谁能取代软件工程?,作者【美】Pete McBreen,更多章节内容可以访问云栖社区“异步社区”公众号查看。

谁能取代软件工程?
软件工艺
软件工程的替代品其实还不止一个。在过去的几十年中,人们尝试用很多种不同的方式来开发软件。不过,在开始讨论这些问题之前,我们必须首先摆脱机械刻板的“软件工程”这个隐喻,去了解软件开发的真实本质。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
|
6月前
|
区块链 调度
嵌入式软件设计
嵌入式软件设计
60 0
|
5月前
|
运维 监控 算法
第一代软件开发(三)
欢迎来到我们的 QML & C++ 项目!这个项目结合了 QML(Qt Meta-Object Language)和 C++ 的强大功能,旨在开发出色的用户界面和高性能的后端逻辑。 在项目中,我们利用 QML 的声明式语法和可视化设计能力创建出现代化的用户界面。通过直观的编码和可重用的组件,我们能够迅速开发出丰富多样的界面效果和动画效果。同时,我们利用 QML 强大的集成能力,轻松将 C++ 的底层逻辑和数据模型集成到前端界面中。 在后端方面,我们使用 C++ 编写高性能的算法、数据处理和计算逻辑。C++ 是一种强大的编程语言,能够提供卓越的性能和可扩展性。我们的团队致力于优化代码,减少资
|
5月前
|
算法 数据可视化 前端开发
第一代软件开发(二)
欢迎来到我们的 QML & C++ 项目!这个项目结合了 QML(Qt Meta-Object Language)和 C++ 的强大功能,旨在开发出色的用户界面和高性能的后端逻辑。 在项目中,我们利用 QML 的声明式语法和可视化设计能力创建出现代化的用户界面。通过直观的编码和可重用的组件,我们能够迅速开发出丰富多样的界面效果和动画效果。同时,我们利用 QML 强大的集成能力,轻松将 C++ 的底层逻辑和数据模型集成到前端界面中。 在后端方面,我们使用 C++ 编写高性能的算法、数据处理和计算逻辑。C++ 是一种强大的编程语言,能够提供卓越的性能和可扩展性。我们的团队致力于优化代码,减少资
第一代软件开发(二)
|
5月前
|
数据可视化 算法 开发工具
第一代软件开发(一)
> 欢迎来到我们的 QML & C++ 项目!这个项目结合了 QML(Qt Meta-Object Language)和 C++ 的强大功能,旨在开发出色的用户界面和高性能的后端逻辑。 > > 在项目中,我们利用 QML 的声明式语法和可视化设计能力创建出现代化的用户界面。通过直观的编码和可重用的组件,我们能够迅速开发出丰富多样的界面效果和动画效果。同时,我们利用 QML 强大的集成能力,轻松将 C++ 的底层逻辑和数据模型集成到前端界面中。 > > 在后端方面,我们使用 C++ 编写高性能的算法、数据处理和计算逻辑。C++ 是一种强大的编程语言,能够提供卓越的性能和可扩展性。我们的团队致力于
|
JavaScript 前端开发 测试技术
研发思维06----嵌入式智能硬件量产过程性设计(下)
研发思维06----嵌入式智能硬件量产过程性设计
228 0
研发思维06----嵌入式智能硬件量产过程性设计(下)
|
JavaScript 智能硬件
研发思维06----嵌入式智能硬件量产过程性设计(上)
嵌入式智能硬件产品从EVT到MP过程分析
117 0
研发思维06----嵌入式智能硬件量产过程性设计(上)
|
存储 监控 负载均衡
再好的技术,再完美的规章,也无法取代人自身的素质和责任心
再好的技术,再完美的规章,也无法取代人自身的素质和责任心
224 0
再好的技术,再完美的规章,也无法取代人自身的素质和责任心
|
算法 Linux 网络协议
嵌入式软件学习方法 嵌入式软件知识
目前嵌入式软件的学习主要主要面向的几个操作系统是,Linux,WINCE、VxWorks等等。其中Linux是开源免费的,而且其源代码是开放的,更加适合我们学习嵌入式软件。下面我们介绍一下嵌入式软件学习的学习方法。
1947 0
|
存储 关系型数据库 数据中心