第一次结对作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/2018SE1 |
---|---|
王冰炜 | 211806342 |
徐笑龙 | 211806354 |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/11222 |
这个作业的目标 | 以小组为单位进行原型设计 |
作业正文 | 如下 |
其他参考文献 | 无 |
1.自我介绍
徐:我是18级软件工程专业的徐笑龙,平平无奇的大学生,喜欢睡前听歌入睡
我的结对同伴是18级软件工程的王冰炜,是我的舍友,喜欢搞机 喜欢折腾各种电子机器
*此次作业由我和王冰炜结对完成
2.结对的感受
徐:总的来说此次结对作业,出力最大的是王冰炜同学,费心思最多的也是王同学。他是个做任何事情都很认真的人,这次结对作业的内容,对于王同学来说是一个他尚未涉足过的领域,是一个全新的挑战。为此他很兴奋,这几天他在书桌前一坐就是好几个小时,经常通宵到凌晨四五点。
王:客观地说这次结对作业是一种全新的体验,自己扮演的角色需要在双方争执不下时拿定论。徐笑龙同学是个做事情十分专注的人,这次结对作业对他来说是一个大项目,为此他很亢奋,这几天不论是中午还是凌晨都积极主动沟通交流,跟进任务目标,他的责任感和危机意识令我钦佩。
3.需求分析和方案设计过程
-
需求分析
-
分类方法
针对"单纯的依靠作业名称上的关键字易出错",我们采取的解决方案是:将目标网页上所有类型的题目筛选出来,并在用户指定不同作业的类型时,以下拉列表的形式呈现给用户;
-
权重比例的分配
总权重100,当用户指定题目类型时,需要同时分配权重,只有当所有题型的权重相加为100时才能进行下一步操作;
-
经验值换算百分制的计算方法
转换百分制的公式是:(实际得经验值/满分经验值)*权重=某类题型的百分制分数,通过调整除数”满分经验值“即可提高、降低等号右边的百分制分数;
-
-
方案设计过程
在作业要求中:“对这个项目进行投标,设计一套方案,向客户(老师)推销”,故我们决定把重点放在客户上。从客户的角度出发,客户较关心能直接接触的部分,而对具体的技术细节不感兴趣。故我们决定设计一套交互界面,并通过逻辑流程图向客户描述我们的实现过程;以下是我们的工作时间线:
- 9月21日
-
铅笔初稿流程图,明确逻辑过程;
-
初步与客户进行沟通,了解到客户希望界面以蓝色为基调;
-
与其他小组交流沟通,理解客户需求;
-
- 9月22日
- 进一步了解客户需求:客户的关注点是全班同学完成作业的情况,而不是某个同学的完成情况;
- 与其他小组交流思路,进一步讨论如何实现客户需求;
- 学习如何使用Axure和墨刀,最终决定用Axure实现目标,并初步做出交互界面,添加交互逻辑;
-
9月23日
- 进一步了解到客户在分类方法的需求:依靠单一关键字分类容易产生错误。故决定简化客户输入关键词的流程,将目标网页的所有关键词筛选出来,以下拉列表的方式呈现给用户选择;
- 再次与其他小组交流,并获得宝贵意见;
- 根据意见,进一步细化交互逻辑流程,并美化界面;
- 完成第一稿设计;
-
结对照片
4.原型效果
- 开始界面,有老师和学生两种选项,老师以查看总体成绩情况为主,学生以查看个人成绩情况为主
(暂仅实现老师选项)
- 功能选择
可选全班统计、部分同学统计、个性化统计(暂仅实现全班统计)
- 输入目标网址
- 筛选并列出页面所有的题目类型
- 开始添加题目类型
此时可分配权重为100%,点击橙色加号添加题类
-
选择具体题目类型
-
分配该类题目权重
-
添加成功
- 添加完成
假设添加四种题型,当可分配权重为0%时,添加题类的加号按钮消失,可点击下一步
- 选择是否自定义换算百分制的计算方法
对前一步筛选出的四类题目单独设置总经验值
- 汇总完成
- 查看普通汇总
以表格形式呈现
- 查看图形化统计界面
以饼图和雷达图呈现
- 查看各类题目的详细数据
- 保存本次查询结果
至此一次完整的查询流程结束
特别鸣谢:
黄朝阳、王晓玲、徐千龙、薛文化、赵泽阳
感谢以上同学提供的思路和宝贵建议!
参考资料:
Axure学习资料:
https://www.bilibili.com/video/BV1Yx411f7d6?from=search&seid=15304022667192945
Icon图标网站:
https://www.iconfont.cn/