2024年3月6日发(作者:)
英雄联盟
需求分析规格说明书
项目代号
文档名称
产品版本
V1.0
项目名称 英雄联盟
英雄联盟需求规格说明书
页数
8
密级 中
专业
班级
姓名 学号
软件工程
1103班
蒋田松
韦兰转
陈琎桦
姓名 学好
张杰斌
陈浪军
白石
樊梦婷
项目经理 蒋田松
2
2
2
2
2
2
2
指导老师
编写
报告日期
检查日期
批准日期
崔梦天
张杰斌
2013/10/18-----2013/10/22
2013/10/22
2013/10/23
目录
1.
引言..............................................................3
1.1 编写目的......................................................................................3
1.2 项目背景......................................................................................4
1.3 专业术语......................................................................................4
1.4 参考文献......................................................................................4
2. 任务概述..............................................................4
2.1 目标..............................................................................................4
2.2 运行环境......................................................................................4
2.3 条件与限制..................................................................................5
3. 数据概述..............................................................5
3.1 静态数据......................................................................................5
3.1.1 声音字段...............................................................................5
3.1.2 积分榜字段...........................................................................5
3.1.3 道具字段...............................................................................6
3.1.4 怪兽字段...............................................................................6
3.1.5 人物字段...............................................................................6
3.2 数据库介绍..................................................................................6
4. 功能需求................................................................6
4.1 功能设计图..................................................................................6
4.2 功能模块图..................................................................................7
4.3 功能需求定义..............................................................................7
4.3.1 启动游戏...............................................................................7
4.3.2 运行游戏...............................................................................8
4.4 参数设置......................................................................................9
4.5 功能划分.....................................................................................10
4.6 功能描述.....................................................................................10
4.6.1 怪兽模块...............................................................................10
4.6.2 人物模块...............................................................................10
4.6.3 道具模块...............................................................................10
4.6.4 故事模块...............................................................................10
4.6.5 界面模块...............................................................................11
4.6.6 帮助模块...............................................................................11
5. 性能需求................................................................11
5.1 兼容性..........................................................................................11
5.2 时间性..........................................................................................11
5.3 耐玩性..........................................................................................11
5.4 稳定性和可靠性..........................................................................11
6. 运行需求..............................................................11
6.1 用户界面需求..............................................................................11
6.2 硬件接口......................................................................................11
6.3 软件接口......................................................................................11
6.4 故障接口......................................................................................12
7. 其他需求..............................................................12
1. 引言
随着科技的发展,社会的进步,手机从像砖头一样大一样重样式单一的大哥大演变成现在大小不一轻便简洁颜色多样的智能机,功能从单一的打电话到现在能上网听音乐玩游戏等等。手机已经成为了人们出行必备之物,无论何时何处(比如会议前、比赛上、等车中等等)都能看到人们把玩手机的画面。随着智能手机的价格在不断的下调,越来越多的人可以买得起智能机;技术人员也在不断的将很多的功能移植进这小小掌机之中。而在这众多的功能之中可以说游戏是一个很大的领域,手机游戏花样繁多,种类庞大,吸引着许许多多的人在闲暇时间里玩游戏消遣时间,也同样吸引着许许多多的科技人员研发和制作各种各样的游戏供人们玩耍。在手机游戏中塔防游戏可以算是一种类型,非常受到人们的欢迎,不用太复杂的操作,同时也让你的大脑活跃起来保持兴奋。故而本次与研发一款塔防类手机游戏。
1.1编写目的
我们编写此规格说明书的目的就是要对本项目的业务需求,用户需求和软件功能需求作一个详细的列举,汇总,再在此基础之上进行提取,抽象,以抽取每一个与教学及学习有关人员对该项目的需求,用于作本项目的概要设计的一个根据。
这里编写的“手游塔防英雄联盟”的需求规格说明书,主要是为了明确项目
的需求,并以其作为项目计划、概要设计、系统测试等的一个依据,同样也为参与此项目开发的成员、管理的领导提供一个参考文档。本文档需要校方确认项目的需求是否准确、全面。
此规格说明书的读者对象范围包括:本项目的所有开发人员,测试人员和参与用户培训的人员,项目经理等。
1.2项目背景
在手机游戏中塔防类的手游基本就那些套路,为进一步增加塔防类小游戏的可玩性,欲增加一些原塔防类手游所没有的功能,以寻求一创新性的突破。
项目委托方:西南民族大学实验中心
项目开发方:西南民族大学软件工程1103班英雄联盟实验小组
项目主管方:西南民族大学实验中心
1.3专业术语
TDAOHIP: Tower Defense Alliance Of Hero In Phone 塔防英雄联盟手机版
1.4参考文献
《java语言程序设计基础篇》 (美) Liang著 机械工业出版社
《java语言程序设计进阶篇》 (美) Liang著 机械工业出版社
《数据库系统概论》(第四版) 王珊 萨师煊著 高等教育出版社
《Android游戏开发打全》 吴亚峰 苏亚光著 人民邮电出版社
《Android 编程项目实战大全典型模块》
2.任务概述
2.1目标
⑴实现大多数塔防游戏所拥有的一般功能和游戏性
⑵加入新的创意与原有的功能兼容不会出现BUG
⑶保证游戏的流畅性
2.2运行环境
采用B/S方式,.NET语言编写程序
网络传输和数据库安全性要求
采用MVC模式开发
CPU 1.4GHz 以上;内存至少256M,显示器分辨率800*600以上
软件配置要求:windows 2000/xp/win7等
支持软件: 装有SQL Server 2008的计算机
以下是项目的软件环境
需求名称
开发环境
开发工具
数据库
详细要求
Windows 7 Tomcat
Eclipse 10.6
Microsoft SQLserver 2008 R2
以下是所需的硬件环境:
需求名称
客户机
cpu
内存
详细要求
android 2.2以上
主频AMD1.4GHz以上
256MB
2.3条件与限制
⑴测试游戏时使用专门手机一台
⑵开发时间为3个月,时间略短
3.数据概述
3.1静态数据
3.1.1声音字段
字段名称
背景音乐
音效
震动
字段英文
BGM
Sound
Shock
字段类型
布尔型
布尔型
布尔型
3.1.2积分榜字段
字段名称
姓名
分数
字段英文
Personname
Score
字段类型
字符型
整型
3.1.3道具字段
字段名称
防御塔名字
防御塔攻击力
武器名字
武器攻击力
机关名字
机关攻击力
防御塔攻击范围
机关只能用一次
字段英文
DTName
DTAttack
WeaponName
WeaponAttack
JGName
JGAttack
DTAround
JGOneTimeOrNot
字段类型
字符型
整型
字符型
整型
字符型
整型
整型
布尔型
3.1.4怪兽字段
字段名称
怪兽名字
怪兽血量
怪兽移动速度
字段英文
MonsterName
MonsterHP
MonsterSpeed
字段类型
字符型
整型
整型
3.1.5人物字段
字段名称
人物名字
人物攻击力
字段英文
Name
Attack
字段类型
字符型
整型
3.3数据库介绍
本软件采用SQL server关系型数据库。
4.功能需求
4.1 功能设计图
4.2 功能模块图
4.3 功能需求定义
4.3.1如图所示,玩家运行游戏后,可以进行继续游戏,帮助说明,参数设置,推出游戏,新游戏等操作。
说明见游戏说明书:《英雄联盟游戏说明书》....下同
4.3.2
游戏运行过程中,玩家可以进行暂停游戏,回到游戏,返回主菜单,保存记录,停止游戏等操作,玩家可以根据自己的需求进行选择
4.4 参数设置
参数设置如下图所示,在游戏设置菜单中,玩家可以自行设置音效和皮肤支持。
4.5功能划分
本游戏划分为6个模块:怪兽模块、人物模块、道具模块、故事模块、界面模块、帮助模块。
组织结构图如下:
手游塔防英雄联盟界面设计道具怪兽人物故事 帮助主菜单界面暂停菜单界面防御塔机关武器怪兽名字怪兽血量移动速度人物姓名所故通人持事关物武背对简器景话介怪兽简介开始游戏继退积续设出分游置游榜戏戏继续游戏设置姓分名数保存并返回主菜单背音震景效动音乐
各模块的类图如下:
4.6功能描述
4.6.1怪兽模块
包括怪兽的模型、样式、类型、名字、血量、移动速度等内容。
4.6.2人物模块
包括人物的模型、模样、名字、攻击力等内容
4.6.3道具模块
包括防御塔、人物可持武器、机关等内容。
防御塔:名字、攻击力、攻击范围。
武器:名称、攻击力、可持有者。
机关:名字、攻击力、使用次数。
4.6.4故事模块
包括怪物的描述,人物的故事背景,过关对话等内容。
4.6.5界面模块
包括主菜单界面和暂停界面
主菜单界面:开始游戏、继续游戏、积分榜、设置、退出游戏。
暂停菜单界面:继续游戏、设置、保存并返回主菜单。
4.6.6帮助模块
显示帮助,让游戏者轻松上手。
5.性能需求
5.1兼容性
能够在各版本的环境下运行
5.2时间性
无论使用者进行任何操作,游戏应该及时地进行反应,反应时间应该在5秒内。
5.3耐玩性
让游戏者轻松易上手,长时间游戏也不会觉得疲劳,每个关卡都给人以新鲜感。
5.4稳定性和可靠性
游戏中手机后台可能会运行一个或多个程序,保证在这些程序运行过程中游戏不会出现程序没响应等情况出现,让游戏顺利流畅的运行。
6.运行需求
6.1用户界面需求
本游戏采用B/S方式架构,用户界面具体细节将在概要设计文档中描述。
界面友好
操作简单
界面风格
有效互动,提高游戏者兴趣
触屏方式,快速简洁
尽量保证界面总体风格的一致性
6.2硬件接口
本软件不需要特定的硬件或硬件接口进行支撑,486以上PC机均可模拟运行此游戏,对机器要求不太严格.
6.3软件接口
可模拟运行于Windows95及更高版本具有WIN32 API的操作系统之上。在
Android2.2以上的系统中可运行。
6.4故障接口
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
7.其他需求
游戏安装方便,运行流畅。


发布评论