第六章从编程到工程我们一开始的helloworld!是一个编程,而工程正是由这千千万万的小程序组织而成的,我们要做的是慢慢的积累,而不是一口一个胖子。第七章现实中的软件工程实际做工程师,我们要学会使用最合适的工具。技巧固然重要但是我们更应该学会使用工具,不同的工具可以是工作更加方便,比如一个网站的设...
分类:
其他好文 时间:
2015-06-23 00:49:33
阅读次数:
143
第七章讲的是现实中的软件工程,以IBM为例讲了ibm为何购并rational,为何在语言方面选择支持java,以及出于同样的理由选择亲近开源软件界。同样borland也从开发工具场上的位置跳出来,在语言上寻求中立,作为工具开发商,borlan拥有了实现alm所需的绝大多数软件产品,并且开始并购与实现...
分类:
其他好文 时间:
2015-06-22 21:59:37
阅读次数:
121
第七章开头就举了一个实例,IBM公司购入Rational。这样IBM就有了一套成熟的理论体系和实作工具。大公司之间互相的勾心斗角,表明,占有更加完整的软件工程体系才是占领了绝对优势。“软件工程=过程+方法+工具”。但一个软件项目的成功,并不完全在于项目经理将过程组织的有多好,也要计算完成这个项目.....
分类:
其他好文 时间:
2015-06-18 23:43:14
阅读次数:
137
第七章 现实中的软件工程第八章是思考还是思想读完了这本《大道至简——软件工程实践者的思想》,感触其实很多,从一开始的“愚公移山”的故事,一直到最后的古诗词的音律知识,我更多情况下是在中国文化的背景之下了解软件工程的相关知识,说起来这种感觉很微妙,因为作者为我们提供的讲述方式确实很新颖,以至于我们在对...
分类:
其他好文 时间:
2015-06-18 14:54:32
阅读次数:
120
7.4 CD唱片应用程序
这篇为第七章的CD唱片应用程序,代码在CD唱片应用程序代码下载。我们使用dbm数据库对数据存储,改进之前的CD唱片应用程序。
7.4.1 更新设计
虽然在文件中以逗号分隔变量来存储信息是一种在shell中很容易实现的方式,但是这样局限性很大,因为许多CD标题和曲目都包含逗号。可以通过使用dbm数据库来改进这种方法。
将CD资料分为标题和曲目两个部分,并用不同的文件...
分类:
系统相关 时间:
2015-06-18 09:46:49
阅读次数:
231
第七章 互联网的金门大桥(思科)把不同协议的局域网连在一起,急需能协调多协议的路由器,思科正好在这个时候诞生了。在读一些计算机专业的书籍的时候,例如操作系统,计算机网络,里面的某个算法、某种协议、某种原理都来自于一个想法,然后在自己的机器,或者自己的实验室搭建起来。从而推广到整个世界!学生虽然没有见...
分类:
其他好文 时间:
2015-06-17 23:02:34
阅读次数:
145
第六章 从编程到工程语言只是我们实现的一种工具。我们要在编程中总结经验,而不是草草地就把程序写出来。工程便是平时的一些小程序积累而成的。第七章 现实中的软件工程实际做工程师,我们要学会使用最合适的工具。技巧固然需要,但是我们应该更关注应用,我们使用工具就是为了简化我们的工作,条条大路通罗马,你只需选...
分类:
其他好文 时间:
2015-06-17 23:02:10
阅读次数:
124
7.3 数据库
这篇为linux的dbm数据库,代码在dbm数据库代码下载。可以使用文件来存储数据,为什么还需要数据库呢?因为在有些情况下,数据库的特性提供了解决问题的更好的办法。与使用文件来存储数据相比,使用数据库有如下两方面的优势:
1.可以存储长度可变的数据记录,这对平面的、非结构化的文件来说实现起来有点困难
2.数据库使用索引来有效地存储和检索数据。这样做的一个显著优点是这个索引不必...
分类:
数据库 时间:
2015-06-17 09:44:43
阅读次数:
197
7.2 文件锁定
这篇为linux的文件锁定,代码在文件锁定代码下载。文件锁定是多用户、多任务操作系统中一个非常重要的组成部分。程序经常需要共享数据,而这通常是通过文件来实现的。因此,对于这些程序来说,建立某种控制文件的方式就非常重要。只有这样,文件才可以通过一种安全的方式更新,或者说,当一个程序正在对文件进行写操作时,文件就会进入一个暂时状态,在这个状态下,如果另外一个程序尝试读这个文件,它就...
分类:
系统相关 时间:
2015-06-16 09:30:14
阅读次数:
228
吴军老师的《文明之光》一书自上市以来,广受读者的称赞,并入选2014中国好书排行榜。
斯坦福大学物理系的张首晟教授为本书写了一篇名为《大数据时代读大历史——感受物理、科技、人文的跨界之美》的序言(http://blog.sina.com.cn/s/blog_537e497a0101hhgw.html)。在这篇序言中,作者将文明简单定义为:平行于生物基因,可以代代相传的一个信息系统。同时,作者认为:...
分类:
其他好文 时间:
2015-06-15 18:42:37
阅读次数:
196