需求规格说明

合集下载

需求规格说明书报审表需求规格说明书模板(学习参考版本)

需求规格说明书报审表需求规格说明书模板(学习参考版本)

系统需求规格说明书
一、引言
1.1编写目的
编写目的内容。

1.2术语定义
项目中使用的术语说明
二、综合描述
2.1系统的功能
系统功能说明,对软件系统总体功能/对象结构进行描述,包括结构图、流程图或对象图。

2.2用户类型和特征
项目涉及的用户类型及特征说明
2.3运行环境
包括服务器资源、网络需求、软件运行环境等进行详细说明。

三、系统功能需求
3.1功能性需求分类
提示:将功能性需求先粗分再细分。

四、系统集成需求
4.1用户界面
用户界面要求
4.2硬件接口
项目涉及的服务器配置要求、客户端配置要求及项目涉及的终端硬件设备要求
4.3通信接口
系统涉及的三方组件的通信接口说明及使用目的,如数据库组件、制图软件、脱敏组件等。

五、系统非功能需求
5.1性能需求
系统性能的需求说明,如界面响应时间、报表统计响应时间、数据查询响应时间等,应该说明当数据量达到某个级别的响应时间。

5.2安全性需求
系统建设对安全性的要求,如:数据的保密性、权限控制、数据加密、数据备份和操作日志等详细说明。

5.3软件质量属性
根据实际情况进行修改
5.4其它需求
对于其它需求进行说明,如:可扩展性、稳定性、可维护性等。

任务书需求规格说明设计说明各自解决的问题

任务书需求规格说明设计说明各自解决的问题

文章标题:深度解读:任务书、需求规格说明和设计说明各自解决的问题在项目管理和软件开发领域,任务书、需求规格说明和设计说明是至关重要的文档。

它们分别解决着不同的问题,同时又相互联系,共同推动着项目的顺利进行。

本文将从深度和广度上全面评估这三类文档,以便读者更加全面地理解它们的作用和价值。

一、任务书任务书是项目启动阶段的第一份文档,通常由项目发起人或高级管理人员撰写。

它主要解决了以下问题:1. 界定项目的范围和目标。

任务书清晰地定义了项目的目的和预期成果,为整个项目的实施和管理奠定了基础。

2. 确定项目的利益相关方。

在任务书中,利益相关方的角色和期望被明确定义,有助于项目团队更好地与各方沟通和协作。

3. 管理项目的风险和范围。

通过明确项目的风险和范围,任务书能够帮助项目团队更好地规划和控制项目进展,以降低不确定性带来的风险。

二、需求规格说明需求规格说明是在任务书确定后编写的文档,主要解决了以下问题:1. 确定业务和用户需求。

需求规格说明详细描述了业务和用户需求,帮助项目团队全面理解项目的实际需求,并为后续的设计和开发工作提供依据。

2. 确定软件系统的功能和非功能需求。

通过需求规格说明,软件系统的功能和性能要求得以明确,有助于开发团队根据实际需求进行系统设计和实施。

3. 明确系统和其他系统的接口。

需求规格说明还包括了系统与其他系统的接口需求,以确保不同系统之间的数据交换和协作顺利进行。

三、设计说明设计说明是在需求规格说明确定后编写的文档,主要解决了以下问题:1. 确定系统的整体架构和模块设计。

设计说明详细描述了系统的整体架构和各个模块的设计方案,有助于开发团队在实施阶段有明确的方向和目标。

2. 确定系统的数据结构和算法设计。

设计说明还包括了系统的数据结构和算法设计,以确保系统的运行效率和性能稳定。

3. 明确系统的界面设计和交互流程。

设计说明主要体现了系统的用户界面设计和交互流程,确保系统的易用性和用户体验优秀。

如何汇报需求规格说明书

如何汇报需求规格说明书

如何汇报需求规格说明书需求规格说明书是软件开发项目中的关键文档之一,它详细描述了软件系统的功能需求、性能需求以及其他非功能性需求。

