zoukankan      html  css  js  c++  java
  • 团队作业9——展示博客(Beta版本)

    展示博客

    1、团队成员的简介和个人博客地址,团队的源码仓库地址。
    何琴琴(http://www.cnblogs.com/vviane/): 领导项目进行,协调各队员之间的矛盾合作,负责测试与需求分析。
    翁彬妹(http://www.cnblogs.com/wengbm/): 虽然编程能力有限,但是热于学习,负责代码开发。
    黄良静(http://www.cnblogs.com/lenmo/): 本组代码大神,对编程有一定信心,负责代码开发。
    吴世荣(http://www.cnblogs.com/myyd/): 理性冷静,能较准确地整理思路及脉络,负责测试与需求分析。
    祝攀锋(http://www.cnblogs.com/wacmp/): 幽默开朗,积极参与项目开发,负责数据库的管理和维护。
    陈建章(http://www.cnblogs.com/chenjianzhang113/): 乐观随和,具有基本的编程能力,负责美工,页面布局。

    团队的coding地址: https://git.coding.net/poisonous-ant/Beta.git

    2、我们要做软件工程,那就要有一点工程的样子:

    a. 团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?

    -  我们做的是基于web的自由组卷出题评分系统
        - 团队项目的目标:能够根据用户的需求自动生成合理的试卷,并且能够对生成的试题给出正确的答案并且自动评分。
        - 预期的典型用户:教师,学生
        - 预期的功能描述
            - 系统管理员或教师可以对题库进行更新,修改,删除,维护等操作
            - 根据出题者选择的科目,难易度等组成一套合理的试卷
            - 系统根据答题结果进行正确阅卷,给出分数及答题情况
        - 预期的用户数量:10人
    

    b. beta 发布之后一定会比alpha 阶段更能满足用户的需求, 请录一段视频, 展现目标用户使用 beta 产品的情况。

    c. 团队的成员如何分工协作的?有什么经验教训?

    因为有了Alpha阶段的磨合,在Beta阶段,大家的合作还是很不错的。Beta阶段初期,我们团队新加入了一名新成员(陈建章),虽然他适应我们团队花费了一些时间,不过还是很快融入我们团队中。在Beta阶段进行中,我们遇到了编写新功能失败障碍,导致整个团队的心态很消极,实际进度其实并不是燃尽图中展现的那么完美,我们只是完成了一些改善(bug修复,数据库管理),而关于新功能的增加其实我们并没有做到。
    

    d. 团队是如何进行项目管理的?

    我们还是延续Alpha阶段的传统,让队员们自己负责相应任务的完成和改善,当出现问题时,再由团队进行讨论解决。
    

    e. 团队如何平衡 时间/质量/资源 争取如期完成任务的?

    队员各自完成相应任务,有能力之余,帮助其他成员进行任务完善。
    

    f. beta 阶段每个团队在软件工程方面有哪些具体改进? (例如 代码测试覆盖率从 x 提高到 y),也要列出来。

    新增了管理员登陆与注册,题库方面有所改进(如题型的增加,题目数目的增加),对界面进行了一些改善,Alpha阶段的界面是以每次一道题目的形式显示,这不符合试卷的样子,因此我们改进了一下界面,使其界面接近试卷卷面样式。本来打算新增用户类型的区分,即教师、管理员、学生不同身份不同权限,不过我们没有研究成功,有点遗憾。。。
    

    3、团队项目的实际进展(拷贝那些 scrum 过程中的燃尽图即可),发布的功能(拷贝发布文档)。说明在项目管理中,scrum的燃尽图是如何真实反映项目的状态的?或者燃尽图美化了状态?把beta阶段每天的会议图片, 燃尽图分别做出一个 GIF 动画, 放在最后的报告中,显示工作的进展。
    团队项目的实际进展

    发布的功能

    登录界面

    用户注册界面

    管理员登陆

    新增管理员

    出题界面

    试卷界面

    查看题库

    scrum的燃尽图是如何真实反映项目的状态的
    道项目进行后期,由于编写新功能失败,进度拖慢了,所以实际燃尽图没有进行的那么顺利,我们只是完善了其他一些功能。不过我们那时候为了应付老师,觉得老师会希望看到我们是进行顺利的,所以我们做了一些改动,实际燃尽图不是进行的那么快而顺利的,应该在过程中出现停滞的,这是我们的不对。
    GIF 动画

    4、到了beta, 代码的情况也请列出来, 到底有多少行, 多少文件, 文档在哪里,如果一个新团队要接手这个项目,他们应该怎么做? 这有说明么?

    代码方面,我们没有单独的文档来描述它,我们都是直接git到coding上。新团队要接受的话,可能需要一些时间去了解我们的代码。
    

    5、团队可以用视频显示, 如何在一个全新的电脑上,下载所有代码,构建,发布,并运行你们的程序。

  • 相关阅读:
    【分享】使用 AXI performance monitors (APM)测试MPSoC DDR访问带宽
    测试MPSoC GEM 的1588功能
    使用ffmpeg把mp4转换为NV12文件
    强制开放MPSoC的PS-PL接口
    Java操作数据库指南(之一)
    大数据中台技术架构
    数据仓库到数据中台的演进
    Spark SQL入门到实战之(8)数据倾斜优化
    项目实战从0到1之hive(47)大数据项目之电商数仓(用户行为数据)(十五)
    项目实战从0到1之hive(46)大数据项目之电商数仓(用户行为数据)(十四)
  • 原文地址:https://www.cnblogs.com/vviane1/p/6938626.html
Copyright © 2011-2022 走看看