2022秋软工实践结对作业一

这个作业属于哪个课程Fzusdn
这个作业要求在哪里2022秋软工实践结对作业一
这个作业的目标学习软件原型的制作(“用户界面”),以小程序制作为例
学号032002422
我的博客https://blog.csdn.net/lindejisuanji?type=blog
队友学号032002420
队友博客https://blog.csdn.net/m0_61758141?type=blog

一、需求分析(NABCD)

1.Need 需求

栋哥一直为课堂点名麻烦而苦恼,由于班级名单导入麻烦、存在作弊代签现象、请假人员名单忘记及时更新登问题,所以希望同学们结对实现一个“课堂点名”小程序。

  • 受众特点:面向各类老师、学生,甚至企业单位、员工,需要结合当前“疫情”的大背景进行综合考虑
  • 程序要求:必须具有快捷、方便的特点,将“点名”的工作简单化、快速化,这是本小程序需要的主要实现效果。同时,需要有清晰易懂的使用教程和相应的功能说明,至少 应该保证关键功能可以被轻易的使用
  • 功能要求:
    ①支持导入学生名单,并且导出包含签到相关数据的名单(关键功能)
    ②尽量完善防作弊功能
    ③要支持多班级分开使用
    ④支持请假等特殊情况的记录
    ⑤符合小程序的规范的界面或功能要求

功能图如下:
请添加图片描述

2.Approach 做法

  • 用“墨刀”工具设计软件原型,用微信小程序的环境和API进行功能实现。
  • 教师通过创建账户,导入班级学生名单进行班级管理,每次需要签到时候可以发布具有时效性的二维码,后台自动统计签到数据,可以进行签到数据的导出,而对于请假等特殊情况,则需要学生经过教师的批准后,教师进行手动操作。
  • 学生通过教师发布的二维码(暂定方式:输入“学号”)进行扫码签到,实现“特定地点,一次性签到”。

3.Benefit 好处

  • 由于手机在大学生中的普遍拥有率和微信的使用率很高,所以基于微信小程序的签到对于当前用户来说基本可以做到。
  • 对于学生来说签到方便快速,只需要输入学号、授权地址信息就可以签到。
  • 对于教师来说功能齐备,围绕“点名”为核心功能而衍生的一系列功能已经基本能满足教师上课需求。

4.Competitors 竞争

  • 基于微信小程序的点名方式无需额外下载app,方便快捷。
  • 对于新生的小程序,维护周期短,且完全免费。

5.Delivery 推广

  • 点名作为大学生学习生活中不可避免的一个环节,本点名小程序可以先在自身学校中进行试运行,在逐步完善功能的同时向各大高校宣传推广。
  • 在后续不断优化之后,很可能可以适用于疫情环境下企业单位的日常打卡 。

二、PSP表格

PSPPersonal Software Process Stages预估耗时(min)实际耗时(min)
Planning计划3030
Estimate估计这个任务需要多少时间3035
Development开发240270
Analysis需求分析(包括学习新技术)120130
Design Spec生成设计文档4540
Design Review设计复审(和同学审核设计文档)4545
Coding Standard代码规范(为目前的开发制定合适的规范)00
Design具体设计6055
Coding具体编码00
Code review代码复审00
Test测试(自我测试,修改代码,提交修改)6070
Reporting报告4555
Test Report测试报告00
Size Measurement计算工作量3030
Postmortem & Process Improvement Plan事后总结,并提出过车改进计划3035
Summary总计735795

三、原型开发

(一)原型开发工具:“墨刀”

(二)原型草图:请添加图片描述

(三)原型在线展示链接:https://modao.cc/app/X2RGtJ7jrik19kXOlT3IO #点名小程序原型-分享

四、开发过程

在和队友一起进行需求分析后,一同决定了软件的关键功能,最后合作完成原型设计。

请添加图片描述

五、总结

032002422:
第一次进行软件开发的学习,一开始连什么是“软件原型”都不懂,很多东西都需要自己从头去学,不过也正因为如此,让我有了不断充实自己的成就感。结对完成任务也让我体验到了团队协作的良好氛围和更高的效率。

032002420:
这次实验,锻炼了我的编码能力和团队协作能力,学会安排时间进行工作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值