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

博饼软件需求分析

一、简要说明

博饼,是厦门人几百年来独有的中秋传统活动,是一种独特的月饼文化,也是厦门人对历史的一种传承。现在,博饼依然是厦门人最钟爱的中秋活动,也是最热闹的一个民俗节日形式。

在这里插入图片描述
目前线下博饼面临着人工判定耗时,疫情防控情况下多人无法到场参加线下博饼活动,博饼的骰子不是随时都有等情况。下面,我们两人将使用NABCD模型(竞争性需求分析)进行需求分析。

二、根据“NABCD模型”对“博饼软件”进行需求分析

1.N(Need,需求)

需求收集

  • 客户:助教在作业中的要求:①六个骰子,随机摇晃产出结果,能够有界面。②允许多人参与,可以是单机版形式,也可以是网络形式,能自动判定结果。③界面风格应景活泼大方,并为第二次的结对编码实现奠定基础。
  • 用户一:栋哥举行了实验室中秋博饼活动,但规则需要人工判定,骰子装备不够齐全,疫情防控下远程同学无法参与等问题。
  • 用户二:某博饼APP用户在应用商城评论:APP很不错,无广告与弹窗,闽南元素还不错,但是注册比较繁琐,希望能够用微信或者QQ直接绑定登陆,比较省时间。还有如果能自定义骰子就很好。
  • 用户三:在某博饼小程序的一场博饼游戏中用户吐槽:XX号玩家你是不是****,等那么久还不投骰子?
  • 用户四:栋哥在9.24软工课上:“这个博饼软件不仅中秋活动可以用,平常宿舍内如果要拿外卖或者丢垃圾,可以开一把,看谁比较走运。”
  • 用户五:栋哥在群里:如果要和我们自己的奖品和奖品选择关联起来,那么市面上的就不好用了。

需求抽象

在这里插入图片描述

UML用例图:

在这里插入图片描述

2.A(Approach,做法)

  • 技术上:

    • 依托微信小程序,实现绑定微信登陆,快速开始游戏,支持Android与IOS系统
    • 房主可以创建房间,自定义房间规则,管理成员。
    • 后台随机公平生成结果并自动判定。
    • 加入闽南方言语音包。
    • 界面风格参考:
      在这里插入图片描述
  • 商业模式上:

    • 结对中有闽南同学,对博饼游戏规则熟悉。
    • 认识许多大学生,可以在大学生中推广。

3.B(Benefit,好处)

对用户:

可以随时随地快速开始一场博饼游戏,在完成奖品分配的同时还能体验闽南风情。适用的场景也不局限于中秋与大型活动,日常生活中需要小团体如宿舍舍友比拼运气也可以利用该软件。

对客户:

首先推广该软件的同时可以宣传闽南特色文化,其次不需要人力成本,不用一分钱,我们两人是免费劳动力。

4.C(Competitiors,竞争)

对市面上已经有的产品进行分析,得到竞争分析图:
在这里插入图片描述

5.D(Delivery,推广)

  • 依托微信平台上线小程序
  • 依托学院中秋活动推广我们的小程序
  • 在与舍友的游戏或者生活中植入该小程序
  • 创建微信群将用户拉进来进行讨论,鼓励用户邀请他们的好友加入游戏

猜你喜欢

转载自blog.csdn.net/ShakingSH/article/details/120463030