- 授人以鱼不如授人以渔:这本讲的是周先生编程过程中的总结和感想
-
Chapter 1、编程的精义
- 1、编程的根本:顺序、分支、循环
- 2、编程语言没有优劣,只有适用的环境
- Chapter 2、解决问题:方法优先-有真正的OO编程?
-
Chapter 3、技术能力!=管理能力
- 团队-制度-成员角色:分工明确
- Chapter 4、沟通-需求调研、远景规划、需求分析
-
Chapter 5、软件开发过程
- 软件工程开发模型:瀑布、螺旋、RAD、RUP
- 项目最终的目的是实现:任何开发模型只是实现的途径,不能陷于开发模型的选择上
- 项目经理-组织人员,分配任务,协调角色
-
Chapter 6、编程到过程
- 1、语言是工具
- 方法是开发流程的总结
- 过程是为了解决工程中角色之间的关系
- 软件规模的增大使工程出现
- 项目经理与技术经理的区别
- 老板是公司的经营者、决策制定者
- 软件工程最终的目的是实现
-
Chapter 7、现实中的软件工程
- 1、软件工程在大公司眼中只是实现其战略地位的手段
-
Chapter 8、思考vs思想
- 软件工程3要素:工具+方法+过程
- 工程中的沟通:不能为了UML而UML
- 项目经理:协调老板和开发人员的沟通
- 质量、资源、时间 平衡:客户、公司、工程人员,总有一方不满意
- 软件工程:知律而变