王俊艳
我本科是信息管理与信息系统专业的,没有系统学习过软件工程的知识,讲课的时候也出现了一些错误,基础知识还是很薄弱的,所以在接下来的课程和项目中,想通过下面几个方面提高自己:
1.努力学习基础知识,把现代软件工程的各个方面的内容都要有一定的了解,有自己的见解。
2.老师布置的作业一定要认真完成,比如github的使用,这方面没有接触过,所以一定要自己认真研究官网教程,做到应用熟练。
3.平时写代码要注重规范,增加注释,代码结构要清晰,增强可读性。
4.从整体认识一个项目包含的各个模块,以及他们的功能,尽量能独立开发一个模块,包括需求文档、代码编写、测试以及维护等。
5.注重代码测试的重要性,学会使用自动化测试工具,在软件开发过程中要习惯使用单元测试、集成测试、回归测试、压力测试等多种测试方式。
6.增加代码量。除了老师布置的大作业要认真完成,自己也要在网上多找些题练习写代码能力。
7.常用的算法要掌握,包括基础算法和专业领域内的算法。
王一茜
本科期间学过C++和java,但由于参加的实际项目开发较少,所以没有形成良好的软件工程的思维,在多人合作的开发项目上,没有充分利用git等工具进行管理。同时,在开发过程中存在一些问题,
一,直接实现功能的开发,对需求文档等的编写不够明确;
二,代码不够规范,代码的质量不高;
三,对于测试的考虑不够充分,没有尝试过测试驱动开发;
四,我的编程基础和算法掌握不太好,编程经验较少。
通过学习软件工程,我希望可以较好的解决上述问题。
1、能够真正利用软件开发模式进行项目的整体把握,在此基础上,找到高效的团队沟通模式,提高自己的沟通和协作能力。
2、在开发技术方面,可以提高自己的编程水平,提高代码的质量,使代码易于理解,可维护。熟练掌握github等工具。
3、注重开发周期过程中的测试,了解自动化测试、安全测试等。
任晓琪
- 现代软件工程与其说是一门课程,不如说是一门思想。是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。
- 希望通过这门课程的学习可以熟练掌握Git,进行团队开发。
- 利用这门课程每个章节的理论知识应用到项目开发中,提升自己的能力。
- 小组项目开发过程中,提高自己与其他组员间的沟通和表达能力。
- 在今后的学习中要注意多读书、多思考、多练习、多讨论,以理论为基础将学习到的知识扩散开来,应用于今后的实践。不断锻炼自己,向一名合格的程序设计师迈进。