通过汇报需求规格说明书,可以确保团队对系统开发目标的一致理解,是项目成功的基石。

下面将为大家详细介绍如何汇报需求规格说明书。

一、引言部分需求规格说明书的引言部分应该简明扼要地介绍该文档的目的、范围和阅读对象。

同时,还可以介绍软件开发项目的背景和目标,对于读者理解整个项目的重要性。

二、用户需求描述用户需求描述是需求规格说明书的核心部分,它详细记录了用户对软件系统的功能需求。

在汇报需求规格说明书时,应该将每个功能需求单独列出,并给予清晰的描述和定义。

1. 功能需求具体而清晰地描述每个功能需求,包括功能名称、描述、输入与输出、处理逻辑、错误处理等方面。

可以使用用例场景、流程图、状态转换图等方式来更加形象地表达功能需求。

2. 性能需求汇报性能需求时,应该说明系统的响应时间、吞吐量、并发用户数等指标。

同时,还应该说明系统的可伸缩性、可靠性、安全性需求等。

3. 用户界面需求用户界面需求是系统与用户交互的重要部分,应该详细描述界面的布局、颜色、字体、图标、交互方式等。

可以使用界面原型、UI流程图等方式来呈现用户界面需求。

三、非功能性需求描述除了功能需求外,需求规格说明书还应包含系统的非功能性需求。

这些需求描述了系统的安全性、可靠性、可维护性等方面。

1. 安全性需求描述系统的身份认证、数据加密、权限控制等安全方面的要求。

可以根据不同的用户角色设置不同的权限。

2. 可靠性需求描述系统的稳定性、可用性、容错性等要求。

可以明确系统的措施来处理错误和异常的情况。

3. 可维护性需求描述系统的易修改、易扩展、易测试等要求。

可以表明系统的代码规范、模块化设计等。

四、其他需求描述除了功能和非功能性需求外,需求规格说明书还应该包含其他相关的需求描述。

1. 数据需求描述系统需要处理的数据类型、数据量以及数据的存储、传输等要求。

总体技术方案和需求规格说明的先后关系

总体技术方案和需求规格说明的先后关系

总体技术方案和需求规格说明是在项目开展中两个关键的文档,它们之间存在着先后关系,但也有一定的互动和相互影响。

需求规格说明是项目开始前制定的,旨在明确项目的目标、功能要求、性能要求等,以及其他相关的约束条件和用户需求。

需求规格说明的编制是在与利益相关者(如客户、用户、业主)进行充分沟通和理解的基础上完成的。

它对整个项目的范围和目标进行了定义,为后续的技术方案提供了基本的依据。

总体技术方案是根据需求规格说明,将具体的技术方案和实现策略提出来,详细阐述技术实现方案的框架、设计原则和技术选择等。

总体技术方案的编制是在对需求规格说明进行评估和分析的基础上完成的,它是将需求转化为可行的技术解决方案的过程。

需求规格说明和总体技术方案之间存在着相互影响和迭代的关系。

在制定总体技术方案时,需要参考需求规格说明,并将其作为设计依据。

同时,在总体技术方案的设计过程中,也可能发现需求规格说明中的一些不完整或模糊之处,需要与相关方进行进一步的沟通和确认,并对需求规格说明进行相应的调整和修订。

总体而言,需求规格说明和总体技术方案是项目开展中两个重要的文档,需求规格说明确定了项目目标和功能要求,而总体技术
方案则提供了具体的技术解决方案和实现路径。

它们之间的先后关系是需求规格说明为总体技术方案提供了基本的要求和指导,并在总体技术方案的设计过程中相互影响和迭代,最终形成可行的、满足需求的技术方案。

工程项目需求规格说明书

工程项目需求规格说明书

工程项目需求规格说明书一、引言工程项目需求规格说明书是对工程项目的需求进行详细描述和规范,以确保项目能够按照预期的要求进行设计、开辟和实施。

