个人软件开发流程
Notes | Posted on Sat 2017-02-25

根据软件的大小不同,软件开发的流程也不同。从最初学习编程到现在,软件开发的这个流程也越来复杂,对应的软件规模也越来越大。在此,总结一下2016年及以前软件开发的流程。因为软件开发的课程还在学习中,所以只能浅谈面向对象的方法。

面向过程

一开始学习编程的过程中,就是面向过程编程的,随性,没有文档。后来有了各种流程图,帮助我们理清思路,并且还有文档。

所以一开始是有什么需求,根据需求画出流程图(事件流,数据流),然后再编程。

面向对象

这个是需要我们从不同抽象层次来思考,适合大型应用和战略性的应用。

以上两种方式各选一个来开发软件,便不会造成混乱的局面,全在控制中。

©2022 KAI TAO | Github | Home | Contact

Powered by eleventy