一、版本控制

①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阶段中间产物【欢迎来怼】的更多相关文章

  1. Beta阶段中间产物

    空天猎功能说明书:https://git.coding.net/liusx0303/Plane.git 空天猎代码控制:https://coding.net/u/MR__Chen/p/SkyHunte ...

  2. Beta阶段项目展示

    1.团队简介 韩青长 前端工程师 我是韩青长,技术小白,抱着对软工的好奇和对未来工作的憧憬选了这门课.暂时选择了测试的工作,也对开发和UI有一定兴趣.从前上帝创造了我们,现在轮到我们来创造自己的软件了 ...

  3. Beta阶段项目终审报告

    先上图 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要是用来解决玩狼人杀这款桌游时无牌.无法官.游戏流程不熟悉等情况的.我觉得我们对典型 ...

  4. Beta阶段第十次Scrum Meeting

    情况简述 BETA阶段第十次Scrum Meeting 敏捷开发起始时间 2017/1/4 00:00 敏捷开发终止时间 2017/1/5 00:00 会议基本内容摘要 deadline到来 参与讨论 ...

  5. Beta阶段第九次Scrum Meeting

    情况简述 BETA阶段第九次Scrum Meeting 敏捷开发起始时间 2017/1/2 00:00 敏捷开发终止时间 2017/1/3 00:00 会议基本内容摘要 deadline临近 参与讨论 ...

  6. Beta阶段第八次Scrum Meeting

    情况简述 BETA阶段第八次Scrum Meeting 敏捷开发起始时间 2016/12/21 00:00 敏捷开发终止时间 2016/12/22 00:00 会议基本内容摘要 deadline临近 ...

  7. Beta阶段第七次Scrum Meeting

    Beta阶段第七次Scrum Meeting 情况简述 BETA阶段第七次Scrum Meeting 敏捷开发起始时间 2016/12/20 00:00 敏捷开发终止时间 2016/12/21 00: ...

  8. Beta阶段第六次Scrum Meeting

    情况简述 BETA阶段第六次Scrum Meeting 敏捷开发起始时间 2016/12/16 00:00 敏捷开发终止时间 2016/12/17 00:00 会议基本内容摘要 平稳推进 参与讨论人员 ...

  9. 2016福州大学软件工程Beta阶段团队作业成绩汇总

    1.评分规则 本次Beta阶段团队作业评分方法如下: 团队得分=[[7次scrum过程评分+(小组互评得分+教师评分)/2]/2],其中过程.小组.教师各30分 说明:由于没有规定提交团队贡献比,因此 ...

随机推荐

  1. jenkins+pytest+ allure运行多个py文件测试用例

    jenkins的pytest运行多个py文件,导出allure报告方法,只需改下job的配置中的构建即可(pytest会运行指定文件下的所有test开头的py文件),如下:              ...

  2. python logging模块日志回滚TimedRotatingFileHandler

    # coding=utf-8 import logging import time import os import logging.handlers import re def logger(app ...

  3. P1736 创意吃鱼法

    题目描述 回到家中的猫猫把三桶鱼全部转移到了她那长方形大池子中,然后开始思考:到底要以何种方法吃鱼呢(猫猫就是这么可爱,吃鱼也要想好吃法 ^_*).她发现,把大池子视为01矩阵(0表示对应位置无鱼,1 ...

  4. GATK--数据预处理,质控,检测变异

    版权声明:本文源自 解螺旋的矿工, 由 XP 整理发表,共 13781 字. 转载请注明:从零开始完整学习全基因组测序(WGS)数据分析:第4节 构建WGS主流程 | Public Library o ...

  5. flex学习园地

    http://blog.sina.com.cn/s/blog_6d0dc2a901013enk.html

  6. Matlab zeros ones

    zeros函数——生成零矩阵 ones函数——生成全1阵 [zeros的使用方法] B=zeros(n):生成n×n全零阵. B=zeros(m,n):生成m×n全零阵. B=zeros([m n]) ...

  7. 洛谷 P1198 [JSOI2008]最大数

    洛谷 P1198 [JSOI2008]最大数 题目描述 现在请求你维护一个数列,要求提供以下两种操作: 1. 查询操作. 语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值. ...

  8. 【CQOI2017】小Q的棋盘

    题面 题解 根据题意,不回头是最好的(显然法) \(dfs\)找到最长链,设长度为\(\mathrm{L}\),然后分类讨论: 如果\(\mathrm{L} > m\),答案就是\(m + 1\ ...

  9. pandas:由列层次化索引延伸的一些思考

    1. 删除列层次化索引 用pandas利用df.groupby.agg() 做聚合运算时遇到一个问题:产生了列方向上的两级索引,且需要删除一级索引.具体代码如下: # 每个uesr每天消费金额统计:和 ...

  10. linux 修改文件最大数

    ulimit -a 查看所有 open files (-n) 1024 是linux操作系统对一个进程打开的文件句柄数量的限制(也包含打开的套接字数量) ulimit -SHn 10000 ##临时修 ...