2023年秋 软件工程课程团队项目任务安排——需求分析

本文详细描述了一个软件工程团队开发飞花令答题应用的过程,包括项目概述、团队成员分工、需求分析与设计、原型展示以及推广策略,展示了从需求获取到原型实现的完整流程。

目录

一、项目情况总览

二、团队成员情况以及分工

三、组队过程

四、需求分析与方案设计的过程

(一)版本设想

(二)版本说明

(三)系统背景

(四)系统功能需求分析

(五)NABCD分析

五、原型效果图片展示与功能描述

(一)系统描述

(二)原型展示

六、推广视频

七、参考资料

八、其他作业


一、项目情况总览

       在这秋高气爽的季节里,我们团队6个小伙伴选择极具挑战性的团队项目——新时代飞花令答题软件(一本正经胡扯,请原谅),我们计划采用C语言编程,使用Visual Studio集成开发环境,利用Gitee进行版本控制、协作编程,通过优快云平台进行项目分享和宣传推广。项目情况总览表如下所示:

项目情况总览表
课程名称NUE软件工程
队员1:项耀东学号:M23380803
队员2:季行学号:M23380808
队员3 :  王宇霄 学号:M23380804 
队员4:周帆学号:D23382401
队员5:熊丰学号:D23382405
队员6:刘小兵学号:D23381007
作业要求掌握如何获取需求、描述需求,并快速构建原型模型
作业目标合作开发一款飞花令答题软件
原型作业链接团队项目任务——需求分析
推广讲解视频链接玩转飞花令
其他参考文献飞花令玩法攻略

二、团队成员情况以及分工

团队成员分工表
姓名分工
项耀东版本说明、方案设计
季行NABCD需求分析
熊丰系统结构设计、软件功能分析
周帆原型设计、系统描述
王宇霄市场调研、推广视频设计
刘小兵任务分配,撰写博客

三、组队过程

       2023年秋季软件工程课程的开班,让来自五湖四海的一群热血青年,相聚相识在电院403教室,共同聆听何教员的教诲,我想这一定是特别的缘分。当接到教员布置的团队合作项目时,本着就近原则,遵循抱团取暖的心声,我们6人一拍即合,迅速完成组队,紧锣密鼓地开始了团队项目。

四、需求分析与方案设计的过程

(一)版本设想

软件版本设计总览表
版本1.0建立诗词库,并设计好登陆界面与答题界面
版本2.0增加积分系统,可以显示积分的排行榜
版本3.0增加阅读学习功能
版本4.0增加倒计时功能,并且玩家可以补充库中没有的诗词

(二)版本说明

       V1.0 能够将基本的诗词库建立起来,当飞花令进行时,系统能够自动的从库中遍历出满足条件的诗句与使用;用户在登陆界面登入后就可以进行答题。

        V2.0 增加积分系统;用户每次答题正确后便能自动累加账号分数。

        V3.0 增加阅读学习功能功能;用户可以打开诗词库并进行阅读学习,节省了用户寻找古诗词的时间

       V4.0 增加倒计时功能与补充功能;用户在进行答题时可选择打开倒计时功能,每次回答都应该在给定的时间内答出;倘若用户发现库中存在未收录的诗词,可以提交补充诗词的功能。

(三)系统背景

       随着《中国诗词大会》的播出,在社会上也掀起了一股诗词热,越来越多的人有了学习诗词的欲望,也希望能够尝试“飞花令”的玩法。 飞花令是一种常见的文字游戏,参与者需要根据给定的字母,以及特定的主题,尽快找出以这个字母开头的合适词语。这个游戏通常在团队聚会、派对或者教育场景中进行,旨在锻炼参与者的思维敏捷性和词汇量。

(四)系统功能需求分析

       在游戏过程中,系统将随机生成一个字母作为答题的起始字母,并显示相应的主题。参与者需要在规定的时间内,根据给定的字母和主题,尽快找出合适的词语,并输入答案。系统将根据参与者的答案进行判断和评分,显示正确答案和得分情况。通过设计和实现这款飞花令答题软件,我们希望为用户提供一个便捷、有趣的游戏平台,帮助他们锻炼思维敏捷性、扩展词汇量,并且促进用户之间的交流和竞争。系统结构框图如下所示:

