2024.1.28 《构建之法》阅读笔记一
阅读了《构建之法》后,这是一些阅读笔记以及收获。
在第一章中,作者为我们介绍了一些关于软件工程的基本知识。
1.软件=程序+软件工程:正是因为对软件开发活动(构建管理、源代码管理、软件设计、软件测试、项目管理)相关的内容的完成,才能完成把整个程序转化成为一个可用的软件的过程。
2.软件开发的不同阶段:玩具阶段→业余爱好阶段→探索阶段→成熟的产业阶段
3.软件所具有的特殊性:复杂性、不可见性、易变性、服从性、非连续性(由软件的本质所决定的)
软件还有其他特性:
·有许多不同的程序设计语言、软件工具和软件开发平台
·存在许多不同的软件开发流程
·软件团队中存在许多不同的角色
·软件通常既可以存储在磁带上,也可以存储在CD/DVD上