《代码大全》学习笔记(1):欢迎进入软件创建世界

写在前面:

         它山之石,可以攻玉!
       《代码大全》是编程领域里的一本经典书籍,全书介绍了基本数据类型、变量命名、子程序和函数的编写、编程工具以及调试等内容。全书内容翔实、实用性强,特别适合刚入门或即将入门的程序员学习。该书对于良好编程习惯的养成具有极大的促进作用!
        本系列文章是我在阅读《代码大全》过程中的学习笔记,基本上是按照原书的章节顺序进行编排的。在每一章的最后还有个人学习小结,供大家参考。希望大家能够从这本经典的书籍中受益,写出高质量的代码来!

 

1.1 什么是软件创建

        开发计算机软件包括的主要方面:问题定义、需求分析、实现计划、总体设计、详细设计、创建即实现、系统集成、单元测试、系统测试、校正性的维护、功能强化。

        图        图非创建活动包括:管理活动、需求分析、软件总体设计、用户交互界面设计、系统测试、维护工作等。

 

1.2 软件创建的重要性

       为什么创建活动是重要的包括:1)创建活动是开发软件的重要组成部分;2)创建活动在软件开发中处于枢纽地位;3)把主要精力集中于创建活动,可以极大地提高程序员的生产效率;4)创建活动的产品、源代码,往往是软件的唯一精确描述;5)创建活动是唯一一项必不可少的工作。

 

1.3 小结

(1) 创建活动是总体设计和系统测试之间承上启下的工作。

(2) 创建活动主要包括:详细设计、编码、调试和单元测试。

(3) 关于创建活动的其它称谓有:实现、编程等。

(4) 创建活动质量对软件质量有潜在影响。

(5) 对创建活动理解的好坏,决定了一个程序员素质的高低。

 

本章小结:

        除了在体力付出上的差别之外,开发软件和修房造屋没有什么两样。我们要开发一套软件,先是有这方面的需求,然后是前期调研,接着对软件系统的框架进行设计。这个设计过程就像为一栋楼房设计框架一样,需要将方方面面的因素都考虑到,包括人力投入、时间投入,以及资金投入等。在设计好之后,就要开始着手编写软件了,这就涉及到编码、测试等。在测试通过之后,系统就可以试运行了,在这个阶段如果有问题,还可以修正。在试运行之后,系统便可以正式上线了。我们的工作还没完,往后的运营维护之路还长着呢。

        因此,软件创建绝非一件容易的事情,需要我们在各个阶段都付出努力。确实,只有像乔布斯一样,用做艺术品的态度来编写软件,我们才能够做出高质量的产品来!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年1月22日
下一篇 2013年1月22日

相关推荐