Beta阶段中间产物【欢迎来怼】
一、版本控制
①Git地址:https://git.coding.net/tianjiping/Android-tianjiping.git
②check in次数:7次。

③成员代码贡献
因为阚博文同学为组内新成员,所以工作量较少。
| 成员 | 代码行数 | 功能作用 | 代码比例 |
| 田继平 | 2376 | 搜索功能 | 21% |
| 葛美义 | 1852 | 主页功能修改 | 16% |
| 邵朔 | 1582 | 参与主页功能 | 15% |
| 李圆圆 | 1363 | 新闻功能 | 13% |
| 王伟东 | 1508 | 新闻功能 | 15% |
| 阚博文 | 791 | 部分个人功能 | 2% |
| 姜珊 | 2001 | 部分订阅功能 | 18% |
二、软件功能说明书(beta修订)
闪屏:

主页:


在2.0版本中,我们团队将博客和新闻做成了两个button,原来的精华是可以在首页中观看的。并增加了刷新功能(下滑与上拉均可进行刷新)。


除了增加刷新功能之外,Beta周我们团队还在2.0版本中增加了几项新功能:
1.两种查看博客的方式
- 直接点击该条博客

- 长按该条博客,出现查看选项

长按某条博客,不但能够查看该条博客,还能够查看博客的评论,发该条博客博主的主页及在浏览器中查看该条博客。以下为各功能截图。
2.查看评论功能截图

3.查看发布该条博客的博主主页功能

4.用浏览器查看功能

5.在1.0版本中打算做的班级功能,对于我们团队难度有些大,时间也有些紧张。为了保险起见,我们把1.0版本中的班级功能改成了2.0版本中搜索和订阅功能。Beta周我们团队对搜索功能进行开发。搜索功能有助于用户找到自己感兴趣的博主。
以下为搜索功能界面:


2.0版本中的搜索功能,可以搜索到你想看的博主,也许这位大咖不会经常更新博客,但有了搜索功能,用会就能够随时随地的看自己所关心的技术博客了。
6.退出APP增加了询问界面,避免用户因手滑意外退出而导致一些不必要的损失(如找不到刚刚阅读的博客等情况)。

三、WBS
工具:ProcessOn,请访问网址【https://www.processon.com/】。
分解思路:我们要做什么?我们这么做的目的?我们如何做?可能涉及哪些技术?哪些技术手段不确定?
对Alpha阶段的功能进行了修改,增加了新功能才形成了现在的Beta阶段的产品。

