博猪是一枚苦逼的搞基 络攻城狮,即将毕业的应届毕业生。
目前自学软件工程、Python转型搞基程序猿,感觉好像离进化成人类又进了一步呢~
以下是自学软件工程的学习笔记,总结的很粗陋,仅供自己学习记录用。
不喜勿喷,全靠一身肥膘在支撑。
----------------割割割刚割割割割割------------------
软件开发模型(讲述的是过程)
1 传统开发模型
瀑布模型(waterfall model)/文档驱动模型
1. 阶段间具有顺序性和依赖性:必须等前一阶段的工作完成后,才能开始下一阶段的工作。(弊)
2.推迟实现的观点:原所谓的实现阶段是编码与测试,而该模型设置了前期的重要工作。(优)
3.质量保证的观点:
1. 每个阶段都必须提交规定的文档
2.每个阶段结束前都要对完成的文档进行评审
快速原型模型(rapid prototype model)/反复确定需求