团队项目——打地鼠游戏(SPEC)系统性能评估测试

1.SPEC测试的目标:

  本轮测试的目的是测试打地鼠游戏的需求以及确保每个需求都能得到满足的方法。编写此需求说明书是为了使用户和开发人员对所开发的系统有一致的理解。通过阅读此说明书,开发人员可以了解当前业务的具体需求和要实现的主要功能,用户通过阅读此说明书可以确认开发人员对其业务需求的认识是否正确,并对系统要实现功能有初步的了解。

  本轮测试内容包括以下打地鼠游戏以下的子系统:

  1、游戏功能子系统

  2、积分功能子系统

  3、DIY功能子系统

  4、计时功能子系统

  5、排行功能子系统

 2. 项目的典型用户和场景:

  该游戏面向儿童玩家,青年玩家和老年玩家。本游戏制作的目的是满足人们休闲的要求,在紧张的工作之余休闲类的小游戏能够给人带来最大程度的放松。也可以增进人们之间的交流、沟通。

  场景:

      儿童玩家:小明(8岁,一名小学二年级的小男孩,具有一定的电脑操作基础),一天他在自己家的的电脑上发现了一个新的游戏出于好奇点击了进去,在进入界面后被界面所吸引所以进行游戏,玩过几次后感觉比较有趣继续玩游戏。

      青年玩家:都都(22岁,一名在上大学的男生,计科专业的学生)在朋友圈看到新游戏的推广,于是下载了下来进行试玩,看到了新奇的DIY功能,将同学的照片设置成了地鼠的样子分享给同宿舍的同学一起玩。

      老年玩家:(40岁以上)看到了打地鼠的游戏,想起了以前玩过的游戏机于是进行了尝试玩了一下怀念以前的生活。

3. 项目的用例模型: 

  UML(Unified Modeling Language)是在Booch方法、OOSE方法和OMT方法的基础上演化而来的基于面向对象技术的标准建模语言。它统一了面向对象建模的基本概念、术语和图示符号,描述了建模过程中所必须遵循的基本步骤,提供了一整套描述软件系统模型的概念和图形表示法,可从不同的视角为系统建模。 统一建模语言UML是一种语义丰富、通用、可视化的建模语言和事实上的国际工业标准,易于理解和交流。UML提供的丰富的视图从多个视角描述系统的不同侧面,可以有效运用于软件的建模、分析与设计。标准建模语言UML的定义包括UML语义和UML表示法两个部分。UML语义通过其元模型来严格地定义。UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法来建模提供标准。这些图形符号和文字所表达的是应用级的模型,在语义上它是UML元模型的实例。UML的主要内容通常用用例图、类图、对象图、状态图、活动图、构件图、配置图、顺序图、协作图和包图等l0种图来描述,它们从不同的角度和层次为系统建模提供支持,完全可以描述系统的方方面面。

 UML具有以下两个特点:

    (1)UML 是一个可视化建模语言, 是一种图形化的面向对象的设计工具语言,而不是可视化程序设计语言,但用UML描述的模型可与各种编程语言直接相连,把UML 模型映射成编程语言。

    (2)UML 是一种可用于详细描述的语言,其所建立的模型是精确、无歧义和完整的。同时UML是一种文档化的语言,对其各建模元素可进行详细说明,并能生成所建模型的文档。

  由于UML具有以上两个特点,所以我们的打地鼠游戏就用UML用例模型:

4. 项目中涉及到的术语:

  在本次项目中主要涉及以下专业术语:

    Winform界面设计:WinForm是·Net开发平台中对Windows Form的一种称谓。

    c#接口:接口是指定一组函数成员而不实现成员的引用类型,其他类型-类和接口可以实现接口。

5. 软件使用说明:

  本软件主要通过鼠标单击来实现打地鼠的功能,通过按钮来设置游戏难度等一系列的设定,单击DIY按钮可以选择需要DIY的组件来进行DIY设置操作。

时间: 2024-10-06 12:32:11

团队项目——打地鼠游戏(SPEC)系统性能评估测试的相关文章

作业六—图书管理系统(SPEC)系统性能评估测试

一.图书管理系统的典型用户和场景: 该系统是为各类学校图书馆和社会各大图书馆和书店管理者使用的图书管理系统.但是我们还是已北京工业大学耿丹学院图书馆为典型用户进行主要设计的! 二.SPEC测试的目标: 本轮测试的目的是测试我们设计的图书管理系统在使用管理期间的不足和是否能够完成我们一开始在设计阶段是给这个系统所指定的性能指标. 本轮测试内容包括以下图书管理系统以下的子系统: 1.登录子系统 2.借书子系统 3.还书子系统 4.人员管理子系统 5.图书管理子系统 6.退出子系统 三.建立一套测试过

团队项目第二周spec设计

