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

  • 需求分析
    • (1)Need,需求
    • (2)Approach,做法
    • (3)Benfit,好处
    • (4)Competitors,竞争
    • (5)Delivery,推广
  • UML用例图
  • PSP表格
  • 原型开发
  • 结对过程记录
  • 结对总结
    • 帅哥有话说
    • 美女有话说
这个作业属于哪个课程 fzusdn社区
这个作业要求在哪里 2022秋软工实践 第一次结对编程作业
这个作业的目标 了解原型设计、学会合作完成任务
学号 032002530
结对成员学号 032002342
结对成员博客 美女队友链接

需求分析

(1)Need,需求

学生考勤一直是老师的难题,特别是对于一两百人的大班课。传统的点名考勤方式消耗了老师和学生的大量时间。现有的借助软件或小程序的点名方式极大提升了点名效率,但仍给不想上课的学生留有可乘之机。学生可携带多设备代替同学点名,点完名后也可以偷偷溜走。

由此,老师需要一款更加有效的点名小程序,在保持高点名效率的同时,提高点名质量,起到更严格的监督和警示作用。

(2)Approach,做法

点名方面:人脸识别+定位签到+定期检查定位+签退;

请假方面:(学生端)请假申请+(老师端)请假审批;

出勤管理:多班级名单导入管理+出勤情况一键导出。

(3)Benfit,好处

人脸识别+定位签到:为防止多设备代签,签到的同学需要在规定范围内进行人脸识别;

​定期检查定位、签退:防止点完名后偷偷溜走。检查到定位不在规定范围超过30min/未签退则记为缺课。

(学生端)请假申请+(老师端)请假审批:可在线处理请假情况,并同步出勤情况,不用手动登记更改。

​出勤管理:多班级管理,请假/缺课自动同步,支持一键导出。

(4)Competitors,竞争

现有的点名小程序和APP大多只有定位签到、手势签到、扫描签到等,无法避免多设备代签,也无法应对学生点完名后离开课堂的缺课现象。我们的“小小点名”小程序在基础的点名功能上提供了人脸识别、定期检查定位、签退的功能以应对以上两种情况。同时,我们还提供了请假申请+审批功能,并将其同步至考勤情况,方便老师对本节课未签到学生(请假/缺课)的管理。

(5)Delivery,推广

我们可以通过推动校内教师试用进行推广,我们完备、便捷的功能将会是最好的广告。我们也可以通过数字媒体投放广告,如微博、小红书等等。

UML用例图

PSP表格

PSP Personal Software Process Stages Estimated time(min) Time(min)
Planning 计划 30 60
Estimate 估计时间 740 760
Development 开发 - -
Analysis 需求分析(包括学习新技术) 120 180
Design Spec 生成设计文档 60 60
Design Review 设计复审 30 30
Coding Standard 代码规范 - -
Design 具体设计 420 360
Coding 具体编码 - -
Code Review 代码复审 - -
Test 测试(自我测试,修改代码,提交修改) - -
Test Report 测试报告 - -
Size Measurement 计算工作量 20 10
Postmortem & Process Improvement Plan 事后总结,并提出过程改进计划 60 60
Total 合计 740 760

原型开发

  • 原型开发工具:墨刀

  • 原型展示在线链接

    世界上最好用的课堂点名小程序——小小点名

结对过程记录

结对总结

帅哥有话说

这是我大学以来第一次与他人合作完成一项工作,结对给了我全新的体验,和之前不一样的工作模式,以后到社会上工作相信会有更多的机会与他人共同作业,这也是为将来奠定了一个良好的基础。有一个同甘共苦的伙伴是一件舒服的事情,两个人的思路远比一个人来的宽,遇到困难也能够有更多的解决办法,而且不需要一个人承担所有的工作量,配合的好的话,真的能够发挥出1+1>2的作用。
(以上都是套话)
说实话,在结对作业这样的场景下,会更倾向于现场结对讨论推进,我很不喜欢一个队伍商量好工作任务安排后,两个人或者是几个人各干各的,可能有联系,消息也好语音也好,但是效果绝对没有现场面对面讨论推进的好。有些时候是可以各干各的,但是原型设计部分我觉得,就一定要两个人都在场一起设计推进,这样效率才是最高的,这样设计出来的原型才是我们自己想要的。所以想要实现1+1>2这样的效果,一定是需要两个人都充分投入到工作任务当中。希望结对作业的后期实现,我和我的队友能够顺利完成,加油!

美女有话说

