• 团队作业——项目验收与总结博客


    1、作品下载或可访问的链接地址

    2、团队项目的Github链接,要求在验收前所有代码都需要合并到master分支中

    3、已经实现的作品的主题和功能介绍

    • (1)作品主题:识别文字以及形成图片

    • (2)功能介绍:第一次启用APP,首先进入首页,分别有相册导入、拍摄图片和新建类型按钮,通过新建类型按钮,可以新建一个自命名文件夹,以备后续使用;通过相册导入或者拍摄图片,向
      APP中送入一张图片,可以进行图片识别功能,识别过后,自动进入编辑界面,其中包括识别出的原文,字体设置、复制文字按钮,可以选择要存储的类型,并可添加随感,通过预览按钮,生成预览随心摘,效果不满意,可以返回编辑界面继续编辑,满意则可选择自命名保存。在首页中,可以点击某一张生成的随心摘,浏览其具体内容,并且可以实现分享功能(Android 6.0以下工作正常,更高版本仍有bug)。若在首页点击某一类型栏,则可以滑动浏览本类型中所有随心摘。

    4、用户使用情况报告(使用反馈意见、用户数量、使用频度)

    5、团队项目总代码行数4800行左右、项目预估遗留的bug数3-4个、项目总耗时约为40天左右

    6、组员的项目感言

    • 杨光海天:其实,在前面不少博文中,也多多少少表达了对于本次团队实践的一些感受。总的来说,是一段非常珍贵的体验。我们有个自己的小团队,小团队有一个开发APP的共同目标,我们共同面对困难,解决困难。但就我个人而言,在实践初期,十分迷茫,不知道从何入手。俗话说得好,万事开头难嘛。一点一点学吧。主要学习了,前端布局设计,以及界面间的交互函数,从开始的慢慢摸索,到现在基本能够独立完成某一界面的设计开发,也算是有所成长了。另一方面我作为团队PM,协助团队开发只是一部分,更多的是需要了解每一位成员,他们的特长,他们的日程进度,他们遇到了哪些瓶颈,我该如何与其他成员一起帮助某一个人解决某一问题。大家总会有疲惫的时候,我也会有偷懒的时候,但时间不等人,所以为了推进项目前行,我不得不偶尔督促成员们继续努力。我对我们的团队感到骄傲,他们没有想过放弃,他们一直都在坚持,团队的氛围也一直感染着我。

    • 赖志平:这次软工实训给我的感觉是自身能力还是不足,无论是从个方面对我来说都感觉都是陌生的,开发的过程就是学习的过程,学习各种新的知识,得到“充实”的体验。由于团队的成员以前都没有做过开发,所以对我们而言无论哪一步都是巨大的挑战,无论是Android开发,文档编写,还是代码管理,团队协作,我们都是一步步摸索出来的。于我而言,我负责团队的代码管理和部分Android开发,承担指导团队成员代码的上传,保证代码质量,解决冲突,燃尽图生成等工作,前期花费了大量的时间,队友也是各种吐槽。不过后来看到了版本控制的魅力所在,在团队项目管理方面让我对于代码管理有了更深的体悟。和队友交流的过程中学到了很多,自身暴露出的问题也有待改善。这个过程是辛苦的,要特别感受我的队友们,能够容忍我有时候的“任性”,还是经常一起在深夜奋战。总之,酸甜苦辣,都已尝遍。

    • 吴松青:白驹过隙,不知不觉中软件工程结束了。在这个过程中可以说说受益颇多,这门课也将成为我大学生涯里印象最为深刻的一门课。在大三未开始之前,我还是对软件开发没多大兴趣的,一直觉得这个专业真不是我所喜欢的,是为了以后的发展才会选择计算机的。但是经过跟团队的伙伴一起开发一款软件的这个过程之后,我发现这件事情并不是想象中的那么乏味,至少让我投入了精力,让我感受到了成就感,感受到了编程世界的广阔。而且,这门课,不仅仅是培养了我编程的能力,更是让我清楚了一个人跟一个团队的区别,一个凝聚力强的团队所发挥的力量远远超过了1+1+1+1+1+1+1+1,一个没有凝聚力的团队就如同一盘散沙,没有存在的意义。这才是软工实践教会我最多的。在此感谢这门课所有的老师与助教以及帮助过我的队友。

    • 吴伟根:在这次软件项目开发中,我的任务是完成本地数据库sqlite的搭建,比较惭愧的是我并没有完成,之后是队友借助litepal搭建的数据库。自我感觉是自己的能力还远远不够,问题的解决能力不够,和队友之间的合作也不是很密切。不过,最后产品出来了,我感到十分开心。虽然自己在其中的贡献比较少,但心里还是觉得骄傲的。自己也在这个过程中体验了一下软件开发的艰苦,还有就是期间的焦虑焦急。收获还是有的,最起码意识到自己的严重不足,也让我看到自己和别人的差距。栋哥说,毕业后找工作是要自己的能力在应届生中比较突出,竞争者还只是应届生。我觉得我在这次开发项目的过程中,竞争者就是周边的同学。我得慢慢努力,超过不说,至少要追赶上他们的脚步。

    • 郑珍发:时间飞逝,不知不觉间《软件工程》的学习完了。在这将近半学期的学习中,虽然我不能说我将《软件工程》学习的有多么的好,但是通过学习,我还是受益良多。
      在以前,我一直以为软件的开发其实是一件很轻松快乐的事情,只要一天坐在电脑旁敲敲键盘,那么一切就可以了,但是现在我才发现,我以前的很多的思想是多么的肤浅可笑。编程其实是一种乐趣和苦恼共存的一项创造性活动。因为编程不仅能够满足我们内心深处进行创造的渴望,而且还能愉悦我们内在的情感。而且通过学习《软件工程》,我还学到了很多其他的东西。比如通过学习《软件工程》,特别是老师的课程讲解,为我提供了一个尽早接触世界工作和真实项目的机会。让我知道如何在以最小的成本中,训练自己的基本工程素质和能力,如何激发自己的积极性等。而且通过学习《软件工程》,还让我认识和培养了我的团队协作能力,增进了和同学的感情,特别是对于我们这些在校的学生来说,这种学习更是能让我在以后工作中少走很多的弯路。所以,通过《软件工程》的学习,我是真的学习到了很多有用的东西,让我明白了很多的道理。在此我对老师的辛勤教育表示感谢,因为是你让我学习到了这些,是我获益良多。

    • 周琪文:作为一种全新的教学模式,我觉得能够让学生在一起共同开发,共同努力,共同讨论是非常有助于学生自身的发展的。这样的经历不仅能填补学校书面教育的而导致的空白,也能让学生给予学生新的学习方式,learning by doing。
      在本次项目过程中,我不仅对实际开发的流程和结构加深了了解,更重要的是在不断学习和运用知识之中,扩大了自己的知识面,巩固知识,扩大眼界,看待问题不再是只是局限于代码,而是能从更高的角度,从编译器,从架构的方面去思考,我想这是我最大的收获。

    • 朱晓健:在做这个项目之前,就感觉这个项目我们应该是做不出来的,毕竟组内成员大部分之前也没有做过Android。一群人抱着试一试的心态,边学边做边摸索,到最后终于把这个APP给做出来的时候,内心真的是非常地激动的,虽然这个APP还不够完美~。
      整个的项目过程中,虽然非常地累,但是却实实在在地收获了很多:不仅是学会了新的编程语言、工具的使用方法;更重要的是学会了如何去表达自己、和组员进行沟通,以及如何去进行团队协作来开发一个项目。这些东西是以往任何的课程中都学不到的,很庆幸当初自己的选择:没有退选软工实践。毫不夸张地说,软工实践是我大学这三年上的最有意义的一门课。

    • 邹星:这是第一次团队项目把,合作起来果然是和想象中不一样。各样的性格各样的风格。只能说,各种各样的化学反应。从一开始的选题风波,再到后面的改题。不能说我们很完美的完成了这次项目把。但是,不过明白了一点,这种团队任务,一个人是很难完成的。只有队友一起努力,共劲一处,才会有更好的结果。望以后的自己在以后能更加注意这些。

  • 相关阅读:
    转:单链表有环判断及其起始位置定位
    转:C++经典排序算法总结
    转:堆排序
    转载:C++快速排序
    转载:平衡二叉树(AVL Tree)
    设计模式原则
    适配器模式
    单例模式
    工厂模式
    Head First设计模式 装饰者模式
  • 原文地址:https://www.cnblogs.com/yangguanghaitian/p/8137414.html
Copyright © 2020-2023  润新知