自我介绍
我是软嵌172的邵正宇,来自江苏常州,刚开学的时候,对软件工程这个专业没有太多了了解,在参加了服务外包大赛,亲自着手编写安卓程序时,遇到了很多非技术上的问题,比如git版本控制等问题,当时还差点因为操作失误直接把git库给删了,还有在gradle方面也出了许多问题,最关键的是需求分析,我们在开发过程中由于更改了需求,导致很多东西都要完全修改,尤其是数据库方面的修改。希望在学习软件工程这门专业课的过程中,能够解决我之前遇到的疑惑和困难,并且学习到更加合理和工程化的开发方式和技术。
PS:本来想自己在服务器上搞个博客(hexo),真的没想到作业居然是在博客园上完成,这省了我再去搭一个blog了。
软工五问
- 什么是构建工具(比如maven,gradle)?为什么需要构建工具?如何使用这些工具更好地开发?
- 什么是软件测试?有什么意义?
- UML图是什么,如何使用UML图来开发软件?
- 软件工程主要解决的问题是软件在工程化上面的问题,然而开发软件的主题还是人,那么必定涉及到管理的一些知识和方法,请问软件工程是否涉及这些部分,以及如何管理开发人员?
- 什么是重构?为什么经常看到重构这个字眼,具体是做些什么?
邵正宇分享了在软件工程专业学习中遇到的挑战,包括服务外包大赛经验、git版本控制、gradle构建问题及需求分析变动的影响。他期待通过专业课程解决先前疑惑,掌握更合理的开发方式。
5166

被折叠的 条评论
为什么被折叠?



