一、版本控制

①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. java读入和输出

    一: 在python里直接使用input函数就可以,在java里,需要使用Scanner类,用System.in进行初始化,获取用户输入可以用nextLine获取字符串,nextInt获取整形数据. ...

  2. DRCNN超分辨重建2016年

    论文疑点: Embedding层是怎么操作的? https://gshtime.github.io/2018/06/01/tensorflow-embedding-lookup-sparse/ 这篇文 ...

  3. Mysql安装(win10 64位)

    公司的测试数据库只有读的权限,而且还不能用IP和端口去访问,所有很多时候不方便(尤其是想练手的时候).闲着也是闲着,自己搭建一个Mysql数据库出来.以下操作,全部基于win10专业版 64位,仅供参 ...

  4. 升序排列的数组中是否存在A[i]=i

    #include<stdio.h> void equal(int a[],int N) { int i; ;i<N;i++) { if(i<a[i]) { printf(&qu ...

  5. GitHub 源码,Framework 框架

    https://github.com/CoderLN/Apple-GitHub-Codeidea Apple 译文.GitHub 源码,随原作者 (大版本) 迭代注解.--- 不知名开发者 https ...

  6. iOS蓝牙开发(4.0)详解

    最近由于项目需要, 一直在研究蓝牙4.0,在这儿分享给大家, 望共同进步. 一.关于蓝牙开发的一些重要的理论概念: 1.当前ios中开发蓝牙所运用的系统库是<CoreBluetooth/Core ...

  7. 记一次ss无法上网的排查

    从日志开始排查. 登录服务器端 $ ssh root@[IP] 关闭 ss,再次启动并其指定日志输出文件 $ ssserver -c /etc/shadowsocks.json -d stop $ s ...

  8. JavaScript总结(七)

    JavaScript表单编程 表单是Web上与用户进行交互的主要界面.则我们需要掌握如何访问用户输入的表单数据,校验用户输入的正确性显得至关重要. ♞ 对Form元素进行脚本编写 ✍ 获取表单的应用 ...

  9. RabbitMQ 安装 rabbitmq_delayed_message_exchange插件

    rabbitmq_delayed_message_exchange插件主要是实现延迟队列 一.下载插件 下载地址:http://www.rabbitmq.com/community-plugins.h ...

  10. html元素可以同时实现两个class的功能

    html元素标签可以放置两个不同的class文件并分别实现效果