摘要: 隐喻是启示而不是算法。因此它们往往有一点随意(sloppy)。 隐喻把软件开发过程与其他你熟悉的活动联系在一起,帮助你更好地理解。 有些隐喻比其他一些隐喻更贴切。 通过把软件的构建过程比作是房屋的建设过程,我们可以发现,仔细的准备是必要的,而大型项目和小型项目之间也是有差异的。 通过把软件开发中的实 阅读全文
posted @ 2016-10-22 14:57 逸风净天 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 软件构建是软件开发的核心活动;构建活动是每个项目中唯一一项必不可少的工作。 软件构建的主要活动包括:详细设计、编码、调试、集成、开发者测试(developer testing)(包括单元测试和集成测试)。 构建也常被称作“编码”和“编程”。 构建活动的质量对软件的质量有着实质性的影响。 阅读全文
posted @ 2016-10-22 14:48 逸风净天 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 计算机主要以二进制为单位,而目前常用的磁盘容量单位为B,其单位换算为1B=8bit,其他的以1024为其倍数,如1GB=1024MB等。 操作系统(Operation System)主要用于管理与驱动硬件,因此必须要能够管理内存、管理设备、负责进程管理以及系统调用等。因此,只要能够让硬件准备妥当(R 阅读全文
posted @ 2016-10-22 12:30 逸风净天 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 计算机的定义为:“接受用户输入指令与数据,经由中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息”。 计算机的五大单元包括输入单元、输出单元、CPU内部的控制单元、算术逻辑单元与内存五大部分。 数据会流进/流出内存是CPU所发布的控制命令,而CPU实际要处理的数据则完全来自于内存。 CP 阅读全文
posted @ 2016-10-22 11:44 逸风净天 阅读(121) 评论(0) 推荐(0) 编辑