自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (12)
  • 收藏
  • 关注

原创 《代码大全》学习笔记(6):模块化设计

子程序是具有一定功能的,可以调用的函数或过程;而模块则是指数据及作用于数据的子程序的集合。6.1 模块化:内聚性与耦合性      “模块化”同时涉及到子程序设计和模块设计;模块化设计的目标是使每个子程序都成为一个“黑盒子”;使用单独一个子程序是很难达到这一目的的,这也正是引入模块的原因。6.1.1 模块内聚性        模块的内聚性准则,与单个子程序的内聚性准则一样,都是十分

2013-03-29 20:30:48 2627

原创 《代码大全》学习笔记(5):高质量子程序特点

什么叫“子程序”?子程序是具有单一功能的可调用的函数或过程。5.1 生成子程序的原因        降低复杂性:使用子程序的最首要原因是为了降低程序的复杂性,可以使用子程序来隐含信息,从而使你不必再考虑这些信息;一个子程序需要从另一个子程序中脱离出来的原因之一是,过多重数的内部循环和条件判断。        限制了改动带来的影响:由于在独立区域进行改动,因此,由此带来的影响也只限于一个

2013-03-23 20:28:19 3001 2

原创 《代码大全》学习笔记(4):建立子程序的步骤

4.1 建立程序步骤概述       按图4-1的顺序来进行。 4.2 程序设计语言(PDL)        有效使用PDL的一些方针:1)用模拟英语的语句来精确描述每一个特定操作;2)避免使用最终程序语言的语句;3)在设计意向这一层次上写PDL;4)在足够低的层次上写出PDL,它几乎可以自动生成代码。        当PDL写好之后,就可以根据它来编码,而PDL则成为程序语言

2013-03-22 21:10:18 2895

原创 《代码大全》学习笔记(3):软件创建的先决条件

3.1 先决条件重要性        优秀程序员的一个突出特点是他们采用高质量的过程来创建软件。这种过程在计划的开始、中间和末尾都强调高质量。        如果你只在一个计划即将结束时强调质量,那你注重的只是测试。        如果在一个计划的开始强调质量,这意味着你计划并要求设计一种高质量的产品。3.1.l 造成准备不足的原因        一些程序员并不做准备工作,有两

2013-03-10 17:45:21 2448

原创 《代码大全》学习笔记(2):利用隐喻对编程进行更深刻的理解

2.1 隐喻的重要性       重大发现往往是从类比中产生的。通过把一个你所陌生的事物与你所熟知的事物比较,你会对它有进一步的认识,从而形成你对它的独到的深刻理解,这种隐喻方法被称之为“模型化”。       模型的力量在于它能提供生动形象的概念而易被人整个接受。2.2 如何使用软件隐喻         一个公式是一套完整建立的、进行某一些任务的规则;它的结果是可以预测的、确

2013-03-06 19:36:23 2048

《开发实战中的C语言--基础篇》PPT

《开发实战中的C语言--基础篇》视频教程配套的PPT。

2017-04-16

《开发实战中的C语言--基础篇》课程各章示例代码

《开发实战中的C语言--基础篇》课程各章示例代码,课程链接为:http://edu.csdn.net/course/detail/3810

2017-02-26

《虚拟化与云计算》学习笔记

该文档是《虚拟化与云计算》的学习笔记,能够让读者对云计算技术有一个大致的了解。

2012-08-26

软件工程——实践者的研究方法

该文档是“软件工程”权威资料的学习笔记,能够让读者对“软件工程”有一个全面的了解。

2012-02-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除