基于FLEX开发的连连看游戏
软件需求说明书
[V1.1.0]
学院名称:湖南软件职业学院
专业名称:软件技术专业
组 员:虢威、孙庆龙、段志辉、罗奇
指导老师:危孟君
1引言 ............................................................................................................................................... 3
1.1编写目的 ............................................................................................................................................................................ 3 1.2背景.................................................................................................................................................................................... 3 1.3定义.................................................................................................................................................................................... 4 1.4参考资料 ............................................................................................................................................................................ 4 2任务概述 ....................................................................................................................................... 4
2.1目标.................................................................................................................................................................................... 4 2.2用户的特点 ........................................................................................................................................................................ 5 2.3假定和约束 ........................................................................................................................................................................ 5 3需求规定 ....................................................................................................................................... 6
3.1对功能的规定 .................................................................................................................................................................... 6 3.2对性能的规定 .................................................................................................................................................................... 6 3.2.1精度 ............................................................................................................................................................................. 6 3.2.2时间特性要求 ............................................................................................................................................................. 7 3.2.3灵活性 ......................................................................................................................................................................... 7 4运行环境规定 ............................................................................................................................... 7
4.1设备.................................................................................................................................................................................... 7 4.2支持软件 ............................................................................................................................................................................ 8 4.3接口.................................................................................................................................................................................... 8
知识改变命运 WWW.HNSOFTEDU.COM 软件成就未来
1
湖南软件职业学院 基于FLEX开发的连连看游戏
4.3.1 用户接口 .................................................................................................................................................................... 8 4.3.2 软件接口 .................................................................................................................................................................... 8
知识改变命运 WWW.HNSOFTEDU.COM 软件成就未来
2
湖南软件职业学院 基于FLEX开发的连连看游戏
软件需求说明书的编写提示
1引言
1.1编写目的
本需求说明书是为了本小组开发连连看游戏需要而编写的。在具体开发的过程中,根据这个文档完成整个项目,并指导后续的概要设计、详细设计和数据结构设计。因此,作为总的指导文稿,本说明书总是贯穿于整个项目开发的过程中并作为系统全貌的一个缩影。
本需求的预期读者是使用系统的用户以及连连看游戏软件开发有联系的决策人,开发组成人员,软件验证者。
1.2背景
a. 项目的名称:基于FLEX开发的连连看游戏;
b. 项目产品的名称:基于FLEX开发的连连看游戏;
c. 项目组织者: 虢威;
d. 产品用户: 学校宿舍管理人员;
e. 产品开发者:虢威 孙庆龙 段志辉 罗奇
知识改变命运 WWW.HNSOFTEDU.COM 软件成就未来
3
湖南软件职业学院 基于FLEX开发的连连看游戏
1.3定义
Flex Adobe Flex,Macromedia Flash开发平台
ActionScript 3.0 一种强大的面向对象编程语言
UML 统一建模语言
1.4参考资料
(1) 《软件工程案列开发与实践》,刘竹林等,清华大学出版社
(2) 《IT项目管理》,曾鸿、毛志雄等,中国铁道出版社
(3) 《ActionScript 3.0编程精髓》,Colinn Moock(美),机械工业出版社
(4) 《Flex 3 Cookbook》,(美)诺布尔(美)安德森,电子工业出版社
(5) 《ActionScript 3.0 Cookbook》,(美)Joey Lott Darron Schall Keith Peters,电子工业出版社
2任务概述
2.1目标
知识改变命运 WWW.HNSOFTEDU.COM 软件成就未来
4
湖南软件职业学院 基于FLEX开发的连连看游戏
采用基于ActionScript 3.0的程序设计技术,以及用Flex 平台开发。ActionScript 3.0 程序的相关技术开发出具有良好用户界面,操作简单易学,游戏功能齐全且有益于智力开发的连连看游戏。从游戏的设计与实现中锻炼自己的ActionScript编程水平,熟悉Flex 开发平台的使用。
由于本次设计是我第一次完全接触ActionScript 编程语言和使用Flex 开发工具,也是第一次与开发游戏打交道。因此在本次连连看游戏的开发过程中,我力求代码准确,界面尽量美观,按照需求实现游戏的各个功能。
2.2用户的特点
游戏开发成功后,最终用户为各个年龄阶段的人群,用户范围相当广泛。本游戏友好的用户界面,简单易学的鼠标操作以及简单通俗的游戏规则,使广大的用户不需要专门进行培训,就可以立即学会如何使用。
2.3假定和约束
软件要求: Flex平台 ActionScript 3.0 编程语言
硬件要求: 128MB以上内存.
操作系统: Windows XP.
系统投入使用的最晚时间要在2010年11月10日完成
知识改变命运 WWW.HNSOFTEDU.COM 软件成就未来
5
湖南软件职业学院 基于FLEX开发的连连看游戏
3需求规定
3.1对功能的规定
游戏界面主框架主要包括游戏图形区域界面、游戏开始按钮、游戏关闭按钮。
游戏画布区主要应该包括游戏画布中物件随机出现的位置。
系统功能设计流程图
3.2对性能的规定
3.2.1精度
1、在执行游戏页面首次加载的时候,不允许出现因为程序的原因导致增加加载失败;
知识改变命运 WWW.HNSOFTEDU.COM 软件成就未来
6
湖南软件职业学院 基于FLEX开发的连连看游戏
2、在执行物件删除操作的时候,不允许因为程序的原因发生多删除物件、删除失败的情况。
3.2.2时间特性要求
把用户进入游戏界面的时间要求在3秒内,对鼠标点击两个相同物件后,物件消失的响应时间规定在2秒内。
3.2.3灵活性
A、操作方式
程序在通常的应用环境下使用鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成。
B、运行环境
WINDOWS XP操作系统。
4运行环境规定
4.1设备
计算机一台
知识改变命运 WWW.HNSOFTEDU.COM 软件成就未来
7
湖南软件职业学院 基于FLEX开发的连连看游戏
4.2支持软件
运行于Windows98及更高版的操作系统。
4.3接口
4.3.1 用户接口
用户界面有以下几点原则性要求:
用户界面友好,容易学习、理解
操作方便、简单
采用一般系统都采用的暗色调。
当出现错误操作时,采用警告框进行提示。
字体和控件的组织搭配要得体
4.3.2 软件接口
使用通信协议TCP/I持软件等。
知识改变命运 WWW.HNSOFTEDU.COM 软件成就未来
8
因篇幅问题不能全部显示,请点此查看更多更全内容