本系统针对局域网进行联机聊天.聊天室分为服务器端和和客户端俩部分,服务器端程序主要 负责侦听客户端发来的信息,客户端需要登录到服务器端才可以实现正常的聊天功能. 1.本软件是一款局域网聊天软件,不能进行网络聊天. 2.本软件主要功能是局域网聊天,附带局域网内文件互传. 3.使用前要先用自己的ip登录,成功登录后才能使用以上功能. 4.登录步骤:(1)启动服务器. (2)进入客户端界面. (3)登录聊天室. 4.此软件运行时一台主机只能启动一个服务器. 5.系统运行稳定.安全可靠.

Team--时代团队PC端游戏冲刺计划完成与项目远景规划

number1:本周冲刺的目标 完成与android版功能基本相似的功能 游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍,而这只鸟其实是根本不会飞的--所以玩家每点击一下小鸟就会飞高一点,不点击就会下降,玩          家必须控制节奏,拿捏点击的时间点,让小鸟能在落下的瞬间跳起来,恰好能够通过狭窄的水管缝隙,只要稍一分神,马上就会失败阵亡. number2:项目远景目标 功能的增加: ①不同鸟的选择,根据玩家水平和玩家的目前的状态,对不同的鸟解锁 ② 背景的选择(根据用户的

团队项目:Fan's Made,一个双人动作游戏

游戏需要在两个玩家间进行.两个玩家分别控制两个小方块在几个转动的十字形平台上移动,平台上有金币和一些道具,玩家撞上后会产生相应效果(加分.扣分.加速等等). 游戏分两种模式:合作和对战. 合作模式中,两个玩家需要合作吃掉游戏场景中的所有金币,并且避免掉下平台或互相撞到,这两种行为都会导致玩家死亡并结束游戏. 对战模式中,两个玩家各自为伍,并以获取(比对方)更多的金币或打倒对方为目标进行游戏.若场景内的金币全部被吃掉,则得分较高的玩家获胜:若玩家在结束前相撞,则亦是得分较高的玩家获胜. =====

TFS - 使用微软测试管理器实现跨团队项目的测试用例管理

在团队项目之间实现测试用例和测试计划的共享,是很多客户关注的问题.尤其在开发产品+服务的团队中,对测试用例的共享要求比较高.下面就如何在Team Foundation Server中如何实现团队项目之间的用例共享,分析自己的经验.   同一个团队项目: 在TFS的同一团队项目中,可以非常方便的实现测试用例的共享的维护,我们可以在测试计划和测试套件中添加已经存在的测试用例.也可以克隆测试套件和测试计划,非常方便和快速地为测试内容相对比较接近的两个迭代创建测试计划. Figure 1 – 在测试管理

团队项目总结与报告

软件工程课程设计团队项目总结与项目报告 1.       团队成员自评 漆艺: 身为团队的PM项目经理,开始的时候自己还不知道该做些什么,因为自己项目经验不足,团队把这个重要的角色交给我,那就有责任和义务把团队项目做好,并且发挥各个成员的作用.开始我们团队想的是做一个网页单机游戏,后来想到这种类型很多,就加了个心理分析,这种很少见,功能也很特别.在搭建服务器的过程中,自己做了很多,在网上也查了很多资料,就是不知道该怎么搭建,经过不少努力,最终还是搭建好了网站服务器,能上传网页到服务器上,外网也能

软件工程导论团队项目

Section1 团队介绍: 1. 团队成员信息: 张洪宇2016012092(组长) 韦佳妮2016012071 安然2016012088 杨岚青2016012086 李伟2016012023 李浩涌2016012027 郑书鸿2016011996 2. 团队名称: 极速光年 3. 项目描述:俗语有云,民以食为天.我们团队想要做一个能够查看每日食堂提供菜品图片并且能够进行"食堂预定点餐"的微信小程序,这个微信小程序还具有留言评论的功能. 4. 队员风采: (1)张洪宇 风格:随和,雷

第11组 团队项目-需求分析报告

组长博客:团队项目-需求分析报告 整体计划安排 截止时间 任务 11.01 前端和后端商议确定接口,UI完成首页,前后端完成项目构架搭建,确定模块并分配任务 11.15 完成前端主体部分,对接后端接口 11.18 测试,修改,改善性能,检查代码,发布Alpha版本 11.23 项目完善+用户使用反馈+测试计划改进 12.1 根据反馈和需求进行新版本的模块编写,发布Beta版本 12.4 正式版本完善+用户手册 团队分工 alpha 版本需要做哪些事情 完成预先规定的功能需求 分工明细 前端: 陈

第09组 团队项目-需求分析报告

需求规格说明书 组长博客链接 1.团队项目安排 阶段序列 阶段时间 主要阶段任务 完成情况 第一阶段 9.28 确认选题和团队分工 完成 第二阶段 10.1~10.21 团队选题报告 完成 第三阶段 10.1~10.26 基础学习及前期准备 完成 第四阶段 10.14~10.18 原型设计 完成 第五阶段 10.21~10.26 需求报告 完成 第六阶段 10.26~11.11 前端完成60%页面布局,后端完成60%的基础接口 待完成 第七阶段 11.12~11.15 前端完成所有页面布局,后端