代码改变世界

总结

2019-06-22 20:51  goodnight1  阅读(277)  评论(0编辑  收藏  举报
课程 软件工程原理及方法
要求 总结
团队 求莫名堂
目标  https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3393

 

  • 请回望第一次个人作业,你对于软件工程课程的想象和提出的问题。

1.如何写好一个程序?

2.画图的作用?

3.我们为什么需要学习这门课程?意义是什么?

  • 链接到以前提问题的博客

 https://www.cnblogs.com/ht520/p/11005892.html

  • 尝试对自己提出的问题进行解答,并阐明,是如何通过看书,实际,或者讨论弄明白的

1.写好一个程序,需要了解写一个程序整个过程我们需要做什么,怎么做,刚好这门课介绍的就是这个。

2.画图更加有利于我们了解用户的需求,然后知道我们需要实现什么功能,才能做出更好的软件,功能更全面的软件

3.这门课教会了我如何做出一个好的软件,告诉我们整个过程需要做什么,需要学习哪些知识,告诉我们一些好的方法,

  • 是否产生了新的问题?请提出。

1.课程所讲的是整个过程需要怎么做,那么我们写的代码有没有啥好的办法,让我们写出更加优质的代码?

2.设计模式有哪些?

3.代码规范有哪些?

4.有没有一些好用的工具推荐?

5.我们还需要注意些什么?

  • 经过这学期的学习,你掌握到了哪些以前没有的技能,你是如何掌握的。

  有,比如测试,以前自己学的代码,写了就是写了,从来不知道需要测试

需求分析,也是第一次弄需求分析,以前都是想起了需要什么功能加什么功能,自己做的混乱不堪,思路很不清晰,在这门课中,学会了画状态图,结构图,实体-联系图,程序流程图,数据流图、盒图等等的图形,同时利用这些图形做需求分析

学会使用github来保存自己的代码,并且分享自己的代码

学会使用博客园记录自己所学所想

等等

  • 有什么深刻的体会,对自己一学期学习过程的总结。

  我以前以为软件工程学的是讲述的项目的搭建,后来学习了这门课程才发现,这门课是教我们如何完整地做一个软件,从需求分析、模型的使用、个人项目怎么做、团队项目怎么做、如何测试等方面向我们展示,如何做好一个软件,任何东西做起来都不是容易的,从这门课中,我还是学会了很多的东西,就比如说最基本的软件搭建过程我知道了,自己更加的学会了和他人合作,技术更加成熟。感谢老师的指导,谢谢。