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

| 这个作业属于哪个课程 | fzusdn社区-CSDN社区云|

| ----------------- |--------------- |

| 这个作业要求在哪里| 2022秋软工实践 第一次结对编程作业-CSDN社区|

| 这个作业的目标 | 掌握开发原型模型的方法技巧&培养团队协作能力&学会进行需求分析和制定项目计划 |

| 我的学号 | 052001214 |

|队友学号| 132002143 |

一、需求分析

使用NABCD模型进行需求分析

Need

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

Approach

  • 基于微信小程序的使用方法,绑定手机号与身份信息后即可开始使用

  • 利用墨刀工具进行小程序原型的开发

  • 主要功能:
    (1)主页:选择创建班级或者加入班级,从而进入分别对应于教师/学生身份的功能页面
    (2)创建班级页面(教师身份):选择创建过的班级即可对已有班级进行管理,包括发布课堂签到已经进行班级管理;选择创建新的班级,在输入界面输入信息之后点击确认即可创建新的班级并生成确认码
    (3)课堂签到:进入后点击发布签到,签到是通过定位确认学生签到时的地点。成功发布后,即跳转至签到情况页面,并可以查看与审批学生请假申请
    (4)我的班级页面(学生身份):可以查看自己所上的所有课程,点击课程卡片进入下级,可以进行发起请假与查看签到功能;选择加入新的班级,出现弹窗提示输入班级对应的确认码,填写并确认后即可把对应的班级更新为已加入班级并生成课程卡片
    (5)发起请假:进入后填写请假原因并上传请假条图片,点击一键申请后会自动附带于本班级中绑定的学生信息,并整合为请假卡片推送至教师使用端予以审批
    (6)我的(学生):进入该页面查看和编辑个人资料,考虑支持更严格的身份认证功能或手机号绑定功能;(老师)除去学生页面拥有的功能,还有选择导出相应课程学生签到情况的期末汇总

  • 流程图:

请添加图片描述

Benefit

  • 逻辑简单,便于用户使用
  • 不需要频繁的身份切换,使每个用户能感受到一致的体验
  • 所有功能基于小程序,即点即用,快捷高效
  • 学生端支持请假条上传且自动绑定班级中的个人信息,不需要填写复杂的请假表单
  • 课堂签到采用实时定位形式,简单易用
  • 支持名单快捷导入导出,实用性强,减轻教师信息统计时的负担

Competitor

  • 我们的优势:
    (1)页面简洁,交互逻辑简单明了
    (2)功能齐全,能够满足高校课堂考勤需要
    (3)开发成本低,具备经济效益
    (4)无需下载安装,节约内存,方便使用
  • 我们的劣势:
    (1)对于小程序的具体开发实现比较陌生,学习成本高
    (2)同类产品丰富,缺乏完全取代的理由,竞争压力大

Delivery

  • 投放到微信小程序上后,先分享给老师和同学们进行试用与意见反馈,根据大家的反馈改进后,在社交平台上多加宣传,逐步扩大用户范围,并根据反馈做出相应的改善,让这款点名小程序能够推广给更多的老师使用。

二、PSP表格

PSPPersonal Software Process tags预估耗时/分钟实际耗时/分钟
Planning计划3030
Estimate估计这个任务要多少时间1530
Development开发
Analysis需求分析3090
Design Spec生成设计文档3055
Design Review设计复审
Coding Standard规范代码
Design设计200600
Coding编码
Code Review测试
Test报告2070
Reporting测试报告
Size Measuremet计算工作量510
Postmortem & Process Improvement Plan事后总结,并提出过程改进计划3030
Summary合计360915

三、原型模型

四、原型草图

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

五、结对照片

请添加图片描述

六、小结

132002143:通过这一次结对作业——开发原型模型,我对这类任务有了一定的认知。一开始看到这次的作业,头脑一片空白。多亏了搭档的帮助,我才能逐渐学会如何做。等到开发进行时,无论是具体功能的集成、UI颜色的搭配、图标/图片的搜集与制作、抑或是团队成员之间想法的融合与协作,这些全都不是简单的事。但是也正因为如此,我们吃一堑长一智,在需求分析和团队合作上做得比之前更好,不仅提升了个人能力,也对团队开发有了全新的了解。虽然我们对于小程序的开发还完全陌生,对于前端后端开发语言也还没掌握,许多能力都还有所欠缺,但是我相信自己始终在一步步提升,在实践中奋进,一定能够在团队的帮助下达成目标!

052001214:通过这次作业,提高了自己的团队协作能力和表达能力,不在是自己一个人单干。通过使用原型模型开发,让自己对整个项目有了一个完整有条理的认识和工作计划。期间虽有许多困难,但最后都和同伴共同克服,自己也更有动力。相信之后能和同伴更好的完成下一次作业

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ㅤ子落楸枰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值