Welcom to RO_wsy's blog

随笔分类 -  代码大全

摘要:第三章 软件创建的先决条件3.1 先决条件重要性任何只要是有步骤的事情,步骤之间就是有关系的,前面的步骤一定会对后面的步骤有或多或少的影响,软件开发也是一样。问题定义影响需求分析,需求分析影响设计,设计影响编码。。。一个高质量的程序员应该在创建过程的开始,中间和末尾都强调高质量。3.2 问题定义先决条件问题定义应该在需求分析之前进行。问题定义应该从用户的角度进行,使用用户的语言进行定义,不应该使用计算机的术语来定义。因为有些问题用程序并不是最好的解决方法。当然对于与计算机本身有关的问题就另当别论了,比如编程工具出问题。3.3 需求分析先决条件明确的需求可以保证是由用户而不是程序员决定系统的功能 阅读全文
posted @ 2012-10-05 08:33 RO_wsy 阅读(159) 评论(0) 推荐(0)
摘要:第二章 利用隐喻对编程进行更深刻的理解2.1 隐喻的重要性很多伟大的科学发现都是从类比开始的,类比就是将不熟悉的事物和我们熟悉的事物进行比较,找到他们之间的功能点,然后通过我们的比较解释不熟悉的事物,这种方法称之为“模型化”。模型的力量在于能提供生动形象的概念而易于被人接受。但模型有好有坏,好的模型应该要简单,与其他模型关系密切,能解释大部分试验现象和观测现象。2.2 如何使用软件隐喻软件隐喻是启发式的方法,并不是公式,并不会给你提供直接的解决方法,它只是给你提供方向,但是方向正确与否还需要自己摸索,所有对模型理解的好坏便决定了你对软件开发理解的好坏。2.3 通常的软件隐喻下面我们来看一看对软 阅读全文
posted @ 2012-10-04 15:35 RO_wsy 阅读(131) 评论(0) 推荐(0)
摘要:《代码大全》可谓关于软件构件方面最经典,最权威的参考书,书中极其详尽的描述了软件构件过程中的几乎一切需要注意的问题,是每个程序员都应具备的一本手册,但本书因为内容详尽,通俗易懂,所以不免厚些,查找起来比较费劲,所以将其中的精华内容总结出来,单独成文以便以后查找核对之用不失为一个好方法。下面分章总结,每章一文,先看第一章。第一章 欢迎进入软件创建世界1.1什么是软件创建软件开发周期: · 问题定义 · 需求分析 · 实现计划 · 总体设计 · 详细设计 · 创建即实现 · 系统集成 · 单元测试 · 系统测 阅读全文
posted @ 2012-10-04 15:08 RO_wsy 阅读(160) 评论(0) 推荐(0)