1、软件=程序+软件工程 程序(源代码)是一行行的代码,是建立在数据结构上的一些算法。程序还要对数据进行操作,这些数据有的是静态的(如软件图标、提示信息),有的是动态的(如程序生成的随机数字、程序通过网络下载的数据、用户的文字或语音输入等)。 光有代码和静态数据是不行的,工程师要把她们构件为机器能懂 ...
分类:
其他好文 时间:
2017-02-04 20:03:01
阅读次数:
156
1.程序=数据结构+算法 2.构建管理,源代码管理,软件设计,软件测试,项目管理是软件工程的核心部分。 3.软件=程序+软件工程 4.软件企业=软件+商业模式 5.软件开发的不同阶段:玩具阶段,业余爱好阶段,探索阶段,成熟的产业阶段 6.软件工程是把系统的,有序的,可量化的方法应用到软件的开发,运营 ...
分类:
其他好文 时间:
2017-02-04 18:50:24
阅读次数:
140
软件=程序+软件工程。这句话让我对软件有了一个初步的理解,软件的商业模式和职业道德规范与软件开发活动(构件管理、源代码管理、软件设计、软件测试、项目管理)相关的内容,是软件工程的核心部分。程序(算法、数据结构)是基本功,但是在算法和数据结构之上,软件工程决定了软件的质量;商业模式决定了一个软件企业的 ...
分类:
其他好文 时间:
2017-02-03 10:59:11
阅读次数:
194
1. REST概述REST(英文:Representational State Transfer,又称具象状态传输)是Roy Thomas Fielding博士于2000年在他的博士论文中提出来的一种万维网软件架构风格,目的是便于不同软件/程序在网络(例如互联网)中互相传递信息。目前在三种主流的We ...
一、前言RPM安装软件有一个很繁琐的问题,那就是包与包之间的依赖关系,如果想正常安装和使用软件程序,就必须根据要求一步一步的解决软件之间的依赖关系。那么如果程序使用的包很多,将会很消耗使用人的时间和精力。那么有没有办法解决这一问题呢?在RPM中我们介绍了RPM软件会..
分类:
其他好文 时间:
2017-02-02 11:21:20
阅读次数:
173
阅读第一章所得: 就像上半学期学到的那样:程序=数据结构+算法,通过阅读《构建之法》的第一章后,更加清晰的认识到:软件=程序+软件工程。也清楚的意识到我现在的水平也只是略懂皮毛,书中也提到了软件开发的4个阶段,分别是玩具阶段、业余爱好阶段、探索阶段、成熟的产业阶段。我现在就是处于玩具阶段向业余爱好阶 ...
分类:
其他好文 时间:
2017-01-27 12:59:52
阅读次数:
211
在我正式开始阅读这本书之前,我对于软件工程这个词汇的概念还是模糊的,认为它只是停留在是一门学科,一个专业,或者是一大堆硬生生的理论知识,然而当我读完构建之法这本书的推荐序和第一,第二版前言开始,我就深刻意识到我之前对于软件工程的肤浅认识是多么错误。 我看书一般喜欢从从书的封面开始看起,或许这也是大多 ...
分类:
其他好文 时间:
2017-01-27 07:22:48
阅读次数:
211
构建之法第一章 本章为概论,主要讲解计算机科学的领域、软件工程和计算机科学的关系、软件的特性、软件工程的定义与组成部分等内容。 一、软件: 程序=数据结构+算法 软件=程序+软件工程 软件工程的核心部分: 1、构建管理 2、源代码管理 3、软件设计 4、软件测试 5、项目管理 软件开发有玩具阶段、业 ...
分类:
其他好文 时间:
2017-01-26 23:08:49
阅读次数:
223
1、实现两台服务器的/web目录数据同步(任何一台数据修改两台服务器数据时时保持一致) #双向同步使用unison 安装unison软件程序 yum install -y ocaml ctags-etags.x86_64 glibc-static glib* inotify-tools #从官网下载 ...
分类:
其他好文 时间:
2017-01-26 19:01:04
阅读次数:
304
软件=程序+软件工程。所谓软件,就是集可维护性,健壮性,使用性等诸多特性于一体的程序与文档的集合体。而在开发人员开发软件的整个流程中,其过程不仅仅是把代码敲出来,运行成功便可以完事,在开发阶段,还需要我们开发人员利用软件工程思想对软件进行事先的规划。 《构建之法》一书将软件开发的不同阶段比作“玩具阶 ...
分类:
其他好文 时间:
2017-01-24 17:58:30
阅读次数:
177