《构建之法》学习(1)——软件与软件工程 1. 软件=程序+软件工程 从一个小故事引入,点出了软件工程的核心部分:构建管理、源代码管理、软件设计、软件测试、项目管理。以及它的推论: 软件=程序+软件工程 软件企业=软件+商业模式 在我们学习了数据结构和算法之后,就有了程序。在程序之上,软件工程决定了 ...
分类:
其他好文 时间:
2017-04-09 09:30:49
阅读次数:
133
软件与程序的区别,恐怕就是实用性与理想性的区别。软件=程序+软件工程;程序=数据结构+算法。我们现在学的,只是后者的构成,而从理想迈向实用的最关键的一步,就是软件工程。 1.概念 1)软件构建:除了代码和静态数据,还有各种文件和数据来描述各个程序文件之间的依赖关系等; 2)源代码管理/配置管理:保证 ...
分类:
其他好文 时间:
2017-04-09 09:25:27
阅读次数:
140
本周阅读第一章《概论》第一章《概论》旨在说明软件工程的概念。几个概念:软件 = 程序 + 软件工程软件工程可以定义为: 把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程;软件工程包括一下领域:源代码管理+需求分析+程序设计+软件构建+软件测试+软件维护+生命周期管理等,广泛意义的软 ...
分类:
其他好文 时间:
2017-04-09 00:33:28
阅读次数:
193
这学期刚刚选择了软件工程方向,可以说对软件工程这个方面的了解还是比较少的。这学期正好有了个自学构建之法的任务,让我有机会接触到这本书,同时也让我对软件工程有了更深的认识。软件=程序+软件工程,这个等式足以体现了软件工程的重要性。按我目前的理解,程序相当于是一个一个的零件,而软件工程的设计就相当于是图 ...
分类:
其他好文 时间:
2017-04-09 00:07:51
阅读次数:
136
《构建之法》的第一章,这一章介绍了软件工程与计算机科学的关系、软件的特性,还向我们详细介绍了软件工程的定义与组成部分。 在第一节当中,本书为我们介绍了软件的生命周期,包括构建管理、源代码管理、软件设计和测试、项目管理等等。在这一节当中,我们要记住三个推论:程序=数据结构+算法、软件=程序+软件工程、 ...
分类:
其他好文 时间:
2017-04-08 23:47:59
阅读次数:
241
众程序员周知,所谓软件,从理论上讲“软件=数据结构+算法”。但是做为IT业中的萌新,虽然已经学习近两年的计算机科学,但是仍然只会打打代码,了解大概的数据算法,更别说设计软件了。而此书的第一章便充分讲解了软件的大概内容,其中与前文相对应的便是“软件=程序+软件工程”,并且提出“软件企业=软件+商业模式 ...
分类:
其他好文 时间:
2017-04-08 22:45:55
阅读次数:
191
构建之法这本书第一章给我们讲述了软件以及软件工程的含义。 软件=程序+软件工程。书中用编写出加减法题目的程序的例子生动形象的说明了程序,软件,工程之间的关系,以及软件工程的一些概念。程序,在这里指的是源程序,就是一行行的代码。他们是建立在数据结构上的一些算法。但软件工程的内容远不止这些。软件工程的核 ...
分类:
其他好文 时间:
2017-04-08 21:17:13
阅读次数:
130
第一次阅读构建之法,把以前很多门课的知识点联系到了一起。 软件=程序+软件工程。我认为这是对软件的一种及其精炼的解释。程序即是指一行行代码,软件工程则包含了各种软件开发活动,包括构建管理、源代码管理、软件设计、软件测试、项目管理等等,是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过 ...
分类:
其他好文 时间:
2017-04-08 20:08:02
阅读次数:
176
软件=程序+软件工程 软件企业=软件+商业模式 工程师的宗旨是:我构建,故我在 程序在这里指的是源程序,就是一行行的代码,它们是建立在数据结构上的一些算法。程序对数据进行操作,工程师把它们构建为机器能懂的可执行代码。构建不仅仅是cc和link命令,一个复杂的软件不但要有合理的软件架构、软件设计与实现 ...
分类:
其他好文 时间:
2017-04-08 18:50:27
阅读次数:
154
1551427 钱洪章 首先知道:软件=程序+软件工程 名句:程序=数据结构+算法 提出疑问:“程序”是什么? 这里的程序指的是源程序,就是一行一行的代码。 软件够贱的过程:不仅仅是cc和link命令,一个复杂的软件不但要有合理的软件架构、软件设计与实现,还要有各种文件和数据来描述各个文件之间的依赖 ...
分类:
其他好文 时间:
2017-04-08 18:41:00
阅读次数:
149