大三上学期已接近尾声,开始了每学期必做的课程设计,由于学的是网络工程专业,课程设计也是关于网络的。大一大二的时候一直忙于ACM训练,对于网络方面的知识,学习的很少。因为是组队做的,所以责任比较重,期间压力一直很大。在做的期间遇见很多问题,因此写一个总结。
1,需求:
在课程设计初时,老师给我们一个需求文档,我因为之前做过一个基于WEB的聊天室,当时以为差不多,自己感觉很容易做,但是发现完全不同,我们要做的是基于局域网UDP协议的通信小工具,需求错误,另做。
2、跟据需求,确定功能,以及单个实现这些功能。这个我们弄得还行。主要是:课程设计比较简单,很容易
3、流程图,这个是重点,一定要设计好,画出来,然后按照流程图一步一步组装测试功能。因为没有经验,因为没有总体的流程概念,在功能组合的时,走了很多的弯路。
4、做一个小项目对个人成长是非常快的,在这个过程中,需要用的综合知识很多,需要考虑的方面也很多,学到的东西也很多。一个东西从无到有,让人很有成就感,很能激发个人对编程的兴趣。
热门工具 换一换