团队作业3--需求改进&系统设计
这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 团队作业3--需求改进&系统设计 |
这个作业的目标 | 需求&原型改进 系统设计 Alpha任务分配计划 测试计划 |
需求&原型改进
1.针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改。
问题1:社团是否可以随意注册?
修改1:修改管理员账号注册规则,社团负责人需要提交申请,通过审核后方可注册社团。
我们都曾面试过心仪的社团,也曾为社团招收新成员。作为被面试者,我们收到传单或路过社团摊位时才能了解到社团。在报名、面试、报道等一系列过程中,我们需要持续关注qq、微信、短信等,才能接受到一系列通知。在社团招新过程中,社团人员需要四处派发传单来让新同学关注到自己的社团,发布通知也需要人工手动发送,比如录取通知,需要社团成员给每位同学发送一条录用/未录用的短信,十分繁琐。有了这个小程序,一切行为都可以在统一的平台上进行。
2.修改完善上周提交需求规格说明书。
①项目价值
真实性
在如今移动互联网以及社交媒体风起云涌的时代, 传统意义上的花费一定人力的招新宣传方式已经无法满足用户在新时代的需求。
可用性
小程序能够为新生提供浏览社团、报名社团、查看报名情况等功能,网页端为社团管理者提供社团宣传、发布招新、审核报名等功能,构成一套社团招新的软件解决方案,将招新过程信息化、便利化、高效化,提升新生的社团参与率。
价值
我们旨在将社团宣传、报名招新、审核招新中存在的各种问题,通过小程序进行解决,将进一步提高社团宣传范围、提升社团报名人数。
②用户分析
适用范围
本产品主要面向刚踏进大学校门对社团招新还不太了解的大一新生和社团管理者。
预期用户数量
在开发测试阶段,邀请5-10个社团管理者及20个新生体验,并提出改进意见;
初次投入使用时,尽可能覆盖计算机学院所有社团及大部分校级学生社团;
投入使用2-3年内,尽可能覆盖全校所有学生社团及兴趣社团。
③功能需求
本作品旨在将社团宣传、报名招新、审核招新中存在的各种问题,使用软件解决方案进行解决,从而有效拓展新生入学后的信息来源渠道、提升社团报名人数,有效降低社团宣传成本,并提高社团招新活动的效率。
3.参考《构建之法》5节功能的定位和优先级,给出功能分析的四个象限。
外围功能 | 杀手功能 | |
---|---|---|
必要需求 | 社团可以编辑头像提高辨识度、发布社团详细介绍等 | 用户可以查看社团情况、提交报名、查看面试情况等。管理员可以查看报名人员等 |
辅助需求 | 用户可以编辑头像和个人信息 | 用户可以接收报名成功通知、面试通知、录取通知等 |
4.根据修改后的需求,调整任务分解WBS及相应的项目进度计划。
系统设计
1.如何才能最大限度地实现这些需求,这就是架构设计要解决的问题。请给出系统的架构设计。
2.完成团队项目的数据库设计,并在随笔中提供相应ER图。
Alpha任务分配计划
1.依据项目组能提供的总时间、功能模块的优先级以及模块之间的依赖关系,在Product Backlog中选取待实现的功能项。
功能项 | 完成情况 |
---|---|
登陆模块 | 已完成 |
个人信息模块 | 已完成 |
社团信息模块 | 已完成 |
提交报名模块 | 未完成 |
通知模块 | 未完成 |
查询模块 | 未完成 |
2.对已选择的功能项再做进一步分解,分解为1-10小时左右的任务,构成Sprint Backlog。在PM的协助下,编码的同学对任务进行认领。
任务 | 时长 | 负责人 |
---|---|---|
个人信息填写界面 | 5h | 陈伟珊 |
报名表界面 | 6h | 陈伟珊 |
个人信息同步到报名表 | 2h | 梁梓恩 |
登录用户头像自定义 | 2h | 梁梓恩 |
社团负责人编辑社团信息 | 7h | 梁梓恩 |
社团负责人发布招新信息 | 5h | 唐正奇 |
报名按钮及报名界面 | 6h | 唐正奇 |
提交报名表时修改报名表 | 4h | 陈浠 |
负责人发布面试通知、面试结果界面 | 4h | 巴灵慧 |
用户接收通知界面 | 9h | 陈浠 |
用户查询面试时间地点模块 | 7h | 巴灵慧 |
3.以甘特图的方式拟定迭代冲刺计划。
测试计划
1.测试计划和测试总纲主要说明产品是什么,要做什么样的测试,时间安排如何,谁负责什么方面,各种资源在哪里,等等。
测试项目 | 时间安排 | 负责人员 | 说明 |
---|---|---|---|
注册登陆账号 | 10/24 | 陈伟珊 | 包括普通用户和管理员账号 |
社团注册 | 10/25 | 唐正奇 | 管理员账号才能注册 |
信息的修改 | 10/28 | 陈伟珊 | 用户登陆信息 |
发布社团信息 | 10/30 | 唐正奇 | logo、名字、人员、简介等 |
提交报名信息 | 11/5 | 梁梓恩 | 用户提交报名 |
发布面试录取信息 | 11/9 | 梁梓恩 | |
查看面试信息 | 11/10 | 巴灵慧 | |
查看录取结果 | 11/10 | 巴灵慧 | |
查看用户信息 | 11/15 | 陈浠 | |
通知模块 | 11/20 | 陈浠 | 消息推送、已读未读等 |