首页 > 代码库 > 第一周-构建之法

第一周-构建之法

《构建之法》第一章阅读笔记

  本书第一章标题为“软件=程序+软件工程”,如标题所言,在开头就十分精炼地概述了“软件”的概念,这样哪怕读者是门外汉,这一部分对于他们来说也很浅显易懂好消化,至少不会一上来就被一棍打懵。通过灵活又务实地举例子,把编程的意义、软件工程的概念等等都尽可能清晰而具象地向读者剖析出来。

  第一章分好几部分分别讲解了“软件是什么”、“软件工程与计算机科学技术的关系”、软件工程的知识领域”、“软件工程的目标”等等……

  从中我们可以大概获知:软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。软件工程包括下列领域:软件需求分析、软件设计、软件构建、软件测试和软件维护。软件工程和下列的学科相关:计算机科学、计算机工程、管理学、数学、项目管理学、质量管理、软件人体工学、系统工程、工业设计和用户体验设计。

  程序是由算法和数据结构组成的,即程序是基本功,软件工程决定了软件的质量;程序是指一行行代码,软件工程则包含了各种软件开发活动……继而,得出了“软件企业=软件+商业模式”这一推论。这样就把软件工程的意义甚至是利益也形象化了,它们便不再是类似数学题的抽象的存在,而是生活的一部分。

第一周-构建之法