软件开发过程中各种的不同的流程:
1,定义问题
2,需求分析
3,规划构建
4,软件架构
5,详细设计
6,编码与调试
7,单元设计
8,集成测试
9,集成
10.系统测试
11,保障维护
隐喻的重要性:
重要的研发成果常常产自类比,通过把你不太理解的东西和一些你较为理解,且十分类似的东西做比较,你可以对这些不太理解的东西产生更深刻的理解。这种使用隐喻的方法叫做“建模”。编程最大的挑战可能是如何将问题概念化。
专业主义,说“不”,说“是”,“编码”,拒绝流态区,调试的时间也是时间,保持节奏。如果进度延迟,就要看清现实,乐于接受他人的帮助和帮助他人。