java扫雷需求规格说明书

更新时间:2023-10-04 11:23:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

三、需求规格说明书

三、需求规格说明书

1.引言 ........................................................................................................................... 2

1.1编写目的 ............................................................................................................. 2

1.2项目背景 ............................................................................................................. 2 1.3定义 .................................................................................................................... 2 1.4参考资料 ............................................................................................................. 3 2.任务概述 .................................................................................................................... 3

2.1目标 .................................................................................................................... 3 2.2运行环境 ............................................................................................................. 3 2.3条件与限制 .......................................................................................................... 3 3.数据描述 ...................................................................................... 错误!未定义书签。

3.1静态数据 ............................................................................... 错误!未定义书签。

3.2动态数据 ............................................................................... 错误!未定义书签。 3.3数据库介绍 ............................................................................ 错误!未定义书签。 3.4数据词典 ............................................................................... 错误!未定义书签。 3.5数据采集 ............................................................................... 错误!未定义书签。 4.功能需求 .................................................................................................................... 3 4.1功能划分 ............................................................................................................. 3 4.2功能描述 ............................................................................................................. 4 5.性能需求 .................................................................................................................... 4

5.1数据精确度 ............................................................................ 错误!未定义书签。

5.2时间特性 ............................................................................................................. 4 5.3适应性 ................................................................................................................. 4 6.运行需求 .................................................................................................................... 4

6.1用户界面 ............................................................................................................. 4 6.2硬件接口 ............................................................................................................. 4

6.3软件接口 ............................................................................................................. 4 6.4故障处理 ............................................................................................................. 4 7.其它需求 .................................................................................................................... 5

三、需求规格说明书

1.引言

1.1编写目的

随着现在生活节奏的加快,人们在工作之余需要一个轻松娱乐的放松环境。因此我们小组编写此软件的目的,一方面作为初学者来了解Android的开发,另一方面开发此软件使用户能在娱乐休闲的同时拓展思维能力。同时进一步拓展研究,做到将扫雷层次升级,能够在多人连机的情况下,一起分工来进行对战 。如 一方放雷, 另一方排雷。

1.2项目背景

项目的任务提出者: 开发者:

用户:试用于所有人群

1.3定义

Android手机操作系统:Android一词的本义指“机器人”,是Google开发的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iphone等其他手机更强调搜索功能,界面更强大,可以说是一种融入Web应用的单一平台。其最震撼人心之处在于Android手机系统的开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更强大的自由度,突破了iphone等只能添加为数不多的固定软件的枷锁;同时与WindowsMobile、Symbian等厂商不同,android操作系统免费向开发人员提供,可节省三成成本。Android目前的开发者数量相对较少,不过,Android应用开发是基于java的,底层是linux的,世界上拥有众多的java开发人员,而linux也有广泛的基础,应该会吸引到越来越多的开发者。

三、需求规格说明书

1.4参考资料

《软件工程导论》

2.任务概述

2.1目标

扫雷游戏是一款基于Android平台的游戏。此游戏的目的在于给用户提供一个放松娱乐的环境。

2.2运行环境

操作系统:Microsoft Windows 7 支持环境:Android手机操作系统 数 据 库:SQLite

2.3条件与限制

Java比C语言写的程序执行起来慢很多。执行慢的原因主要是在主机操作系统上加了虚拟机层,比本地编译玛慢。

Java现有的安全模型并不完善,有些开发人员能生成嵌入Web的Java小程序,即不友好的小程序。这种程序可能给Web用户带来麻烦。

3.功能需求

3.1功能划分

生成数字模块 点击区域模块 放置地雷模块 图标模块 计时模块

三、需求规格说明书

3.2功能描述

游戏开始,计时开始,玩家点击扫雷区域,若没有踩到地雷,则该区域显示数字,显示笑脸图标。若踩到地雷,游戏结束,显示哭脸图标,计时结束。

4.性能需求

4.1时间特性

一般操作的响应时间应在0.5秒内

4.2适应性

适用于Android操作系统的各版本的手机。

5.运行需求

5.1用户界面

采用对话框方式,多功能窗口运行。

5.2硬件接口

支持各种Android系列的手机。

5.3软件接口

运行Windows 7及更高版本并装有Java虚拟机的操作系统。

5.4故障处理

正常使用时不应出错,当遇到错误时弹出对话框并将错误报告发送至Android手机支持中心。

三、需求规格说明书

6.其它需求

地图里地雷的数量不宜过多或过少。游戏应该流畅。

本文来源:https://www.bwwdw.com/article/oqad.html

Top