本文档旨在明确工程项目的目标、范围、功能需求、性能要求、约束条件以及其他相关要求。

二、项目背景(在此部份详细描述工程项目的背景信息,包括项目的目的、背景、重要性和影响等。

)三、项目目标(在此部份详细描述工程项目的目标,包括项目的主要目标和次要目标。

)四、项目范围1. 项目范围描述(在此部份详细描述工程项目的范围,包括项目的主要功能、模块、子系统等。

)2. 项目界限(在此部份详细描述工程项目的界限,包括项目与其他系统或者组织的接口、数据交换等。

)五、功能需求(在此部份详细描述工程项目的功能需求,包括系统的各个功能模块的详细描述和功能要求。

)六、性能要求(在此部份详细描述工程项目的性能要求,包括系统的响应时间、吞吐量、可靠性等方面的要求。

)七、约束条件(在此部份详细描述工程项目的约束条件,包括技术限制、法规要求、资源限制等。

)八、安全要求(在此部份详细描述工程项目的安全要求,包括系统的数据安全、用户权限管理等方面的要求。

)九、其他需求(在此部份详细描述工程项目的其他需求,包括用户界面要求、可维护性要求、可扩展性要求等。

)十、项目交付物(在此部份详细描述工程项目的交付物,包括项目文档、软件代码、测试报告等。

)十一、开辟计划(在此部份详细描述工程项目的开辟计划,包括项目的时间安排、里程碑等。

)十二、质量保证(在此部份详细描述工程项目的质量保证措施,包括测试计划、质量评估等。

)十三、项目风险(在此部份详细描述工程项目的风险,包括项目实施过程中可能浮现的风险和应对措施。

)十四、项目管理(在此部份详细描述工程项目的管理措施,包括项目团队组织、沟通机制等。

)十五、项目验收(在此部份详细描述工程项目的验收标准和验收流程,包括验收的条件和方法。

)十六、附录(在此部份列出本文档所引用的相关文档和术语解释等。

需求规格说明书

需求规格说明书

需求规格说明书随着科技和信息时代的发展,软件行业也越来越重要,其影响范围越来越广泛。

在软件开发过程中,需求规格说明书是一个非常重要的文档。

它定义了软件开发项目中的需求,包括功能、性能、安全、可用性等。

本文将详细介绍需求规格说明书的定义和重要性以及编写需求规格说明书的一些问题。

一、什么是需求规格说明书?需求规格说明书(Software Requirements Specification,简称SRS)是一份详细的软件开发文档,记录了一个软件系统需要满足的功能和性能要求。

它是一个软件开发项目的重要组成部分,决定了开发团队将开发的软件系统的范围和特征。

同时,它也是开发人员、测试人员、业务人员、客户和管理者之间交流的重要媒介。

二、需求规格说明书的重要性1. 确定方向,避免偏差需求规格说明书定义了软件开发项目的范围和要求。

在软件开发的过程中,可能会面临许多决策,如果没有清晰的目标依据,可能会迷失方向,甚至出现开发偏差。

通过编写需求规格说明书,团队成员可以确保对整个软件项目有一个共同的理解,并避免对产品范围的混淆。

同时,它也为项目负责人提供了一个确定开发进程的准确方法。

2. 保持一致性需求规格说明书为所有软件开发项目参与者提供了一致性的参考点。

这将确保所有的团队成员,包括开发人员、测试人员和业务人员,都了解软件项目的目标。

这将确保开发团队按照相同的标准进行开发和测试,而不会出现任何混乱,导致项目时间表的延迟和麻烦。

3. 提高效率,控制开发成本在编写需求规格说明书的过程中,团队成员能够更仔细地审核项目需求。

这样可以避免在开发过程中对问题进行不必要的更改,从而提高团队的工作效率,缩短项目发布时间,同时减少软件开发过程中的成本。

三、如何发挥需求规格说明书的作用为了使需求规格说明书发挥它的作用并达到预期的效果,编写它时需要遵循以下原则:1. 明确而详细地概述需求规格说明书需要提供足够的细节和定义,以便团队成员在理解细节时可以有一个相同的基线。

需求分析报告和需求规格说明书有什么区别

需求分析报告和需求规格说明书有什么区别

需求分析报告和需求规格说明书有什么区别需求分析报告和需求规格说明书是软件开发项目中的两个重要文档。

虽然它们都用于记录用户需求和软件系统的需求,但是在内容和格式上有一些区别。

需求分析报告是在软件项目的初期阶段完成的,它主要用于对用户需求进行分析和整理。

需求分析报告应该包括以下内容:1. 项目背景:介绍软件项目的背景和目的,解释为什么需要进行软件开发。

2. 需求目标:明确软件系统的目标和预期效果,例如提高工作效率、增加用户满意度等。

3. 需求范围:定义软件系统的范围和边界,确定哪些功能和模块应该包含在系统中,哪些不应该包含。

4. 功能需求:详细描述软件系统需要实现的功能,包括用户界面、数据处理、业务逻辑等。

5. 非功能需求:描述软件系统的性能、可靠性、安全性等方面的需求,例如响应时间、并发处理能力、数据保护等。

6. 用户需求:收集用户的需求和期望,包括用户的基本信息、使用场景、特殊需求等。

7. 系统界面:描述软件系统的用户界面设计,包括界面布局、图形元素、操作流程等。

8. 限制和假设:说明软件系统开发过程中的限制条件和假设,例如时间、资源、技术可行性等。

需求规格说明书则是在需求分析报告的基础上进行规范和详细说明,用于指导软件开发过程中的具体实施。

需求规格说明书应该包括以下内容:1. 引言:简要介绍需求规格说明书的目的和范围。

2. 功能需求:详细描述软件系统所需实现的功能,包括功能的输入、输出、处理逻辑等。

3. 非功能需求:进一步详细描述软件系统的性能、可靠性、安全性等方面的需求,例如指定响应时间、可用性、数据保护等。

4. 系统界面:详细描述软件系统的用户界面设计,包括界面元素、操作流程、输入验证等。

5. 数据需求:定义软件系统所需处理的数据类型、格式、存储和访问要求等。

6. 约束条件:明确软件开发过程中的约束条件,例如技术限制、法律法规要求、标准规范等。

7. 依赖关系:列出软件系统开发中的依赖关系,包括其他系统、外部接口、数据源等。

需求规格说明书ppt课件

需求规格说明书ppt课件

1.引言
1.1 目的
1.2 文档约定
1.3 预期的读者和阅读建 4.系统特性

4.1 说明和优先级
1.4 产品的范围
4.2 激励/响应序列
1.5 参考文献
4.3 功能需求
2.综合描述
5.其他非功能需求
2.1 产品的前景
5.1 性能需求
2.2 产品的功能
5.2 安全设施需求
2.3 用户类和特征
5.3 安全性需求
需求规格说明书
计算机科学与技术学院
1
CONTENT
1
•什么是需求规格说明书
2
•需求规格说明的作用
3
•需求规格说明的特性
4
•需求规格说明的结构和内容
5
•需求规格说明文档的编写要求
6
•需求规格说明的描述语言
2
什么是需求规格说明书
•需求规格说明 是用户与软件开 发方对将要开发 的软件达成的一 致协议的文档, 或称“技术合同”
估算等
测试和用户 验收软件系 统的重要依

需求规格说明 的作用
为软件维护 提供重要的
信息
4
需求规格说明的特性
正确性
可行性
无含糊性
必要性
可验收性Biblioteka 完整 性一致性由于软件的开发是 以需求规格说明为 基础的,如果需求 规格说明中出现错 误或需求不可能实 现等都将导致软件 开发工作的返工或 失败
5
需求规格说明的结构和内容
存在问题
这个需求是不完整的。 如果需求规格说明书中 没有对AVERAGE命令 的功能给予更多的描述 ,则该命令的细节是不 完整的。例如,该命令 没有说明如果用户给定 的日期是当前日期的6 个月之前,那么系统应 该做什么
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

手机游戏开发—《长征》需求规格说明团队名称:智我团队所属学校:山东海天软件工程专修学院团队成员:李运强、邹乐华、路丛磊、刘鸿媛、宋慧指导老师:岳茂顺随着手机功能的齐全,手机的增值业务已经进入一个多媒体时代,手机用户不在满足于过去像打电话和发短信这些简单业务,随着java的诞生,使手机用户的生活又原来的黑白单调变得越来越丰富多彩,手机游戏也随着视频、音频和大量应用程序应运而生,随着JAVA 技术的更新于提高,手机游戏市场突然步入快车道,单机游戏、网络游戏,随着蓝牙、红外的技术介入近距离对战使玩家成为可能,本届齐鲁软件大赛手机游戏这个题目,是在上届成功举办的基础上的发展和延伸。

目录第一章前言 (4)1.1目的 (4)1.2名词解释 (4)1.3参考书籍 (4)第二章任务概要 (5)2.1目标 (5)2.2游戏描述 (5)2.3游戏功能 (5)2.4玩家要求 (5)2.5游戏要求 (6)2.6开发说明 (6)第三章项目需求 (6)3.1环境需求 (6)3.2功能需求 (7)3.2.1 游戏设计思想 (7)3.2.2 游戏规则 (7)3.3游戏界面需求 (8)3.3.1 遵循游戏主题 (8)3.3.2 借鉴历史 (8)3.3.3 三关卡紧密联系 (8)3.3.4 场景的随机性 (9)3.3.5方便玩家 (9)3.4所用技术 (9)3.5设计限制 (9)3.6性能需求 (9)3.6.1 可用性 (9)3.6.2 可维护性 (9)3.6.3 可移植性 (9)第一章前言1.1目的软件工程分为七大部分:问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试、软件维护。

其中需求分析是软件工程步骤中重中之重,对软件工程取决定作用。

故亦成软件工程为需求分析工程。

需求分析的主要工作是为了解决问题而目标系统必须做什么。

需求分析准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。

用户了解他们所面对的问题,知道必须做什么,但是通常不能完整准确地表达出他们的要求,更不知道怎样利用计算机解决他们的问题;软件开发人员知道怎样使用软件实现人们的要求,但是对特定用户的具体要求并不完全清楚。

因此系统分析员在需求分析阶段必须和用户密切配合,确定用户的需求,明白软件需要实现什么。

1.2 名词解释CLDC:英文全称为Connected Limited Device Configuration,译为连接有限设备配置。

是用来开发在无线设备上运行的应用程序所要用到的一组最小的 API。

CLDC 描述了所有无线移动设备所需的一个最小级别的功能集合。

对于 Java ME 平台,CLDC 为移动电话、双向寻呼机以及类似设备定义了基本配置(Java 语言、虚拟机功能和基本类库)。

MIDP:英文全称为Mobile Information Device Profile,译为移动信息设备配置简表。

它是建立在 CLDC 的基础之上,用来描述手机和寻呼机这样更加具体化的的无线移动设备。

对于 Java ME 平台,MIDP 定义了一个标准的 JavaAPI 集合,此集合与联网的受限设备配置 CLDC 一起提供了一个面向移动信息设备(如移动电话、双向寻呼机和无线个人电脑记事本)的完整 Java ME 应用程序运行环境1.3 参考书籍第二章任务概要2.1 目标开发此游戏的目的使玩家在娱乐的同时重温历史,展现当年革命前辈在完成两万五千里长征行军过程中的艰苦和无畏,来唤醒生活在当代的我们心灵深处的责任和使命。

2.2 游戏描述此软件名称为《长征》,是一款单机版动作射击类手机游戏。

以中国工农红军两万五千里长征为背景,借鉴当前流行游戏如《合金弹头》,配以完整的游戏规则。

操作便捷,画面精美,适合有一定历史知识的玩家。

2.3 游戏功能1、《长征》故事背景丰富,游戏可玩性高,游戏惊险刺激。

2、《长征》游戏使玩家在游戏的同时重温我国革命历史,来唤醒生活在当代的我们心灵深处的责任和使命。

3、游戏画面精美,此游戏有多个画面切换,是玩家在游戏的同时不感觉枯燥无味。

4、多处文字介绍,完善了游戏的故事性,衔接整个游戏,使得游戏丰满、故事完整。

5、背景音乐,提供三套背景音乐,一套有三首音乐,供各关卡独立使用,使得游戏音乐不单调,增加了游戏的吸引力。

6、保存游戏进度,提供游戏进度的保存,使玩家方便随时退出与继续,增加了游戏的功能性。

2.4 玩家要求此游戏按键按照一般按键习惯设置,操作简单方便,考虑到玩家的各个方面,玩家可参照游戏帮助、规则以及《用户操作手册》。

玩家如具备一定的历史知识,玩此游戏亦会有不同的感觉。

2.5 游戏要求《长征》是一款手机游戏,所以须运行在手机JAVA平台上,而手机的JAVA平台千差万别,故我们选定在CLDC1.1、MIDP2.0平台下开发了此游戏,凡在此平台或之上的平台均可安装使用该游戏。

仍须注意一点,本游戏适用240×320分辨率手机,虽手机JAVA平台正确,但可能因为手机分辨率不同而导致无法完全或正常显示游戏画面,也有可能因为不同的手机内存性能而造成内存溢出问题。

2.6 开发说明1、此软件开发所采用的语言是Java语言的一个分支J2ME语言,此语言是嵌入式开发软件的首选,此语言继承了Java语言跨平台性强,可移植性强,开发周期短等特点。

2、J2ME语言,基于J2ME无线应用的安全性,此软件在安全方面很稳定第三章项目需求3.1 环境需求1、开发环境:操作系统:Microsoft Windows XP开发语言:J2ME语言IDE环境:Eclipse3.2、WTK2.5.22、运行环境:MOTOROLA—V3XCLDC1.1 MIDP 2.03.2 功能需求3.2.1 游戏设计思想2009年我们伟大的祖国迎来了建立新中国以来的第60个国庆节,为了在这举国欢庆的时刻让每一个炎黄子孙都能够铭记现在幸福生活的来之不易,特以中国历史上一次伟大的战役—长征为故事背景,精选伟大的中国共产党在长征中的几次经典战役:四渡赤水、飞夺泸定桥和爬雪山过草地(时间仓促,不能一一描述),来重温当年革命前辈在完成两万五千里长征行军过程中的艰苦和无畏,来唤醒生活在当代的我们尤其是青少年们心灵深处的责任和使命。

本游戏提取中国历史上一次伟大的事件—长征中红军的精彩战役,在游戏中以长征故事为主线分别设置了四渡赤水、飞夺泸定桥和爬雪山过草地几处关卡,让玩家在游戏中不仅能享受动作射击游戏带来的游戏快感,并且产生重走长征路的共鸣,并能在游戏中体会到当年革命前辈在枪林弹雨以及敌人的阴谋诡计面前所表现出的英勇无畏和大智大勇,体会幸福生活的来之不易3.2.2 游戏规则⑴通过上、下、左、右键(或数字2、8、4、6键)来控制战士的上跳、下蹲、行走,通过中间键(或数字5键)单发子弹、数字3键投掷手榴弹,9键连发子弹。

⑵战士消灭全部敌人得以过关,敌人分普通士兵和Boss。

消灭普通士兵可提升战斗力,战士失血则战斗力下降,当战斗力提升一个等级,则战士火力升级。

反之,则战士火力下降。

Boss拥有各种弹药,消灭Boss须敏捷躲避,只有消灭Boss才能进入下一关。

每关有不同的道具和陷阱,有的会导致战士失血。

如食人鱼、江水、炸弹、烈火、沼泽。

⑶当战士第一次血量为零时,战士受伤严重,游戏关屏,并提示是否继续;当战士第二次血量为零时,战士英勇牺牲,游戏关屏结束;当战士消灭Boss时,则过关,战士消灭完三个Boss,则战士通关,胜利会师。

3.3 游戏界面需求3.3.1 遵循游戏主题此游戏为动作射击类游戏,须展现此类游戏的特点,故主菜单采用金属质感的结构。

为表现战场的效果,增加画面中的烈火、爆炸等特效。

3.3.2 借鉴历史⑴此游戏LOGO界面采用了中国党旗,主菜单背景采用了一幅中国红军长征行军图。

⑵第一关借鉴的历史是《四渡赤水》,中国工农红军为摆脱国民党反动派的围追堵截,四渡赤水以搅乱敌人的既定目的。

故第一关画面以大量水域为主,配以鱼、小船、炸弹、云朵、烈火、树等各种道具或陷阱。

展现出游戏中的惊险。

游戏背景色调以褐色为主。

表现战火的硝烟无处不在。

⑶第二关借鉴的历史是《飞夺泸定桥》,历史原型为中国工农红军强夺在高山峡谷之间的铁索桥——泸定桥,并占领泸定县城。

故游戏画面以高山峡谷为远景,配以铁索桥、烈火、机枪碉堡等各种障碍。

塑造出强夺泸定桥和进占县城的艰难。

⑷第三关借鉴的历史是《爬雪山过草地》,为表现雪山草地恶劣的气候,故游戏画面以雪山为远景,沼泽地、草地为近景。

为表现出第三关卡的巨大难度,以艺术手法虚拟出敌人、碉堡等陷阱。

虽有违历史,却表现了艺术来源于生活高于生活。

3.3.3 三关卡紧密联系每一关卡的主题色调截然不同,展现了季节的更替变换,更体现了中国工农红军长征的持久、艰苦。

每一关卡的Boss均不重复,却具有隐喻,三个Boss分别是军舰、坦克和飞机,即水陆空,喻示国民党反动派竭尽全力对我红军进行疯狂追击,也暗示了我国军队现代化的快速发展。

3.3.4 场景的随机性此游戏大量地运用随机数,使得游戏场景尽少的重复,突出画面的多样性,如云朵、炸弹、飞鱼、树木,跟踪弹等3.3.5方便玩家在游戏的进行中提供暂停、退出程序功能,方便玩家在任何时候暂停和退出游戏,退出游戏时提示是否保存,是,保存游戏退出;否,直接退出。

3.4 所用技术开发此游戏所用的技术有:主角各种基本动作的控制、敌人高智能的实现、各种场景道具的随机生成、普通子弹算法、机枪碉堡子弹算法,跟踪弹算法、场景的移动、云朵的浮动等等,详见《详细设计说明》文档。

3.5 设计限制硬件约束本游戏是为特定的硬件约束环境而开发,故须放入特定的硬件环境皆可运行。

所约束的硬件环境为JAVA平台CLDC1.1、MIDP2.0。

故运行环境满足其硬件环境或高于其硬件环境皆可运行。

3.6 性能需求3.6.1 可用性:游戏操作简单方便,画面精美,结合长征历史,既能使玩家娱乐,又能是玩家在玩游戏的同时重温历史,获得启示。

3.6.2 可维护性J2ME开发的游戏结构简单单一,且运行在JAVA机中,减少了代码的维护性,基本上保证了代码的零维护。

3.6.3 可移植性J2ME开发的游戏的一大有点就是移植简单、方便,只要是支持DLDC1.1和MIDP2.0的JAVA机均可安装运行。

相关文档
最新文档