2022秋软工实践 第一次结对编程作业

这个作业属于哪个课程fzusdn
这个作业要求在哪里2022秋软工实践 第一次结队作业
这个作业的目标学会使用需求分析并将其应用于原型开发中
学号032002604
队友学号032002603

一、需求分析

1.Need 需求
  • 班级名单导入或生成,要方便易用
  • 班级点名方式要方便易用
  • 班级点名方式要尽可能防作弊
  • 要支持多班级功能
  • 要支持期末汇总统计导出
  • 要支持请假功能
  • 要符合小程序的规范的界面或功能要求
2.Approach 做法

(1)使用原型设计工具墨刀设计基于微信小程序的课堂签到小程序;
(2)学生端实现学生的课堂签到、签到记录查询;
(3)教师端支持发布签到、管理班级、导出名单等功能。

3.Benefit 好处

(1)采用分模块、分层次实现,UI简洁明了,方便用户使用;
(2)不同的身份定位提供不同的服务;
(3)采用扫码加定位签到方式,在一定程度上防止作弊.

4.Competitors 竞争

经调研,在本校内师生大多数使用“e点课堂”以及“雨课堂”两款小程序。其中e点并不支持教师导入导出班级成员名单,且仅采用扫码方式进行签到,缺乏有效防作弊手段;雨课堂虽然提供了共享课件以及课堂互动特色功能,但在签到功能需求上采用扫码或课堂码方式签到,也是缺乏有效防作弊手段,且两者都无请假功能。
本小程序集成扫码这一便利方式的同时采用自动获取定位来确保学生课堂到位情况真实性,增设请假功能模块,且轻便小巧。

5.Delivery 推广

先于本课堂试行,在不断吸收用户反馈意见以及改进的基础上,再向学院、学校、地区、逐级推广。

二、软件概述

1.系统功能框架

请添加图片描述
请添加图片描述

2.功能逻辑流程图

在这里插入图片描述
在这里插入图片描述

三、PSP表格

Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning(计划)6030
Estimate(估计时间)105
Development(开发)00
Analysis(需求分析(包括学习新技术))6090
Design Spec(生成设计文档)3060
Design Review(设计复审)00
Coding Standard(代码规范 )00
Design(具体设计)400500
Coding(具体编码)00
Code Review(代码复审)00
Test(测试(自我测试,修改代码,提交修改))00
Test Report(测试报告)00
Size Measurement(计算工作量)1015
Postmortem & Process Improvement Plan(事后总结, 并提出过程改进计划)3020
Total(合计)600720

四、纸画原型以及结对照片

1. 原型草图

请添加图片描述
请添加图片描述

2.结对照片

五、原型设计

[原型链接]

六、总结

  • 032002603:本次结队作业我基本上学会了设计一个软件原型的基本流程,以及掌握了使用墨刀进行原型设计的简单操作,在功能设计上大致上满足了我们预先的想法,但是在界面美感上可能还需要进行一定的优化。
  • 032002604:我之前有做过产品功能需求分析并以文档形式呈现的经历,但是本次作业是我首次针对用户需求进行产品设计,这和单纯的收集并分析用户需求是种截然不同的体验。要设计出一款好的产品需要先考虑基础框架,再决定细节实现。对我来说,这是一次对计算机工作者的认知提升。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值