将近一年之久的学习,我对软件工程这门课有了新的认识。
还记得第一次接触这门课的时候,每次上课感觉并没有学会什么,觉得这门课好像没有什么大用,只是为了应付考试,但是经过了这学期的重视,每次在博客园上完成作业,让我成长了许多,懂得了许多,明白一个团队的重要性,以及合作的重要性,如何正确地分工,才能使得我们完成一个项目。一个项目拿到之后,我们首先应该对它进行需求分析,通过竞争性需求分析,来看自己的软件和市面上的大多数软件的差距与优势,并且通过深入的调研,挖掘出更大的优势。联系典型用户,典型场景,竞争型需求分析来做。软件设计、软件构建、软件测试的这些领域同样也是软件工程必不可少的东西,开发阶段,代码风格规范和代码设计规范。一个团队应该规定代码风格规范 ,比如首航缩进等等,也应该规定设计规范,如函数等,并且统一将代码托管到平台。代码要进行代码复审,代码复审可以检查出许多bug的存在,并且可以帮助我们优化程序使我们的程序更加完美