第一次做两人side by side的结对作业,感觉很不一般。从功能的设计到界面的设计都由两个人敲定,期间出现了不少激烈的讨论,让我们能够更深入得了解点名程序功能的需求设计。讨论的时候很容易出现偏题,或者是思维进入死角,这时候就需要有人来厘清思路,拨乱反正,回归主线。一旦掌握了两个人的思维模式,找到一种合作方式,工作就可以变得高效起来。

2022秋软工实践 第一次结对编程作业相关推荐

  1. 2021秋软工实践第一次结对编程作业

    这个作业属于哪个课程 构建之法-2021秋-福州大学软件工程 这个作业要求在哪里 2021秋软工实践第一次结对编程作业 这个作业的目标 实现博饼软件原型并进行博客写作 学号 031902139 队友学 ...

  2. 2021秋软工实践第一次结对编程作业-需求分析

    博饼软件需求分析 一.简要说明 博饼,是厦门人几百年来独有的中秋传统活动,是一种独特的月饼文化,也是厦门人对历史的一种传承.现在,博饼依然是厦门人最钟爱的中秋活动,也是最热闹的一个民俗节日形式. 目前 ...

  3. 2022秋软工实践个人作业二

    2022秋软工实践个人作业二 Task I Task II 这个作业属于哪个课程 软工实践 这个作业要求在哪里 2022秋软工实践个人作业二 这个作业的目标 git html 学号 032002342 ...

  4. 2022秋软工实践 第二次结对编程作业

    这个作业属于哪个课程 fzusdn 这个作业要求在哪里 作业要求 这个作业的目标 生成指定条件数据集,实现效益最大的点名策略 学号 032004110 队友学号 032004119 commit记录 ...

  5. 2022软工K班结对编程作业

    逍遥骰GitHub链接 哔哩哔哩功能展示 学号 姓名 作业博客链接 具体分工 032002621 林灿彬 待填写 JavaScript编程.AI设计 032002623 林达锴 待填写 原型制作.ht ...

  6. 2022秋软工实践2:结对编程

    这个作业属于哪个课程 https://bbs.csdn.net/forums/ssynkqtd 这个作业要求在哪里 https://bbs.csdn.net/topics/608739561 这个作业 ...

  7. 2022秋软工实践 栋感光波团队需求分析文档

    需求文档 文章目录 需求文档 1 引言 1.0 1.1编写目的 1.2背景 1.3迭代记录表格 2 任务概述 2.1 项目概述 2.1.1 项目来源及背景 2.1.2 项目目标 2.1.3 系统功能概 ...

  8. 【软件工程】2022秋软工实践个人作业一

    自我介绍 | 这个作业属于哪个课程 | https://bbs.csdn.net/forums/ssynkqtd | | ----------------- |--------------- | | ...

  9. 软工实践第一次博客作业

    1.个人简介 我是031702109唐怡:爱好是听歌,火漆:在福大食堂最喜欢的就是西红柿炒鸡蛋:最近超迷<all time low(cash cash remix)>:听闻先生治家有方,鄙 ...

最新文章

  1. 导航栏中加入自动弹出下拉菜单
  2. MySQL怎么选择合适的存储引擎
  3. React学习笔记(持续更新)
  4. Python 集合定义及运算
  5. 热电偶校验仪_热电偶校验方法_南昌手持热工校验仪,杭州全功能热工过程校验仪厂家...
  6. matlab 结构(struct)数组,matlab 结构(struct)数组
  7. java时间转化类,一小时前,刚刚一个月前
  8. Pyplot绘制多幅图形/多个数据的方法
  9. .net core5
  10. Github - 第一篇:Github安装与配置
  11. DbgView不能显示OutputDebugString的输出内容
  12. 第二篇:傅里叶变换与短时傅里叶变换
  13. python生成图表
  14. 这不是一篇技术型的文章,而是一篇能让你在IT世界中畅游的方法
  15. git和github使用
  16. 解码mmo游戏服务器二:地图自动寻路
  17. 极化SAR几种成像模式
  18. TencentOS 3.1安装MySQL 8.0.32
  19. (七)turtlebot3导航包解析
  20. 启动Vue项目发生的错误总结

热门文章

  1. 项目经理面试题pmp面试题项目管理面试题
  2. android Q屏幕录制,设备音频录制无声
  3. uni-app开发h5 发布后背景图片找不到路径
  4. pid实现小车巡线绕桩
  5. 六面体体积求解(规则不规则)
  6. Java餐厅点餐系统uniapp源码带安装教程
  7. 用 Uno Platform 构建一个 Kanban-style Todo App
  8. MySQL 5.7--------多实例部署最佳实战
  9. Buck电路设计之芯片选择---TI电源器件在电赛中的应用
  10. 电脑照片太大怎么压缩?如何调整照片kb?