第三次作业
请同学们根据“学生自我评价结果”,制定本次课程中可以改进提高的方面,发表博客明确自己的改进目标。
在课程中期、终期撰写博客展示自己提升的方面,需要有佐证。
郑伟:本科阶段参加过一些小项目的开发, 代码也有几万行的积累,但在以往的开发过程中都是到最后才着急,往往都是快到deadline才开始拼命写代码,对自己完成的代码也没有过规范性的测试。在本学期的学习中,我将从以下几个方面来提升自己的能力:
1. 采用规范统一的格式编辑代码,还有作注释。争取让其他人能比较容易读懂。
2. 掌握好项目开发的节奏。
3. 对完成的代码进行有效的测试。
4.学会使用github和markdown等工具。
5.在编代码时,采用面向对象思想,尽量做到代码结构清晰。
6. 在本次的小组中很荣幸担任小组长,希望通过这个机会,能提高自己的团队交流能力以及领导能力。
王研卜:在本科阶段,自己虽然做过一些项目,但是对好多编程语言了解的还不透彻,好多知识还是仅限在看过相关的课本知识上,实际操作较少。就代码层次来说,也仅仅停留在代码量和对代码规范的浅显理解上。在本学期的学习中,我将从以下几个方面来提升自己的能力:
1.能掌握实用的软件工程技术,能在实践中了解软件工程的理论和工具,能通过团队合作开发出实用的软件,提高自己的代码质量。
2.通过做大作业,真正运用和深刻体会软件工程的思想方法,转变对软件开发的认识。
3.从个人的单纯编程活动转移到大团队的合作以及系统分析与设计方面来。
4.从管理和技术两个方面开发和维护计算机软件,用低成本,开发出达标、高性能、易于移植、可靠性高的软件。
宋晓康:之前写代码的时候,只注重功能的实现,没有用软件工程的思想去考虑项目整体,比如没有考虑过代码管理,代码复用,没有重视所用算法的效率,很少测试自己的代码。本学期我将用学习的现代软件工程知识,从以下几个方面提高自己:
1.要学会使用git进行代码管理,在项目开发过程中,与小组其他同学用代码管理工具进行协作。
2.对代码清晰标注,写好注释,增强代码可读性。对于变量,函数的定义规范化,帮助别人能看懂我的代码。
3.开发过程中,通过接口来调用常用的模块。
4.开发过程中对重要的接口用文档进行明确。让项目的开发更加规范。
5.制定好项目计划,规定好项目每一个模块需要完成的时间节点,保证项目的稳步进行。
6.重视项目中的测试,在项目开始的时候就考虑测试,每一块儿功能完成之后,记录需要测试的内容,以文档的方式进行管理。
申继宁: 由于,之前参与的项目开发的经验比较少。所以在项目开发的过程中,好多现代软件工程的思想没有运用到项目开发的过程中,导致需求分析不明确、文档编写不标准、开发效率低以及软件容错性不高等等。 所以我希望通过对现代软件工程的学习,提高自己在整个软件系统开发过程中从调研设计到详细设计以及编程的能力与水平。在本学期的学习中,我将从以下几个方面来提升自己的能力:
1. 在需求分析方面,对于给定的问题描述,能够准确的进行需求分析,能够理解软件系统需要完成的具体功能。此外,能够将需求不明确的地方与客户进行沟通与交流,从而能够满足客户的软件需求。
2. 在软件系统设计的方面,学会利用现代软件工程的思想设计,比如在数据库的设计中,要考虑到以后的具体操作与具体的实体集之间的依赖关系,这都是对以后的项目开发造成很大的影响。
3. 在实际编程的过程中,学会使用多种开发模式(例如结对编程)来提高自己软件系统开发的效率。
4. 在实际的项目测试的过程中,学会使用自动化测试工具进行软件项目的测试,通过对软件系统进行单元测试、接口测试、集成测试以及压力测试等等,来不断实现软件系统的功能,并且提高软件系统的各项性能。
5. 学会使用代码管理工具,比如Git,从而进行代码仓库的管理,并且实现团队成员之间的协作开发。