zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    E437: terminal capability "cm" required 错误出现的原因和解决方法
    IDEA 配置svn及使用
    IDEA 2018.3.3注册方法-2100年
    三大UML建模工具Visio、Rational Rose、PowerDesign的区别
    地图展示聚合效果Leaflet.markercluster
    Idea设置Maven报错:Unable to import maven project: See logs for details
    Netflix大部分的推荐机制都是采用机器学习的算法
    Netflix推荐系统:从评分预测到消费者法则
    Netflix推荐系统的最新解读:算法、商业价值与创新
    推荐系统算法总结
  • 原文地址:https://www.cnblogs.com/wwd1993/p/7880856.html
Copyright © 2011-2022 走看看