• 高级软件工程-------------IP、IC、IQ团队作业3


    一、需求&原型改进

           1.使用场景描述

             1)背景

                ●用户的需求 / 迫切需要解决的问题:

                     a .用户无法再开始游戏时更换背景音乐,只能在游戏过程中暂停游戏再更换

                     b .游戏等级设置的不够高

                     c .帮助按钮所显示出来的文档中对于游戏的新模式解释地不够细致

                ●假设:

                     a .游戏等级已经足够高(200+)

                     b .新手帮助文档提示地比较详细(包括一些游戏技巧)

             2)场景

                   一玩家进入游戏界面,点击 “开始新游戏” ,随后选择游戏等级,正式游戏界面启动,出现第一个小方块,并显示下一小方块的形状,玩家用方向键操控方块移动和变换,之后是消行得分,中途玩家可暂停,更换背景音乐,更换背景图片,查看英雄榜等等,或者选择另一游戏等级,此时会重置得分墙,重新计分,随后可继续游戏或退出游戏

           2.修改完善需求规格说明书   Coding地址为:  https://coding.net/u/godbee/p/LastHomework/git

                初稿不足之处:游戏背景音乐不能自动切换,游戏的不同等级与对应的难度之间跳动太大,游戏窗口不能自定义,还有一点是游戏数据并未完全封装起来,这样软件安全性和稳定性会有影响

                 针对种种不足之处,经组员间讨论,给出改进内容:

                  (1) 建立玩家等级制度,当玩家积分达到一定数量可升级,玩家级别增加方块下坠速度会自动加快,当玩家等级达到一定程度解锁挑战模式(该模式下的消行只能消去半行)

                  (2) 当小方块堆积快到顶部,即游戏快要失败时,玩家可以选择消去最上面三行(相当于获得一次重生的机会),玩家游戏等级越高,重生次数越多

                  (3) 消行时发出异于背景音乐的提示音

           3.功能分析四个象限

                                

                                                                                 

           4.WBS预览

            

          leangoo地址为  https://www.leangoo.com/kanban/board/go/2558868#

     

    二、系统设计   

           1.系统架构设计

               上传至Coding   地址  https://coding.net/u/godbee/p/LastHomework/git

                    

             2.数据库设计  

                       

                        entity1:Player(玩家)

                        attributes:PlayerID

                                           PlayerName(玩家昵称)

                                           Password

                                           level(等级)

                         entity2:heroes list(英雄榜)

                         attributes:heroesID

                                            heroesOrder(玩家排名)

                          entity3:BackgroundMusic(背景音乐)

                          attributes:   BGMID

                                                BGMType(格式)   

                                                BGMPath(路径)

                                                BGMSize(大小)

                           entity4:BackgroundPicture(背景图片)

                           attributes:BGPID

                                              BGPType(格式)

                                              BGPath(路径)

                                              BGPSize(大小)

               

             

    三、测试计划

           经小组成员商议,确定好测试计划,并将测试计划上传至Coding   地址为  https://coding.net/u/godbee/p/LastHomework/git

        

  • 相关阅读:
    点对点模式1
    简要分析《XXX需求征集系统》采用的可用性和可修改性战术
    淘宝为例进行软件质量属性分析
    浅谈软件架构师的工作
    《软件需求十步走》阅读笔记6
    编写有效的业务用例 读书笔记03
    编写有效的业务用例 读书笔记02
    编写有效的业务用例 读书笔记01
    2017年秋季个人阅读计划
    软件需求与分析需要掌握的内容
  • 原文地址:https://www.cnblogs.com/ecutwzl1996/p/9992022.html
Copyright © 2020-2023  润新知