软件工程总结
Group Member & Photo
Start from left:
Liyuan, Shuo, Renqian, Wei, Chongyang
回顾
在本次软件工程课程的学习中,我们小组完成了bing词典uwp下的背单词组件的开发,并且通过用户反馈,对我们的程序进行了改进以及优化。最后我们获得了一个基本合格的,至少我们自己如果背单词会去用的软件。
开端
在刚开始选题的时候,我们阅读了以前课程课题的一些博客,我们希望在最后的项目中可以贡献自己的一些想法。开始的时候,我们是希望是可以通过自己开脑洞获得项目的idea,后来发现时间还是太过仓促,从而选择了邹老师提供给我们的四个可选项目之一的背单词。
作为一只大四汪,我表示身边的大部分人都是背过单词的,而需要我们背的单词也是越来越难以记忆。说起英语,我总是能想起一首诗"英语虐我千百遍,我待英语如初恋。奈何英语不开眼,继续虐我千百倍。"在这种情况下,我们是希望可以通过一些东西,教英语做人的。
最开始,最原始的背单词方法,就是重复。后来人们觉得对于一些笨蛋(比如我),通过简单的重复背诵单词实在是太慢了;于是有人弄出了各种各样的记忆曲线,然后那些又笨又懒的蛋(比如我),不想去算他们,于是又有人弄出来可以自动算这些东西的软件或者网站,比如扇贝。对于扇贝,我觉得还是不错的一个网站,我也不知道为什么,我曾经在扇贝连续打卡300天,然而,英语还是虐(哭瞎了)。在这种情况下,我们希望我们设计的背单词软件可以继承扇贝的一些优点,同时也能按照我们的想法做出一些改良,体现自己的想法。
过程
愿望总是美好的,结果也总是不错的,而过程却总会变得曲折。我们组有五只大四汪,其中四只保研汪,一直出国汪(比如我)。所以在提交申请前(项目的第一个阶段),我只能坑了,于是我在第一个阶段主要负责项目的开脑洞,而由于我的非战斗减员,四只保研汪表示,干活干得好幸苦。
第一个阶段(上)
有了自己的想法后,我们组很快做出了第一版本原型版本。与Bing团队的前辈们讨论后,我们发现我们设计的UI交互的不合理性,同时也在讨论中,与设计师一起商量了新的UI交互方式,不得不说,设计师很给力的!
第一个阶段(下)
经过了更深入的讨论与研究,我们修正了新的UI交互方式,并在alpha版本发布前按时完成了alpha版本并准备了alpha版本的发布。
第二个阶段
在获得alpha版本后,我们觉得应该将工作的重心放到如何将现有的功能做好,而不是加入新的功能。于是我们借了小米4,刷了win10,安了我们自己的软件,然后请别人进行测试。测试过程中反映出来许多问题。我们也都在这个阶段完成了相应的修改。同时也要感谢某些热心用户,帮我们远程做了测试,并发来了反馈
反馈&建议
我们觉得这课开得挺好的啊,就是觉得时间有点尴尬。还有就是邹老师好厉害好犀利啊!