2022秋软工实践 第一次结对编程作业
这个作业属于哪个课程 | fzu |
---|---|
这个作业要求在哪里 | 2022秋软工实践 第一次结对编程作业 |
这个作业的目标 | 点名小程序的原型设计 |
学号 | 032002640 |
队友学号 | 032002624 |
原型链接 | 甜美的签到 |
需求分析
NABCD模型
-
N(Need):
栋哥一直为课堂点名麻烦而苦恼,由于班级名单导入麻烦、存在作弊代签现象、请假人员名单忘记及时更新登问题,所以希望同学们结对实现一个“课堂点名”小程序。1.班级名单导入或生成,要方便易用
2.班级点名方式要方便易用
3.班级点名方式要尽可能防作弊
4.要支持多班级功能
5.要支持期末汇总统计导出
6.要支持请假功能
7.要符合小程序的规范的界面或功能要求 -
A(Appoach):
1.用户可通过导入学生名单让学生进入课程,也可删除单个学生;同时用户可发布签到,并在一段时间后结束签到;在期末也能导出考勤数据。
2.老师可看到自己管理的班级的当堂课程的签到情况;在学生用二维码扫码签到后,需要再输入学生当前教室的座位号的行列信息,防止学生在范围外签到或一个设备帮其他人签到。
3.用户可编辑个人信息。
-
B(Benifit):
1.通过文件一键导入名单能够解决班级名单导入麻烦问题
2.随时能够更改学生出勤状态,解决请假人员名单忘记及时更新等问题
3.班级点名方式方便易用,通过简单输入座位行列号能够在一定程度上防作弊,而且提高二次点名效率
4.支持多班级、期末汇总统计导出
5.无需下载安装,节约内存,方便使用 -
C(competitors)
1.页面设计简洁明了,使用方便,易上手
2.无广告植入,免费提供使用
3.通过扫描二维码以及输入座位号可以极大程度减少签到作弊
4.福大人不骗福大人 -
D(Delivery)
投放到微信小程序上后,先分享给老师和同学们进行试用与意见反馈,根据大家的反馈改进后,在社交平台上多加宣传,逐步扩大用户范围,让这款点名小程序能够推广给更多的老师使用。
用例图
PSP表格
psp | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 30 |
Estimate | 估计这个任务需要多少时间 | 600 | 690 |
Development | 开发 | - | - |
Analysis | 需求分析(包括学习新技术) | 30 | 30 |
Design Spec | 生成设计文档 | - | - |
Design Review | 设计复审 (和同事审核设计文档) | - | - |
Coding Standard | 代码规范 (为目前的开发制定合适的规范 ) | - | - |
Design | 具体设计 | ||
Coding | 具体编码 | - | - |
Code Review | 代码复审 | - | - |
Test | 测试(自我测试,修改代码,提交修改) | - | - |
Reporting | 报告 | 60 | 60 |
Test Report | 测试报告 | - | - |
Size Measurement | 计算工作量 | 15 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 30 |
Total | 合计 | 755 | 855 |
原型展示
甜美的签到小程序
图片展示
结对照片
原型草图
总结
032002640
通过这次作业,我学到了好多微信小程序设计的小技巧,比如,功能不一定越多越好,有时候一个功能可以代替很多种功能混合在一起,我的评价是,做的很好,下次还想接着学,(下次最好简单点,算我求你)
032002624
通过这次作业,我和我队友合作的非常开心,以后还想接着合作,想在做微信小程序这条道路上至少在这学期一路走到黑!!!!和队友合作真的是太开心啦,队友太靠谱啦,(我在画画的时候这个人在一旁打王者)