1、相关信息

Q A
作业所属课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/
作业要求 https://www.cnblogs.com/harry240/p/11524162.html
团队名称 七剑下天山
作业目标 冲刺阶段:主要解决的是主页面推荐栏和社区功能的实现

2、团队成员信息

姓名 学号
张鹏 201731062524(组长)
陈超 201731062510
王慧 201731062504
李邦国 201731062513
沈梓琳 201731062501
何鑫懿 201731062122
侯思其 201731062124

3、冲刺部分内容

  • 3.1、根据最初的功能计划实现,在Beta冲刺阶段主要解决的是首页界面推荐栏问题以及社区功能的实现,同时根据Alpha发布后的测试结果新增加了两个任务:一是增加小说资源下载时进度条的显示,二是实现小说网络资源的下载。具体工作所需时间见下图所示
任务 工时(小时/人)
首页界面优化处理 5
界面推荐书籍点击进入阅读 6
下载小说资源显示下载进度条 6
小说网络资源下载 8
社区界面显示优化 12
动态发布实现 12
总计 49
  • 3.2、冲刺阶段具体纪要:
冲刺阶段 对应博客链接
第一阶段 (2019.11.20-2019.11.21) https://www.cnblogs.com/BigTent/p/11973811.html
第二阶段 (2019.11.22-2019.11.23) https://www.cnblogs.com/BigTent/p/11979008.html
第三阶段 (2019.11.24-2019.11.25) https://www.cnblogs.com/BigTent/p/11979012.html
第四阶段 (2019.11.26-2019.11.27) https://www.cnblogs.com/BigTent/p/11979015.html
第五阶段 (2019.11.28-2019.11.29) https://www.cnblogs.com/BigTent/p/11979017.html
第六阶段 (2019.11.30-2019.12.01) https://www.cnblogs.com/BigTent/p/11979020.html
第七阶段 (2019.12.02-2019.12.03) https://www.cnblogs.com/BigTent/p/11979025.html

4、Beta版本解决的问题

  • 首页界面推荐栏

    • .界面优化处理
    • .界面推荐书籍点击进入阅读
  • 下载小说资源显示下载进度条
  • 小说网络资源下载(在Alpha版本中,只能下载从本地上传的小说资源,现在对于非本地上传的资源也可进行下载)
  • 社区功能
    • .社区界面显示优化,主要采用flexboxlayout布局
    • .动态发布实现

5、Beta版本的发布地址或者安装配置手册

6、项目情况的总结

  • 6.1、各成员任务完成情况
姓名 完成任务
张鹏 优化首页数据显示、服务器配置与后端交互
陈超 页面优化、阅读器改进、博客撰写
王慧 社区界面展示以及优化、博客撰写
李邦国 后期工作安排、前端代码整合
沈梓琳 用户个人详情页面展示及优化、博客撰写
何鑫懿 社区功能实现
侯思其 添加下载进度条显示、增加网络资源下载功能、部分社区功能实现
  • 6.2、项目整体情况总结:
    =》在这个项目过程中我们整个团队的收获还是很大的。不仅对于软件过程有了深入理解,在在代码能力方面也有了很大的提升。在这个过程当中有一个道理让我记忆很深刻:一个团队,除了每个人要有过硬的技术水平,还需要加强沟通交流,尤其是在项目初期,对于需求和分工,一定要明确。这次我们做的是一个android应用,在这个项目开始之前我们小组只有少部分人接触过android,而且不是很精通。所以这个项目初期,大家都处于学习和探索阶段。因为之后我们有一门android课程,我想以这个项目顺便为后面课程做个铺垫。android涉及的东西很多,我们也学习了很多软件框架,这对我们软件知识是一个很大扩充,也是我们最大的收获。
  • 6.3、团队成员个人总结
