现在的位置: 首页 > 综合 > 正文

大道至简读书笔记

2014年02月14日 ⁄ 综合 ⁄ 共 790字 ⁄ 字号 评论关闭

大道至简

height=335

1. 授人以鱼不如授人以渔:这本讲的是周先生编程过程中的总结和感想

2. Chapter 1、编程的精义

height=188

2.1 1、编程的根本:顺序、分支、循环

2.2 2、编程语言没有优劣,只有适用的环境

3. Chapter 2、解决问题:方法优先-有真正的OO编程?

4. Chapter 3、技术能力!=管理能力

height=151

4.1 团队-制度-成员角色:分工明确

5. Chapter 4、沟通-需求调研、远景规划、需求分析

6. Chapter 5、软件开发过程

height=131

6.1 软件工程开发模型:瀑布、螺旋、RAD、RUP

6.2 项目最终的目的是实现:任何开发模型只是实现的途径,不能陷于开发模型的选择上

6.3 项目经理-组织人员,分配任务,协调角色

7. Chapter 6、编程到过程

height=272

7.1 1、语言是工具

7.2 方法是开发流程的总结

7.3 过程是为了解决工程中角色之间的关系

7.4 软件规模的增大使工程出现

7.5 项目经理与技术经理的区别

7.6 老板是公司的经营者、决策制定者

7.7 软件工程最终的目的是实现

8. Chapter 7、现实中的软件工程

height=151

8.1 1、软件工程在大公司眼中只是实现其战略地位的手段

9. Chapter 8、思考vs思想

height=187

9.1 软件工程3要素:工具+方法+过程

9.2 工程中的沟通:不能为了UML而UML

9.3 项目经理:协调老板和开发人员的沟通

9.4 质量、资源、时间 平衡:客户、公司、工程人员,总有一方不满意

9.5 软件工程:知律而变

读完本书之后,感觉作者周先生知识面很广,在文章中,能够通过例子深入浅出讲述软件工程思想,书中举例涉及:音律学、国学、兵法、软件开发技能。本书介绍的是作者对自己多年开发经历的思考,一个软件工程的实现不仅仅是技术上、管理上,还有沟通,各方的利益的平衡。

思想、技术、管理的进步,都是多次重复的总结和利益的驱动。
本书工程实现的过程中,为什么这样做。《软件工程思想》介绍的是怎样去做,讲述的是软件工程方法。

这是本文思维导图:

 

【上篇】
【下篇】

抱歉!评论已关闭.