软件工程按照经典的瀑布模型
1. 需求分析
2. 设计阶段
3. 实现阶段
4. 稳定阶段
5. 发布阶段
6. 维护阶段编程
事实上在现实世界中,软件工程师的职业发展与瀑布流程恰好相反编程语言
现实生活中,学习的过程 Alpha 阶段学习
Beta 阶段测试
因此这种学习模式就像从瀑布下方一步一步上溯到源头,而后又从源头流下去,故称之为“大马哈鱼洄游模型”spa
阅读第一章我有以下体会:设计
1.我过去学习编程语言时,完成做业的时候看了题目就动手编写,不会就百度,再不行就找同窗copy。而身边同窗要不和我同样,要不靠大神,编程得永远就那么几我的,你们的做业都就几个版本而已。过去上课,老师严一些就听,而大多数课都在走神、聊天、玩手机。过去编程不注重流程及测试。 orm
2.很显然过去的作法是不对的,上课应该认真听讲,过去那样学不到知识也荒废了时间。看过本书及上过软件工程课后,我知道了编程像解决数学大题同样,要把大问题化小问题,运用“拆分”的思想,编程就容易许多了。身为信息类专业,应该让编程成为咱们的一种习惯。编程时遵照PSP,能够更规范,程序错误更少。ci
3.在老师的带领下,培养学生编程的习惯;老师能够把编程的思想方法教给学生。学生应多阅读编程书籍,天天写几行代码。争取天天都要挤出两个钟头来进行编程。开发
过了好长时间才展开阅读,时间有点紧,之后天天都会看一点,阅读这本书真的使我受益不浅!文档
To Teacher & TA