Bug生产队 实验七 团队作业3:团队项目需求分析与原型设计
项目 | 内容 |
---|---|
课程班级博客链接 | https://edu.cnblogs.com/campus/xbsf/nwnu2020SE |
作业要求 | https://www.cnblogs.com/nwnu-daizh/p/12887475.html |
团队名称 | Bug生产队 |
团队成员分工描述 | 王元宗 PM、开发 范铂真 测试 乔昊 开发 刘永胜 编写文档 |
团队的课程学习目标 | 1、组建优秀的研发团队,大家可以共同进步 2、共同进行软件项目可行性分析 3、培养合作精神,大家各尽所能为同一个目标努力 |
这个作业在哪些方面帮助团队实现学习目标 | 1、团队合作,讨论使得软件开软件可行性,提高开发效率 2、培养团队意识 |
团队博客链接 | https://www.cnblogs.com/BugProduce/ |
团队项目Github仓库地址链接 | https://github.com/Wang-yuanz/StudentSystem |
任务1:下载并安装墨刀原型设计工具,以团队内部协作学习方式掌握软件操作方法
1.以团队成员姓名命名的墨刀安装界面截图
王元宗
乔昊
范铂真
刘永胜
2.提供至少播放10分钟的团队协作学习过程的视频录像/录音
视频部分见Github
3.墨刀原型设计工具简介
墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅 ,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理。
任务2:针对实验六团队项目选题,利用墨刀设计团队项目软件原型
首页登陆页面
用户选择页面
学生查看试卷和搜索试卷
教师上传试卷
创建试卷,可根据不同题型设计题目
教师查询试卷
管理员审核试卷
任务3:利用任务2所开发的软件原型,实施团队项目软件用户调研活动,并迭代完善团队项目软件原型
文档参考
软件工程基础与应用 马小军等编著 清华大学出版社
调研过程
学生初步调研
通过企业微信向学院老师询问需求
问卷星地址
https://www.wjx.cn/jq/78478054.aspx
https://www.wjx.cn/jq/78464559.aspx
通过问卷星调研结果
学生
通过调查问卷,我们可以发现绝大部分同学觉得试卷管理系统对他们有帮助,可以方便的查找到往年的试题。我们还可以发现一半的人都是在期末复习的时候选择使用这款软件,只有少部分人会在自学或其他方面使用该软件。最后还大家希望这个软件具有良好的服务性,针对性和快捷高效的功能。
老师
佐证材料
经过调研,我们迭代改进生成了1.1版本,在1.0的基础上,从登陆界面就将权限分开
并添加了题库组卷功能
在V1.1基础上,我们根据老师调研结果又改进了题库组卷功能:可以手动组卷以及自动组卷
自动组卷需要声明所选题型的个数
最终原型
任务4:将任务1-任务3任务要求中评分要点带(*)的作业资料上传到团队项目仓库,仓库地址链接到实验七博文中
任务5:完成《实验七 团队作业3:团队项目需求分析与原型设计》团队博文作业
1.时间分析分工记录
任务 | 预期时间(h) | 实际时间(h) |
---|---|---|
任务一 | 6.0 | 7.0 |
任务二 | 16.0 | 18.0 |
任务三 | 9.0 | 10.0 |
任务四 | 0.2 | 0.2 |
任务五 | 3.0 | 3.0 |
任务 | 分工 |
---|---|
任务一 | 王元宗:组织会议,学习讲解,互相讨论 范铂真:学习讲解,互相讨论 乔昊:学习讲解,互相讨论 刘永胜:学习讲解,互相讨论 |
任务二 | 王元宗:首页、注册页面、页面设计 范铂真:学生、教师页面、页面设计 乔昊:页面跳转、教务处、页面设计 刘永胜:管理员页面、组合页面、页面设计 |
任务三 | 王元宗:教师调查、文献查阅、分析设计V1.1、V1.2 范铂真:教师问卷星编写、访谈录音、分析设计V1.1、V1.2 乔昊:学生问卷星编写、调研真实的用户、分析设计V1.1、V1.2 刘永胜:学生调查、文献查阅、分析设计V1.1、V1.2 |
任务四 | 全部成员参加 |
任务五 | 王元宗:编写博文任务一、二 范铂真:编写博文任务三、四 乔昊:编写博文任务三、四 刘永胜:编写博文任务三、四 |
2.学习活动的心得
学习过程 | 学习心得 |
---|---|
原型开发工具的学习 | 刘永胜:这是每个人必备的基本功,因为想要进行原型的开发,就必须学会使用如何使用它 范铂真:本次试验是我们第一次使用墨刀这款原型设计工具来学习原型设计,在慕课的线上教学网站里我们找到了墨刀的使用教程,各个组件的设计都很灵活,可以满足用户需求设计出好看方便的软件功能。对于墨刀的使用过程最主要的就是在一次一次的迭代过程中,对于功能的实现和组件的使用,也是在每次的迭代过程中越来越熟悉。 乔昊:通过本次实验我了解了墨刀这个软件,并且在使用的过程中也学会了基本的原型设计。 王元宗:墨刀是一款最基础的原型系统开发工具,功能强大,组件很多,大家应该多动手训练,争取熟练掌握它。 |
项目原型设计 | 刘永胜:设计方面每个人都有他自己的想法,因此在设计时每个人都可以说出自己的想法,然后进行综合设计,不满意的方面可以继续进行修改。 范铂真:本次原型设计我们共迭代了三个版本,在设计中,每一次的版本都有进步的余地,我觉得在之后的项目设计过程中,用户需求和功能或许还存在值得改进的地方,经过每一次的用户需求调研,我们都能找到原来设计的不足之处以及功能的不智能的地方,原型设计需要组织内的每个人对当前项目功能设计都熟悉,要实时跟进小组的讨论,每个想法都和大家商讨以及改进,才能做出一个好的设计。 乔昊:本次的原型设计总共有三个版本的介绍,每个版本的改进都实现了某种功能,使功能更加完善,功能更加合理。 王元宗:在设计过程中,团队成员合作,大家共同探讨最佳方案,让设计更加完美、贴合实际生活,这也体现了团队的重要性。 |
团队需求调研过程 | 刘永胜:我们应该发挥出自己的能力,每个人进行多方面的需求调研,最后再总结用户的需求。 范铂真:本次试验项目调研我们同时调研了同学和教师们,因为系统的开发意义在于解决高校资源流失的问题,而学生和老师正是试卷资源的上传者和查看者。通过调研我们更全面的获取了我们所做系统真正需要解决的问题,因此,调研是项目开发前期必不可少的一部分。 乔昊:本次实验的需求使我更加深刻的认识到了用户对需求的重要性,同时我们也应该尽自己最大的能力满足用户的需求 王元宗:在调研过程中,我负责教师调研,过程比较艰难,老师只能通过企业微信联系,老师平时比较忙,所以回消息不及时,目前只得到了10条反馈意见,但是老师给的反馈意见对我们帮助很大。 |
原型迭代开发 | 刘永胜:在设计v1.0之后,通过用户的需求调查分析,从而进行原型的迭代开发,这时候应该选择合理的用户功能需求进行迭代开发 范铂真:原型的迭代开发实在用户调研的基础上进行的,只有真正获取了用户的需求,才能更好的改进原型的设计。我们本次的原型迭代过程也是反复思考的过程,因为我们刚开始的开发设计并不十分完全,甚至有些部分完全不合理,但是在不断的迭代过程中,不断完善自己原型的漏洞和不合理,才能使得最终的原型设计美观简洁的表达出我们设计的最终目标。 乔昊:我们在v1.0的版本后又推出了v1.1和v1.2的版本,实现了原型的迭代开发,并且每次的版本迭代开发,都是我们认真思考了用户的需求之后进行的改进。 王元宗:迭代开发是一种很好的学习开发过程,随着用户需求的改变不断迭代,最终得到一个切合用户需求的实用系统。 |