UML大富翁游戏 需求规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大富翁游戏
需求规格说明书
版本: V2.0
发行日期:2011/4/28
作者:14组
修改情况一览表
目录
1 引言 (1)
1.1 编写目的 (1)
1.2 项目背景 (1)
1.3 定义 (1)
1.4 参考资料 (3)
2 任务概述 (3)
2.1 目标 (3)
2.2 运行环境 (5)
2.3 条件与限制 (5)
3 数据描述 (6)
3.1 静态数据 (6)
3.2 动态数据 (6)
3.3 数据库介绍 (7)
4 功能需求 (7)
4.1 功能划分 (7)
4.2 功能描述 (16)
4.3 领域模型(Domain Model) (47)
4.4 系统顺序图(System Sequence Diagram) (48)
5 性能需求 (52)
5.1 数据精确度 (52)
5.2 时间特性 (52)
5.3 适应性 (53)
6 运行需求 (53)
6.1 界面原型 (53)
7 其它需求 (54)
1引言
1.1 编写目的
本文目的是使本系统的使用者和软件开发者双方对该软件的初始规定有一个共同的理解。
本文描述了大富翁游戏的主要功能设计,分析了本项目在技术、实用条件方面的
需求,主要叙述了系统的功能和非功能方面的设想,明确了本项目的目标和工作计划。同时,为Elaboration 阶段和Construction 阶段的下一个迭代周期代码的编写提供了基本依据。本报告的预期读者是项目组长、设计人员、开发人员、测试人员、本系统的最终使用者。
1.2 项目背景
大富翁游戏软件:
● 委托单位:郑艳老师
● 开发单位:数字媒体系uml课程14组成员
● 主管部门:厦门大学软件学院
● 用户:玩家
● 实现软件的单位:暂无
● 其他配套软件和硬件:装有Windows Os的计算机
1.3 定义
Observer:使用这个游戏软件的自然人,即通常所说的玩家。
Player:观察者在游戏中的替身,即虚拟人物。
Board:游戏进行的平台,即通常所说的地图。
Square:游戏中平台上的区域,每个游戏包含40~80个区域。
Money:游戏中player具有的虚拟货币。
Gold:游戏中player的虚拟黄金储备。
Die:游戏中的道具,用来表示随机数的大小,即通常所说的骰子。
游戏模式:包括游戏中的音效,使用的功能,屏幕大小等等
土地:每个square上有虚拟的土地,土地可以有所有者
地图道具:放置在board上的游戏道具
即时道具:即时生效的游戏道具
1.4 参考资料
[1] [美] Craig Larman 著,李洋译,UML和模式应用(原书第3版),北京:机械工业出
版社,2006
[2] ftp://59.77.7.25需求规格说明书样本
2任务概述
2.1 目标(vision 简化版)
简介
大富翁是一种多人联机模拟经营类游戏,玩家可控制不同的人物,通过房地产、股票等多种商业形式赚取资金,并使用特殊的
卡片和道具获得更多利益。
参考资料
大富翁4
高解析度3D显示模式
游戏规则自由度
定位
问题说明
产品定位说明(略)涉众和用户说明
项目相关者概要(略)用户概要
用户环境(略)
关键的涉众/用户需要
备选方案和竞争(略)
产品概述
产品透视图
大富翁游戏可以有玩家自由选择地图,游戏人数,游戏起始金钱
及道具
大富翁游戏将游戏内容反馈给玩家并向玩家提供挑战
假设与依赖关系(略)
产品特性
大富翁是一种多人联机模拟经营类游戏,玩家可控制不同的人物,通过房地产、股票等多种商业形式赚取资金,并使用特殊的
卡片和道具获得更多利益。
所有的人物、建筑、特殊地标都依照其特性以3D 模型逐一构成,每一幅画面都异常精美、立体感十足。尤其是12个游戏角色,造型可爱、个性鲜明,加之拟真的3D动画,无论是喜怒哀乐的表情,还是跑跳前进的动作都惟妙惟肖,具备迪斯尼风格。
众位玩家可以在游戏开始时,自行设定不同的规则,伴随着不同的规则,会面临不同的挑战。由于完全开放的操作设定大大提高了游戏的弹性,尤其是在多人联线时,可以根据玩家的喜好,变化出多种不同的玩法,更有一番不同的乐趣。
《大富翁4》的场景横跨中国台湾、中国大陆、日本、美国四地,各式各样的绚丽风景和特殊事件层出不穷,令人目不暇接。就游戏内容而言,《大富翁》以土地建设和房地产经营为核心;投资方面则有股市交易、房地产炒作、企业股东分红等不同手段;更有30张功能独特的策略卡片,附之以特殊道具、各式买卖等等。
游戏玩家间的竞争性:玩家通过买卖土地建造楼房收取地租实现自身资产的增减
游戏股票系统:简单模拟显示股市,是玩家通过游戏了解股票的大致内容,进行简单的股票买卖
游戏道具卡片系统:玩家通过得到和使用道具卡片,得到不同的效果,丰富游戏内容和游戏可玩性
游戏附加人物系统:玩家通过损失点卷得到财神跟随或者释放强盗的手段获得额外利益,增强游戏可玩性、平衡性和趣味性。
游戏收益:通过一定时间的游戏,使得玩家对现实世界的土地买卖,商品竞争和股票买卖等有所了解。获得现实世界的生存经验。
2.2 运行环境
操作系统:Microsoft Windows 2000 Advanced Server
支持环境:IIS 5.0
数据库:Microsoft SQL Server 2000
2.3 条件与限制
完成项目规划时间:本学期结束前
硬件:pc机
软件:rational rose 或staruml
显示要求:显卡显存128m以上
3数据描述(v2.0版本略)
3.1 静态数据
3.2 动态数据
【包括输入数据和输出数据。】