(MDY)2021秋季软件工程 alpha冲刺完善

这个作业属于哪个课程 构建之法-2021秋-福州大学软件工程
这个作业要求在哪里 2021秋软工实践 alpha冲刺
团队名称 MDY
这个作业的目标 alpha冲刺完善
参考文献 UML状态图 UML活动图

目录

    • 一、alpha冲刺后项目所存在的问题
    • 二、UML设计图
    • 三、项目进展
    • 四、成员的体会及收获
    • 五、GitHub仓库

一、alpha冲刺后项目所存在的问题

问题:
1、教程仍存在错位等问题,需要继续完善。
2、登录界面没有引导,需要添加一个指引界面。
3、代码页面不清晰,代码混乱一团,需要完善。
4、退出登录有一些bug,如有概率不能正确地清除用户信息。

探索思路及解决方法:
1、通过多台手机真机测试不断优化ui,提高小程序用户教程的适应性。
2、耐心完善其他界面,将老师和助教提出的问题整理,学习。针对问题搜索方法进行解决。
3、继续检索bug,并尝试修复。

二、UML设计图

(红色,加粗部分为完善的部分)

1、系统模块的类图

  • 在首页分为四个主要内容,分别是热点信息(GitHub Trending)、用户教程、收藏夹、搜索功能。

  • 1、首先是热点信息功能,选择屏幕中间的两个选择框,可以分别选择想要获取热点的语言和时间范围。

    2、其次是收藏夹功能

    • 点击查看即可查看个人收藏夹所有项目信息(包括最近一次更新时间),再点击所选项目,即可进入对应项目的仓库详情页(同上,不重复演示)

    • 在搜索栏中输入想要搜索的项目关键字,即可得到项目信息。输入内容会被保存在本地记录中。点击具体项目会跳转到仓库详情页(同上,不重复介绍)
    • 下面主要介绍一下搜索记录功能:
      ①点击搜索后会自动保存输入记录;
      ②搜索记录会按时间顺序记录;
      ③如果输入相同内容会覆盖掉之前信息并置于最前端;
      ④点击搜索记录,会把内容自动输入到搜索框之中;
      ⑤点击删除记录,会删除所有搜索记录。

    • 这里是教程里的一些例子

    2、增加的主页登录教程(token获取),放置在未登录界面右上角。

    四、成员的体会及收获

    殷宇轩:在这一个多月的时间里,我和队员们在一起开发,学习。几乎从零开始完成了整个小程序的开发,感慨良多,也收获了很多。我们在一起努力,付出了很多时间学习和修改,也把休息时大把空闲时间利用了起来,专注的投入在一件事中,并且可以遇到志同道合的人一起努力,一起讨论,一起工作,真的是很好地体验。

    孙枫娇:通过这一两个月的团体项目开发,我对一个项目一整套的开发流程更加熟悉了,同时,也学习了微信小程序开发前端的相关知识。对于这个小程序,我也是投入了挺多的时间的,几乎是把它排在了第一位。好在,最后出来的效果也挺好的。总的来说,是收获满满的。

    张雨荷:通过这次的团队协作,不但体会到了团队任务和个人任务的区别,而且明白了如何将已有技术迁移。对于微信开发者平台,一开始是比较陌生的,后来经过一些实验,才明白它与前端开发的区别和相似之处。对于团队来说,每个人将自己所写的东西通过github团队协作整合起来。在这个逐渐将代码和功能丰富起来的过程中,也十分有成就感。

    陈佳慧:通过这次项目开发,我可以说很完整地感受了一下小程序和软件开发的整个过程,从一片空白什么都不会,到和团队成员一起把小程序做出来,过程很辛苦,但收获真的很多。有关知识的学习,是课堂上不能给我的,让我丰富了自己,还有和团队成员一起开发的过程也让我提升了与队友沟通交流的能力。看到手机上出现我们开发的小程序那种兴奋,让这段时间的辛苦都变得值得起来。

    刘瑄昀:这次的前端和拍摄vlog工作都很有收获。
    首先再次运用微信小程序开发者,不懂的问题能够和团队里的其他成员讨论;同时大家坐在一起打代码修改真的很有氛围,效率非常高。其次就是分工整合的重要性。工作开始前的分工很重要,关系到整个工作的进度;后期把大家代码整合的时候,由于一些代码不够,调试了很久,路径也修改了非常久。最后很感谢团队里的每一个人,最终小程序也是比较满意的!

    苏垚:花了好长时间,实践项目基本完成,软工实践课也就此落下帷幕。从开始对项目开发、GitHub、博客园一无所知,到学会使用Git上传自己的代码,学会装饰自己的博客、使用github、写博客等等,软工实践确实让我们收获了很多,也成长了很多,虽然过程很艰辛,但和团队小伙伴们一起努力学习,攻克一个个困难的时候,是真的很开心。

    葛昊:在这次的软工实践中,学习了java语言的基础语法,了解到了java文件以类的形式实现程序功能的特性。同时还熟悉了用java发送url请求以及访问mysql数据库并进行相关操作。在软工实践中,进一步的熟悉了后端的相关工作,对云服务有了一定了解。通过这次的软工经历,与团队成员一起实现一个微信小程序,既熟悉了软件的开发过程,也学会了团队合作。

    陈金波:第一次参与到这种团队合作中,在过程中懂得了团队交流与沟通的重要,要学会多主动和队友沟通,自己的想法要及时反馈,因为有时候你的想法歪打正着可以解决团队正面临的问题,也渐渐懂得了团队的重要。同时也知道了时间合理分配的重要性,之前因为要复习考试,时间分配不均,导致临近DDL的时候都会很赶。在过程中也是逐渐克服了以前对于代码的恐惧心里,对于写代码没有像以前那样恐惧且排斥了。

    任建新:经历了这段时间的alpha冲刺,有了许多新的体验和收获。
    首先是,第一次加入一个十人的大团队做一个很复杂的项目,有了很难得的体验,也明白了软件开发的具体过程。
    然后是,在做团队项目时,总会不断的需要学习新知识,了解新技术,在团队大作业的紧逼下,激发出了我很多很多的潜能。
    最后,很感谢能遇到这样一群队友(大佬),不嫌弃我菜,给了我很多帮助,也给了我很多包容,很荣幸能和大家一起愉快的完成这次软工实践。

    欧翔:随着这次alpha冲刺完善的完成,难熬的软工实践也终于迎来了它的尾声。虽然在团队作业中贡献较小,但也让我意识到自己的学习能力还是不足,需要好好反思,在今后的学习中要更能清楚的认识自己,多努力储备更多知识。而经历过这次软工实践,也让我明白了学习东西,不能避重就轻,该做的迟早要做,会了都是提升;让我对团队精神的理解更深了,团队是一个命运相关的整体,在开发过程中自然也会遇到个人开发所没有遇到过的问题。最大的区别就是时间不再单纯地属于自己,而是属于团队;让我对专业的兴趣和了解更深了,在开发过程中,接触了不少新知识,通过这次实践,更加深入的理解了所学的知识。总体来说,这是一段辛苦且难忘的经历,但也使我收获颇丰,受益无穷。

    五、GitHub仓库

    Smart GitHub

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年11月6日
    下一篇 2021年11月6日

    相关推荐