(五)NABCD分析

(1) Need需求分析。

    对系统的要求应该有如下:

  1. 建立一定规模的诗词库;
  2. 能实现人机对战;
  3. 存在个人积分系统,答对加分,答错减分;
  4. 用户能建立自己的账号;
  5. 玩家可以补充诗词库未收录的古诗;
  6. 玩家可以阅读诗词库中的古诗来学习;
  7. 可以显示积分的排行榜;
  8. 回答问题可以设置倒计时;
  9. 界面设计美观;
  10. 答题时可以播放背景音乐。

    非功能特性应该有如下:

  1. 易用性需求:界面简洁明了,操作方法清晰能;
  2. 兼容性需求:程序应能支持Windows操作系统。

(2)Approach做法   

       将古诗词与现代的软件进行融合,可以让人依托软件进行诗词学习。

(3)Benefit好处

      飞花令系统既能寓教于乐,为语文老师提供了一个古诗教学的平台,也能够给社会上的诗词爱好者一个交流古诗,享受古诗的的平台。在传扬共享诗词之美、感受诗词之趣、传承文化基因的同时,号召更多人加入到古诗的学习品鉴中来。

(4)Competitors竞争

        优点:

            a.页面较为美观,操作简单;

            b.依托诗词文化,符合老师的教学需求。

        缺点:诗词库不一定能涵盖所有的诗词

(5)Delivery推广

       目前可以通过短视频平台,社交平台进行推广。社交平台的推广可以通过微信公众号,微信群,QQ看点,知乎,百度和头条等。也可以制作短视频推广软件项目,例如抖音、小红书、微视、bilibili等

五、原型效果图片展示与功能描述

(一)系统描述

   飞花令答题软件功能分析如下

    1.建立一定 的诗词库:

      软件需要拥有一个丰富的古代诗词库,这些诗词应该包含不同的作者、时代和类型。

     2.实现人机对战:

       软件需要提供人机对战的功能,让用户可以与计算机进行古诗问答游戏。需要有一个系统来生成问题,评估答案是否正确,并记录玩家的得分。

     3.积分系统:

       软件需要包含积分系统,每位用户的得分应该根据他们在游戏中的表现而变化。答对问题应增加积分,答错问题应减少积分。

      4.用户账号管理:

       用户需要能够创建个人账号,登录和注销。这可以用来跟踪个人的游戏历史和积分。

      5.补充诗词库:

       软件应该允许玩家贡献未收录的古诗,以扩展诗词库的内容。这可能需要一个审核或验证机制,以确保提交的诗词是准确的。

      6.阅读古诗:

        用户应该能够浏览诗词库中的古诗,学习其内容和背景信息。

      7.积分排行榜:

        软件应该提供一个积分排行榜,以显示用户之间的竞争和表现。用户可以查看自己在排行榜上的位置。

      8.倒计时功能:

        在答题环节,可以添加一个倒计时功能,限定用户在一定时间内回答问题,增加游戏难度。

      9.人机友好交互界面设计:

        软件的用户界面需要美观,直观,易于导航。图形、颜色和布局应该符合用户喜好,提供愉悦的使用体验。

      10.音乐播放:

         提供答题时播放音乐的选项,以增强用户体验,但也应该允许用户在需要时关闭音乐。

(二)原型展示

         使用墨刀工具进行飞花令答题系统原型设计,链接地址:墨刀

         原型效果图如下:

六、推广视频

         飞花令答题软件链接:玩转飞花令

七、参考资料

          软件需求分析:软件工程的需求分析_软件工程需求分析-优快云博客

         飞花令答题软件项目工程管理:

              参考教材——软件工程

              软件工程基础知识——需求分析

八、其他作业

学堂在线平台的《软件工程》(刘强教授主讲)慕课学习:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值