姓名 个人总结
张鹏 在这个项目中,我做的是整体框架搭建和部分前端逻辑以及后端接口。前端访问网络用的是retrofit框架,后端用的springboot。在初期,光是学习和探索这些框架就用了很多时间。springboot以前学习过,还知道一些。但是对于retrofit完全不了解,刚开始根本不知道有这个框架。一开始我们直接才用android内置的httpurlconnection构造http报文来访问接口,但是这个代码量很大,不稳定,代码重用低,最后还是一位学长建议我使用的retrofit框架。通过这次项目,我对于软件前端后端的交互过程及原理有了更深的理解。不足之处:作为这次项目的组长,对于前期分工已经组员之间的交流没有做到位,这对于一个项目组长是致命的。对于这一点我会认真反思自己,我觉得前期应该多花一些时间来做规划,磨刀不误砍柴工。这后面的矛盾可能会减少很多
陈超 个人总结:在这次项目中,我主要负责前端界面、部分测试以及配合博客书写。这次项目并不是我第一次接触小组项目,但是是第一次接触安卓。最开始的时候连按钮都不知道咋拖,后来看了菜鸟教程和网上大佬们的博客才好起来,可能一开始还会抱怨为什么自己没学安卓要选安卓的项目,后来就不会了,因为以后可能还会有这种边学边做的项目经历。这次也让我看到了在前端方面自己和别人的差距,他们的页面好看太多了,自己还需要努力。通过这次项目也让我看到了一个完整的软件开发过程,让我对未来的职业有了一定的了解。不足之处:作为这次项目的一员,并没有和每个成员都保持频繁的交流讨论,可能有时候保持在完成组长分配的任务的状态下,没有更积极主动一点,希望在之后的项目中吸取这些教训,努力改进。
王慧 终于冲刺任务阶段结束了,项目也将接近尾声了,现在回首整个冲刺过程,的确充满了很多恼人的问题,特别是项目布局问题,刚开始因为使用的布局不合适,导致项目在不同设备下显示效果差异很大,后来在网上找到了一篇关于flexboxlayout的博客,明白这个布局比较灵活、更容易实现屏幕适配,不用使用太多的margin、padding等标签。经过这一次的项目实践过程,我不经学到了很多知识,例如listview、recyclerview、cardview等布局知识,同时也深切认识到沟通和交流在团队中的重要作用,可能就是因为我们在项目中的交流不够多,出现了很多意想不到的问题,任务分配有时也不是特别清晰,所以在日后的团队项目合作中,一定要密切沟通,时时促进人际活动。
李邦国 在这次项目中,我主要负责的是前端任务统筹、任务分配还有一些后端功能代码的编写。以前一个人做项目时,不知道团队的可贵,其实团队也是单打独斗,不过是会让我们选择适合的对手,因为每个人都有优势,都有长处。一个优秀的团队会把每个人放在适合他的地方。越往后,我们越会发现,我们不需要处理全部的问题,却能做得更好,只因为我们在团队中。这便是我这次项目作业的感想。
沈梓琳 项目的进度接近尾声,十几周的时间,感觉学习到了很多。九月份我们开始接触Android studio 开发工具,对我来说,一切知识都是全新的,毕竟是第一次接触,起初就是不断的自学和尝试,也慢慢发现,同以前学习过的基本布局方式大同小异。做前端的话,主要就是把页面做好看,让功能清晰明了,我遇到的问题大多是关于页面布局,记得第一次做好登录注册,以及首页页面的时候,调试用的手机布局都挺好的,但用真机就飘了,然后就是不断改进、调试,也知道了哪些地方的处理方式不对,怎么改进会更好,这让我在后续的编码以及页面优化过程中更加注意了这些问题,感觉有遗憾的地方是:最初开始做的时候,我们没有统一风格,几个人分别做对应的页面,然后整合起来,整体看会很突兀,没有整套的感觉。经过这一次的团队协作,也总结了一些经验,相信在以后安排中会更加有条理,更加明确统一。
何鑫懿 在这次项目完成过程中,我感慨良多。首先,我可以学习到许多新的知识,认识到自我的不足,可以更好的提升自我,升华自我, 还有就是感谢组员们的帮助和帮扶,让我可以更好的学习知识。总而言之,这次项目对于我有很大的影响。
侯思其 在项目初期,我们的分工还算合理,前后端分离,功能划分多比较理想,因此项目的整体推进的进度还算比较满意,但中期的时候在功能点没有集中,团队成员间的沟通减少,导致项目推动很慢,很长时间都没有新的模块更新,项目越到后期,越觉得前期的准备不足,在设计方面做得不是很好,很多功能都不知道谁在写,这些都是前期在设计和分工的时候花费时间过少导致的遗留问题。在实际进行团队项目的时候发现人数越多,在设计和沟通上的难度就变得很大,特别是我们的水平并不是很高的情况下,每个人都有自己的想法导致集合模块的时候出现很多问题。值得高兴的是,随着时间推移,成员之间的默契度在不断提高,很多问题都可以沟通解决。

