20届春季高级软件工程--课程实验总结

SA20225625  赵志鑫

实验一:使用Git,向Gitee或Github上提交版本,完成合并操作

之前再上软件测试这门课程时,学习过简单的Git从Github上爬下来代码,然后进行内容的更改后,再次提交到Github上。

这次实验学习后,进一步加深了理解,重新创建了一个仓库代码,进行提交,合并操作,以后工作中也一定会常用到Git工具,我认为Git的学习与使用非常有用,

老师领进门修行在个人,在学校算是初步认识和学习,有时间一定系统的学习一下git工具,做到以后能够熟练使用

 

实验二:正则表达式的练习

要课上抽查,去学了JS的正则表达式,发现内容很多。。正则表达式往深了学还是需要花些功夫,之前面试有被问到会不会正则,说了简单学习了下,面试官没有接着问下去

 

实验三:使用Draw.io绘制UML用例图:绘出自己工程实践项目的UML用例图

Draw.io是用于绘制UML图的在线工具,vsCode中也有Draw.io的插件,本次实验使用vsCode中的Draw.io插件来绘制。工程实践项目类比较多,所以只画了类与类之间的关系

UML类图并非可有可无,在软件开发中,UML图是不可或缺的一部分。UML图能够帮助开发者更好的理解软件的功能、交互等。相比于文字,具有更加直观、易于理解的特点。

 

实验四:编辑器 Visual Studio Code

之前没用过vsCode,用的IntelliJ IDEA。下载了vsCode后,学习了简单的常用快捷键。vsCode同样非常强大,它结合了轻量级文本编辑器的易用性和大型 IDE 风格的功能,只需要极少的配置,也可以轻松分屏

 

实验五:代码验证软件中的一些特殊机制

包括有回调函数、多态、闭包、匿名函数、异步调用。基本上多数语言都有以上的这些机制,实现的方式或有不同,但万变不离其宗,理解其本质,语言间切换,即使写不出来,也基本能看懂

上一篇:科大软件学院-高级软件工程课程实验总结


下一篇:推荐两个好用的网络画图工具