Deadline:##
2018-6-6 10:00PM,以提交至班级博客时间为准。
6.7周四实验课将进行beta阶段项目验收,请在6.7之前,根据以下要求,完成beta版本的展示,并以此作为参加验收的演示
参考来自:https://edu.cnblogs.com/campus/fzu/SoftwareEngineering2015/homework/1544
- 项目的测试情况
- 参考alpha阶段的测试要求
- 回归测试:在修改/增加功能的情况下,请用回归测试,重新运行alpha版本的测试用例,确认beta版是否存在“退化”
- 项目的发布说明,主要包含:本版本的新功能,软件对运行环境的要求,系统已知的问题和限制,软件的发布方式以及发布地址 ;
- 提供一个稳定的码云的开源源码和项目链接(以便后来人在你们项目基础上继续改进完善);
- 要求列出代码签入的历史, 并录制视频演示从码云代码仓库同步代码,在本机编译,构建, 并发布到目标机器的过程;
- 用户使用情况报告(使用反馈意见、用户数量、使用频度);
- 团队项目总代码行数、项目预估遗留的bug数、项目总耗时;
- 根据Beta冲刺过程中各个成员的具体贡献汇总排序,总分为N*20,给出每个人的团队个人贡献分(排序无并列,因此每个人的个人贡献分不同);
- 每个组员的项目感言;
- 项目宣传文案(要求不限,看你们如何展示作品~)
评分基准:##
- 按时交 - 有分(详细评分细则见下表)
- 晚交 - 0分
- 迟交两周以上 - 倒扣本次作业分数
- 抄袭 - 倒扣本次作业分数
- 如对分数有意见,只给一次向助教申诉的机会
条目 | 分数 | 备注 |
参考alpha阶段的测试要求进行回归测试 | 10 | 重新运行alpha版本的测试用例,确认beta版是否存在“退化”。需要给出测试用例所在的相关博客,或码云链接。不给出链接只有口头描述不给分 |
本版本的新功能 | 10 | 截图或者运用视频演示,无图且无视频不给分。 |
软件对运行环境的要求 | 5 | 注意,不是运行项目代码的环境配置,而是用户使用的环境要求。需要从系统,版本等方面给出描述 |
系统已知的问题和限制 | 10 | |
软件的发布方式以及发布地址 | 10 | APP需要给出相应APP商店的名称,以及如何搜索到你们的app,并给出安装描述;微信小程序需要给出小程序扫描进入的二维码;网页服务的需要给出可供公共访问的服务ip和端口。软件不可用或者安装不上不给分 |
码云的开源源码和项目链接 | 5 | 给出码云链接,需要给出详细的readme,包括项目运行的系统,版本,依赖库及其相关版本和项目运行方式之类的信息,没有详细的readme,不给分 |
保证项目可运行的视频 | 20 | 录制视频演示从码云代码仓库同步代码,在本机编译,构建, 并发布到目标机器的过程。没有该视频在不得此项分数的基础上会扣掉beta冲刺阶段代码上传的部分分数和代码可执行的全部分数 |
用户使用情况 | 9 | 反馈意见、用户数量、使用频度 |
团队项目总代码行数 | 2 | |
项目预估遗留的bug数 | 2 | |
项目总耗时 | 2 | |
各个成员的具体贡献汇总排序 | 5 | 给出成员贡献百分比即可,排序无并列,因此每个人的个人贡献分不同,这个必须给出,后续成绩核算要用到 |
每个组员的项目感言 | 10 | |
项目宣传文案 | 10 | 可对链接中内容作参考 |