团队第六次作业-Beta冲刺及发布说明的更多相关文章

  1. 17秋 软件工程 第六次作业 Beta冲刺 总结博客

    题目:团队作业--Beta冲刺 17秋 软件工程 第六次作业 Beta冲刺 总结博客 Beta冲刺过程中各个成员的贡献百分比 世强:15.5% 陈翔:14.5% 树民:12.0% 媛媛:14.0% 港 ...

  2. 17秋 软件工程 第六次作业 Beta冲刺 Scrum1

    17秋 软件工程 第六次作业 Beta冲刺 Scrum1 各个成员冲刺期间完成的任务 重新梳理项目架构与当前进展,并且对我们的Alpha版本项目进行完整测试,将测试过程中发现的问题列入Github i ...

  3. 17秋 软件工程 第六次作业 Beta冲刺 Scrum2

    17秋 软件工程 第六次作业 Beta冲刺 Scrum2 我们组转会成员:杰麟: 我们组新成员:宏庆. 各个成员冲刺期间完成的任务 世强:完成分页功能的演示: 陈翔:完成超级管理员后端login模块: ...

  4. 17秋 软件工程 第六次作业 Beta冲刺 Scrum3

    17秋 软件工程 第六次作业 Beta冲刺 Scrum3 各个成员冲刺期间完成的任务 世强:完成手势签到模块,重构活动详情页面: 陈翔:完善超级管理员后端login模块,完成logout模块: 树民: ...

  5. 17秋 软件工程 第六次作业 Beta冲刺 Scrum4

    17秋 软件工程 第六次作业 Beta冲刺 Scrum4 各个成员冲刺期间完成的任务 世强:完成APP用户签到模块.群发短信模块前端界面: 陈翔:恢复Github项目,完成Scrum博客: 树民:和超 ...

  6. 17秋 软件工程 第六次作业 Beta冲刺 Scrum5

    17秋 软件工程 第六次作业 Beta冲刺 Scrum5 各个成员冲刺期间完成的任务 世强:完成APP端相册.部员管理.手势签到模块: 陈翔:完成Scrum博客.总结博客,完成超级管理员前后端对接: ...

  7. 17秋 软件工程 第六次作业 Beta冲刺

    题目:团队作业--Beta冲刺 Scrum Beta Scrum1 Beta Scrum2 Beta Scrum3 Beta Scrum4 Beta Scrum5 总结博客 总结博客

  8. 软工实践 - 第二十六次作业 Beta 冲刺(4/7)

    队名:起床一起肝活队 组长博客:https://www.cnblogs.com/dawnduck/p/10124816.html 作业博客:班级博客本次作业的链接 组员情况 组员1(队长):白晨曦 过 ...

  9. 团队第六次作业:Beta版本冲刺成绩汇总

    一.作业题目 团队第六次作业:Beta版本冲刺 二.作业评分标准 博客评分规则(总分100)博客要求 1.冲刺博客每篇占20分.(3次) - (1) 各成员该天完成的工作,以及明天的任务安排(表格的形 ...

随机推荐

  1. python 爬虫实例(一)

    一个简单的爬虫工程 环境: OS:Window10 python:3.7 安装一些库文件 pip install requests pip install beautifulsoup4 pip ins ...

  2. LeetCode 189. 旋转数组(Rotate Array)

    189. 旋转数组 LeetCode189. Rotate Array 题目描述 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数. 示例 1: 输入: [1,2,3,4,5,6, ...

  3. [ClickOnce] - Win10 管理员模式下无法安装 ClickOnce 之解决

    Issue Windows 10 管理员模式下,点击 ClickOnce 安装程序无反应. 解决 1. 按 WIN+R 键打开“运行”窗口,输入 “gpedit.msc" 打开组策略.2.  ...

  4. Java设计模式:23种设计模式(转)

    单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式. 原型(Prototype)模式:将一个对象作为原型,通过对其进行复制而克隆出多 ...

  5. java当中JDBC当中的transaction例子

    [学习笔记] 7.jdbc的transaction例子: import java.sql.*; public class MySQlTransaction1 { public static void ...

  6. QT json数据的应用(cJSON)

    json数据可保存小量的数据在本地的json文件中.QT有两种方式操作:(1).cJSON (2).QT的操作json数据的类. 应用:将监控预案数据保存在本地中. 1.首先根据预案结构创建一个jso ...

  7. Linux基础-14-ssh服务、apache服务

    1. ssh服务 ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息. ssh服务端 ...

  8. 从零开始学Flask框架-002

    Jinja2模板 默认情况下,Flask 在程序文件夹中的templates 子文件夹中寻找模板. Jinja2 中的extends 指令从Flask-Bootstrap 中导入bootstrap/b ...

  9. HCIA SWITCHING&ROUTTING 笔记——第一章 TCP/IP基础知识(2)

    视频地址:https://ilearningx.huawei.com/courses/course-v1:HuaweiX+EBGTC00000336+Self-paced/courseware/abb ...

  10. spring中EL解析器的使用

    SpEL对表达式语法解析过程进行了很高的抽象,抽象出解析器.表达式.解析上下文.估值(Evaluate)上下文等对象,非常优雅的表达了解析逻辑.主要的对象如下: 类名 说明 ExpressionPar ...