麦子糖糖糖糖糖  
这个作业属于哪个课程 软件工程
这个作业要求在哪里 作业要求
这个作业的目标 队友之间相互协作,确定具体需求和细则,熟悉团队git的协作方式

一、总体概述

  • 1.产品描述:我们是吃饱饱外卖柜,我们的口号是:吃饱饭饭睡觉觉,地上一躺摆烂烂。我们希望为大家的外卖安全以及保温做出贡献,该外卖柜有着类似丰巢的存取外卖功能,同时也具备输入错误的信息后不予拿取存放外卖的功能,以确保存入外卖柜的外卖不被陌生人恶意拿取。

  • 2.预期用户量

    • 300+
  • 3.软件功能

    • 用户登陆界面:外卖员登陆界面和其他用户的登录界面分开
    • 外卖员功能选择界面::分为存外卖,删外卖,改外卖
      • 存外卖:输入外卖单号,输入外卖平台名,输出取件码
      • 删外卖:删除外卖单号:若外卖不存在,输出“未找到”,若外卖存在,输出“删除成功”
      • 改外卖:修改外卖信息,若未找到指定快递,输出“未找到”,若存在,输入新的单号及平台名
    • 用户界面:取外卖
      • 取外卖:输入取件码,取出外卖,若输入错误,输出“未找到”

二、具体需求

  • 功能需求:
    • 存删改外卖:外卖员按照提示输入对应的信息即可进行相应操作。
    • 取外卖:用户按照提示输入正确的取件码即可进行相应操作
  • 技术需求:
    • java
    • html
    • css
    • JavaScript

三、设计约束

  • 开发期限:4 周
  • 经费限制:0 元
  • 资料准备:参考现存的软件进行功能设计(丰巢,菜鸟驿站等)
  • 交流:
  • 用户:与用户进行交流,了解用户对此软件心中的预期结果和其所具备的功能,获取用户需求。
  • 团队:获取用户需求之后,与开发人员进行讨论,分析软件需求,制作需求规格说明书,团队成员就已有需求给出开发的相关建议

四、软件质量属性

  • 真实性:该系统面向所有在大学上课、公司上班的人群,为他们提供外卖保管、外卖保温服务。在我们现在所处的大学有许多外卖被人误拿或偷拿的事件,在进行了一天的工作学习后,想吃口热饭,兴冲冲跑到拿外卖的地方却发现自己的外卖不知所踪,那种绝望的感觉真的钻心刺骨,为了避免这样的情况发生过多,我们想设计这个软件,希望未来可以配合类似丰巢一样的快递柜来使用。
  • 可用性:目前偷外卖的行为非常多,我们也有过被偷外卖的经历深知被偷拿外卖的痛苦,我们非常希望有这样一款软件来救我们于苦海。
  • 价值:便于外卖管理,方便外卖员送餐,节约外卖员时间,也防止外卖被偷。

五、团队任务管理

项目仓库:(https://github.com/Fish-development-group)

码云仓库:(https://gitee.com/fish-development-group/takeout/issues)

码云issue截图

团队项目时间安排

  • 第八周

    • 团队组队、团队博客
    • 团队介绍、成员展示、角色分配、选题确定
    • 制定团队计划安排,团队贡献分的规定
  • 第九周

    • 需求规格说明书
    • 原型设计,队员估计任务难度并学习必要的技术
    • 编码规范完成、平台环境搭建完成、初步架构搭建
  • 第十周

    • 原型改进(给目标用户展现原型,并进一步理解需求)
    • 架构设计,WBS, 团队成员估计各自任务所需时间
    • 测试计划
  • 第十一、十二周

    • 团队项目Alpha任务分配计划
    • 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
  • 第十三周

    • 用户反馈+测试计划改进
    • 团队Alpha阶段个人总结
    • 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
  • 第十四周

    • 团队项目Alpha博客:事后分析

六、团队分工/完成情况/个人感想

  • 麦纭婧(产品经理、后台开发)

  • 任务完成情况

    • 编写需求规划说明书 - 已完成
    • 编写团队博客 - 已完成
    • 学习必要技术 - 进行中
    • 讨论页面布局 - 进行中
    • 努力让组员好好做作业 - 已完成 持续进行中
  • 个人感想
    我一点都不困,喝了咖啡,我又是一条好汉。这次团队合作,是真真正正的从头开始,按照计划,我将要学习如何制作软件封面,如何把软件和程序结合到一起,真的学到很多。

  • 张杰晖(程序管理、开发)

  • 任务完成情况

    • 编写需求规划说明书 - 已完成
    • 编写团队博客 - 已完成
    • 学习必要技术 - 进行中
    • 讨论页面布局 - 进行中
  • 个人感想
    太棒了,学到许多

  • 蒙逸文(程序设计、测试)

  • 任务完成情况

    • 讨论需求规划说明书编写 - 已完成
    • 讨论团队博客编写- 已完成
    • 学习必要技术 - 进行中
    • 讨论页面布局 - 进行中
    • 寻找程序设计灵感 - 进行中
  • 个人感想
    已经开始为团队项目学习一些新的编程知识,现有知识储备还很难将自己的思路用代码表达,要学的还是很多,尽力做好自己的工作,努力不当下等马

  • 麦骏成(设计)

  • 任务完成情况

    • 讨论需求规划说明书编写 - 已完成
    • 讨论团队博客编写- 已完成
    • 学习必要技术 - 进行中
    • 讨论页面布局 - 进行中
    • 寻找程序设计灵感 - 进行中
  • 个人感想
    我长话短说,不过说来话长。认真完成任务是必要的,如果说我们没有认真完成任务的话,就相当于我们的任务没有认真完成。这段时间我去研究了一下界面设计,也就是说我推动了界面设计的进度。我也和张杰晖同学进行合作,试图做出初版网页,也就是说我们组正在有序推进我们的进度,因此我们组的进度正在有序推进。接下来我也会继续推进工作,来进行一个工作的推进。

七、原型设计(理想状态)

初始选择外卖员或用户界面

初始外卖员选项界面

posted on 2021-10-26 18:43  麦子糖糖糖糖糖  阅读(103)  评论(0编辑  收藏  举报