软件工程实践总结

2021/6/27 6:15:29

本文主要是介绍软件工程实践总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

这个作业属于哪个课程 2021春软件工程实践|W班(福州大学)
这个作业要求在哪里 软件工程实践总结&个人技术博客
这个作业的目标 课程总结
其他参考文献

以前提问博客的链接

博客链接

第一部分课程回顾与总结

请尝试对自己曾经提出的问题进行解答

1、 数据结构与算法在开发中是否无用?
在这次实践中,我用到数据结构与算法的相关知识比较少,所以这个问题我不能够准确地回答。但是,在开发过程中,用到一些系统写好的类(例如BufferedReader)确实能够提高时间效率。

2、 如何解决“分析麻痹”
学长学姐之前在博客中有建议到“从心态上改变认识”,在这次实践中,刚开始畏难情绪确实还是占主导的,但是从真正开始写代码,发现事情也没有想象中那么困难,是可以一步步解决的,也知道有困难时候可以找同学、老师寻求帮助,他们也乐意解答我们的问题

3、 结对编程的组员该如何选择?
这次结对编程是两人自愿组队的,我找的是跟我比较熟悉的同学。我不擅长写Web前端代码,所以那方面的部分由他代劳。我主要负责后端部分,但因为我们两人都没有选JavaEE的课程,所以我也会有后端的疑问,遇到困难主要是我们两人互相帮助。所以,我认为,结对编程的组员能力高低是没有很大关系的,主要是双方都能自主学习,有问题可以互相帮助,就足够了。

4、 用户体验和质量到底哪个更重要呢?
在这次团队开发中,我觉得用户体验更重要,可能是因为我们的APP不涉及高精度计算方面的问题。如果一个APP,界面需要加载很久、界面相关功能没有完善实现等等,用户怎么会想用下去呢?开发商又如何赚钱呢?

5、 创新对一个公司是否重要?
从公司角度,我还无法回答。但从这次实践来看,创新是很重要的,但新想法能否被实现就是另外一回事了。

每个阶段的收获

需求阶段:
通过各种渠道,获取用户需求

设计阶段:
原型设计,与团队进行交流沟通,听取他人看法,相互补充

实现阶段:
查询资料进行学习,提高自主学习能力;帮助团队成员解决相关问题,团队和谐加强;学会主动向他人请教问题。

测试阶段:
一旦接口连不上,首先先看自己代码是否符合接口文档的要求;如果还是不行,要及时和后端成员进行沟通,及时反馈。

发布阶段:
因为没参与到发布阶段,所以这一阶段暂无收获

结合自己在个人项目/结对编程/团队项目的经历,谈谈自己的理解或心得

个人项目:学会正则表达式,学会写相关测试用例进行测试

结对编程:与队友进行及时交流,及时反馈自身进度,有问题及时通知队友,避免因为自身导致项目落后。

团队项目:学会书写一些自定义控件(如时间选择器),通过每天的会议,督促自己完成任务,防止摸鱼,帮助团队成员解决一些疑惑,自身编程出现问题,要在会议中提出,或许有经验的队员可以帮助解决。

第二部分个人技术总结

使用RecyclerView实现列表功能



这篇关于软件工程实践总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程