好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

打字游戏平台需求分析说明书驴纬听文档攀酱蜃钟蜗菲教.doc

11页
  • 卖家[上传人]:飞***
  • 文档编号:44200275
  • 上传时间:2018-06-08
  • 文档格式:DOC
  • 文档大小:129.50KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 创新课程创新课程 案例文档案例文档开放式打字游戏平台开放式打字游戏平台需求分析说明书需求分析说明书湖南大学软件学院2007 年 9 月打字游戏平台需求分析说明书内部资料,请妥善保存 第 2 页/共 11 页文档信息:文档信息:文档编号OTGP-01文档名称开放式打字游戏平台 需求分析说明书文档描述该文档简要定义了开放式打字游戏平台的用户需求,主要内容包 括功能需求、性能需求以及运行环境等需求,本文档是后续分模 块详细设计、编码、测试和维护的基础文档VSS 中文档存放路径Xxx负责人Xxx状态Version 1.0文档变更记录:文档变更记录:时间时间修改人修改人章节章节描述描述2007-09-20张锦所有根据教学目的和实际需求创建新文档相关文档:相关文档:文档文档路径路径开放式打字游戏平台功能说明 书文档确认与评审记录:文档确认与评审记录:审核人审核人审核时间审核时间意见意见备注备注张锦2007-9-22评审通过打字游戏平台需求分析说明书内部资料,请妥善保存 第 3 页/共 11 页目 录1.引言.............................................................................................................................................4 1.1.编写目的.............................................................................................................................4 1.2.开发背景.............................................................................................................................4 1.3.参考资料.............................................................................................................................4 2.任务概述.....................................................................................................................................5 2.1.开发目标.............................................................................................................................5 2.2.适用范围.............................................................................................................................5 3.功能需求.....................................................................................................................................6 3.1.基本功能需求.....................................................................................................................6 3.2.扩展功能需求一:评分.....................................................................................................6 3.3.扩展功能需求二:背景音乐.............................................................................................7 3.4.扩展功能需求三:系统时间查看.....................................................................................8 3.5.扩展功能需求四:游戏日志记录.....................................................................................8 3.6.扩展功能需求五:游戏界面细化.....................................................................................9 3.7.扩展功能需求六:核心功能完善...................................................................................10 4.性能需求...................................................................................................................................11 4.1.易用性...............................................................................................................................11 4.2.友好性...............................................................................................................................11 5.系统运行环境...........................................................................................................................11打字游戏平台需求分析说明书内部资料,请妥善保存 第 4 页/共 11 页1. 引言引言1.1. 编写目的编写目的本文档作为开放式打字游戏平台(Open Typing Game Plane,OTGP)的用户需求说明书,OTGP 的需求是根据实际项目所需要的技术,并结合课程需要所提出的。

      本文档编写的目的是定义所要开发的开放式打字游戏平台(以下简称项目)的开发目标,主要是对平台功能的约定和扩展功能的设想,指出预期所能提供的功能、系统运行环境以及对用户操作的约定,为软件设计和开发提供依据本文档是软件功能追溯的源头和确定软件开发工作量的蓝本本文档可供开发本平台的软件开发项目管理者、软件设计工程师、软件开发工程师以及本软件使用人员参考1.2. 开发背景开发背景打字游戏是一个小巧而有趣的游戏,通过开发这款基于 16 位 DOS 操作系统的游戏,可以将“计算机组成与结构”课程中所涉及的关键硬件知识有机地融合在一个系统中,对于深化同学们对课程内容的理解有着非常积极的意义同时也将使学生通过“做项目”熟悉汇编语言以及典型的汇编程序设计问题解决方案,这将有效加强学生的底层硬件基础知识,并为后续诸如嵌入式系统等相关课程进行知识和能力储备此外,平台的开放性可以非常方便地对游戏功能进行扩展,使得具有不同知识背景、不同技术水平的学生都能够选择适合的难度的功能组合,按照最能够提高自身能力的方案路线前进1.3. 参考资料参考资料[1] 沈美明. IBM-PC 汇编语言程序设计实验教程. 清华大学出版社.[2] 秦莲. 汇编语言程序设计实训教程. 清华大学出版社.[3] 唐朔飞. 计算机组成原理. 高等教育出版社.打字游戏平台需求分析说明书内部资料,请妥善保存 第 5 页/共 11 页[4] 李珍香. 汇编语言课程设计案例精编. 中国水利水电出版社.2. 任务概述任务概述2.1. 开发目标开发目标基于一个开放式的打字游戏平台原型,通过不断扩展平台功能,融合汇编程序设计的各个关键知识点,而不同功能块的实现将涉及汇编程序设计的不同方面。

      由于平台实现将利用汇编语言实现对底层硬件的操作,项目的开发过程有机串联“计算机组成与结构”课程的各个方面所实现的项目具有一定的趣味性,这也有助于激发学生的学习兴趣和主动学习的能动性,给予学生充分的发挥空间,体现创新课程“做中学”的教改理念具体而言,我们所需要的平台在开发过程中要能达到如下的目的:打下较为坚实的硬件基础、对汇编语言比较熟悉、能够较为熟悉地解决一些典型的汇编程序设计问题因此,我们所需要的游戏平台在开发时需要涉及如下模块:算术运算模块、非数值处理模块、发声模块、中断模块、输入输出模块、系统时间显示模块、系统调用模块等,其中不同的模块对应于不同的汇编程序设计问题,学生将在平台实现过程中不断碰到相应的问题,通过“做”来解决问题,进而达到“学”的目的通过本项目的设计与实现也将为后续课程的学习以及较为复杂的系统级产品的开发,如嵌入式系统等,打下良好的基础2.2. 适用范围适用范围本项目可用于学生的自主学习,也可以作为和汇编语言、微机接口或计算机组成与结构等偏底层硬件方面课程相匹配的课程设计类教学平台原型所具有一的基本功能甚至可以作为同学们熟悉键盘的小工具,平台对机器配置没有特殊要求,甚至只要是 DOS 系统即可正常运行,而且平台的开放性允许学生按照自己的意愿任意修改源程序以扩展平台功能。

      打字游戏平台需求分析说明书内部资料,请妥善保存 第 6 页/共 11 页3. 功能需求功能需求本平台的功能需求可以分为两个大的部分:基本功能需求和扩展功能需求基本功能需求是为了满足最基本打字游戏所应具有的功能;扩展功能体现平台的开放性,在平台原型源代码完全开放的情况下,对于背景、能力各不相同的开发者提出了不同的扩展功能需求3.1. 基本功能需求基本功能需求平台的最基本的功能是要满足最简单的打字游戏功能,这也是游戏平台原型所满足的功能需求对于本游戏平台而言,游戏过程可以描述如下:游戏平台随机选择一个字母并下落;在下落过程中,游戏者如果正确按下对应于该字母的按键,处于下落过程中的字母将消失,表示按键正确,而当按键错误时,字母将继续下落,直到游戏窗口底端;一旦某个字母消失或者碰到游戏窗口底端,另外一个字母将被随机选择并落下;如此反复,直到游戏者按特定键结束游戏由于汇编环境下的界面设计非常复杂,在游戏平台的原型实现中我们不要求。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.