四、PSP
ET(E)为预计时间的缩写,AT(A)为实际时间的缩写。
将分钟换算成小时。
| PSP | Personal Software Process Stages | ET(h) | AT(h) |
| Planning | 计划 | ||
| · Estimate | · 估计任务所需的时间 | 62.5 | 63.7 |
| Development | 开发 | ||
| · Scrum Metting | · 每日例会(讨论项目进度,未来计划) | 7 | 5 |
| · Analysis | · 需求分析 | 1 | 0.8 |
| · Design Spec | · 生成设计文档 | 0.5 | 0.5 |
| · Design Review | · 设计复审(和同学审核设计文档) | 0.5 | 0.5 |
| · Coding Standard | · 代码规范(为目前的开发制定合适的规范) | 1 | 0.5 |
| · Design | · 具体设计 | 5 | 4.3 |
| · Coding | · 具体编码 | 36 | 42 |
| · function one | · 主页功能(修改) | 3 | 4 |
| · function two | · 新闻功能(修改) | 3 | 4.5 |
| · function three | · 搜索功能 | 12 | 16 |
| · function four | · 订阅功能(部分) | 10 | 6 |
| · function five | · 个人功能(部分) | 8 | 5 |
| · Code Review | · 代码复审 | 5 | 4 |
| · Test | · 测试 | 3 | 3 |
| Reporting | 报告 | ||
| · Test Report | · 测试报告 | 1.5 | 2 |
| · Size Measurement | · 计算工作量 | 1 | 0.4 |
| · Postmortem | · 事后总结 | 0.5 | 0.4 |
| · Process Improvement Plan | · 提出过程改进计划 | 0.5 | 0.3 |
Beta阶段中间产物【欢迎来怼】的更多相关文章
- Beta阶段中间产物
空天猎功能说明书:https://git.coding.net/liusx0303/Plane.git 空天猎代码控制:https://coding.net/u/MR__Chen/p/SkyHunte ...
- Beta阶段项目展示
1.团队简介 韩青长 前端工程师 我是韩青长,技术小白,抱着对软工的好奇和对未来工作的憧憬选了这门课.暂时选择了测试的工作,也对开发和UI有一定兴趣.从前上帝创造了我们,现在轮到我们来创造自己的软件了 ...
- Beta阶段项目终审报告
先上图 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要是用来解决玩狼人杀这款桌游时无牌.无法官.游戏流程不熟悉等情况的.我觉得我们对典型 ...
- Beta阶段第十次Scrum Meeting
情况简述 BETA阶段第十次Scrum Meeting 敏捷开发起始时间 2017/1/4 00:00 敏捷开发终止时间 2017/1/5 00:00 会议基本内容摘要 deadline到来 参与讨论 ...
- Beta阶段第九次Scrum Meeting
情况简述 BETA阶段第九次Scrum Meeting 敏捷开发起始时间 2017/1/2 00:00 敏捷开发终止时间 2017/1/3 00:00 会议基本内容摘要 deadline临近 参与讨论 ...
- Beta阶段第八次Scrum Meeting
情况简述 BETA阶段第八次Scrum Meeting 敏捷开发起始时间 2016/12/21 00:00 敏捷开发终止时间 2016/12/22 00:00 会议基本内容摘要 deadline临近 ...
- Beta阶段第七次Scrum Meeting
Beta阶段第七次Scrum Meeting 情况简述 BETA阶段第七次Scrum Meeting 敏捷开发起始时间 2016/12/20 00:00 敏捷开发终止时间 2016/12/21 00: ...
- Beta阶段第六次Scrum Meeting
情况简述 BETA阶段第六次Scrum Meeting 敏捷开发起始时间 2016/12/16 00:00 敏捷开发终止时间 2016/12/17 00:00 会议基本内容摘要 平稳推进 参与讨论人员 ...
- 2016福州大学软件工程Beta阶段团队作业成绩汇总
1.评分规则 本次Beta阶段团队作业评分方法如下: 团队得分=[[7次scrum过程评分+(小组互评得分+教师评分)/2]/2],其中过程.小组.教师各30分 说明:由于没有规定提交团队贡献比,因此 ...
随机推荐
- IIS提示出现RPC服务器不可用的解决方法
如果你运行IIS时也遇到“RPC服务器不可用”的故障提示,不妨试试我们下面的办法 依次点击“管理工具→服务→Remote Procedure Call→属性”,其默认启动类别是“自动”,但选项是灰色的 ...
- FFMpeg笔记(二) 使用FFmpeg对视频进行编解码的一般流程
1. 编码: 1.对编码资源的初始化 AVCodec* m_pVideoEncoder;// 特定编码器的参数信息 AVCodecContext* m_pVideoEncoderContext;// ...
- [原创]升级Gerrit的commit-msg,检查git commit时必须填写开发任务编号TaskID
公司使用git+gerrit+jenkins进行持续集成实践,其中gerrit用来进行Code Review.另外我们自己研发了一套敏捷项目管理系统TPM(TeamPlus Management),用 ...
- C++重载运算符练习--对people类重载“= =”运算符和“=”运算符
题目描述 对people类重载“= =”运算符和“=”运算符,“==”运算符判断两个people类对象的id属性是否相等:“=”运算符实现people类对象的赋值操作. 代码如下 #include&l ...
- ZooKeeper实现分布式队列Queue
ZooKeeper实现分布式队列Queue 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务. 现在硬件越来 ...
- 20145209刘一阳《JAVA程序设计》第二周课堂测试
第二周课堂测试 1.if关键字后面的小括号内,表达式的值可以为10.(B) A .true B .false 2.表达式0xaa | 0x55的值为(C) A .FF B .0 C .255 D .1 ...
- 2_C语言中的数据类型 (九)逻辑运算符与if语句、switch、条件运算符?、goto语句与标号
1 条件分支语句 1.1 关系运算符 在C语言中0代表false,非0代表真 1.1.1 < 小于 1.1.2 <= 小于 ...
- Codeforces 909 D. Colorful Points (模拟)
题目链接: Colorful Points 题意: 给出一段字符串(长度最大为1e6),每次操作可以删除字符串中所有相邻字符与其不同的字符.例如:aabcaa 删除一次就变成了aa,就无法再删除了.题 ...
- idea ssm项目出现日志中文乱码,封装的json中的msg字段中文乱码(但是json封装的bean中的字段不乱码)等其他各种项目下的中文乱码解决方案
开头划重点!(敲黑板):rebuild和mvn package的循环往复好几次的操作是解决这个问题的最主要的方法! 经过多次试验,发现这样做就可以正常显示中文了 我说为什么有时候乱码,有时候中文正常, ...
- Python中re模块详细介绍
正则的介绍及应用实例详解 """ 1.什么是正则 正则就是用一系列具有特殊含义的字符组成一套规则,该规则用来描述具有某一特征的字符串, 正则就是用来去一个大的字符串中匹配 ...