- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
打字游戏平台需求分析说明书驴纬听文档攀酱蜃钟蜗菲教
创新课程
案例文档
开放式打字游戏平台 需求分析说明书
湖南大学软件学院
2007年9月
文档信息:
文档编号 OTGP-01 文档名称 开放式打字游戏平台 需求分析说明书 文档描述 该文档简要定义了开放式打字游戏平台的用户需求,主要内容包括功能需求、性能需求以及运行环境等需求,本文档是后续分模块详细设计、编码、测试和维护的基础文档。 VSS中文档存放路径 Xxx 负责人 Xxx 状态 Version 1.0 文档变更记录:
时间 修改人 章节 描述 2007-09-20 张锦 所有 根据教学目的和实际需求创建新文档 相关文档:
文档 路径 开放式打字游戏平台功能说明书 文档确认与评审记录:
审核人 审核时间 意见 备注 张锦 2007-9-22 评审通过
目 录
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
引言
编写目的
本文档作为开放式打字游戏平台(Open Typing Game Plane,OTGP)的用户需求说明书,OTGP的需求是根据实际项目所需要的技术,并结合课程需要所提出的。本文档编写的目的是定义所要开发的开放式打字游戏平台(以下简称项目)的开发目标,主要是对平台功能的约定和扩展功能的设想,指出预期所能提供的功能、系统运行环境以及对用户操作的约定,为软件设计和开发提供依据。本文档是软件功能追溯的源头和确定软件开发工作量的蓝本。
本文档可供开发本平台的软件开发项目管理者、软件设计工程师、软件开发工程师以及本软件使用人员参考。
开发背景
打字游戏是一个小巧而有趣的游戏,通过开发这款基于16位DOS操作系统的游戏,可以将“计算机组成与结构”课程中所涉及的关键硬件知识有机地融合在一个系统中,对于深化同学们对课程内容的理解有着非常积极的意义。同时也将使学生通过“做项目”熟悉汇编语言以及典型的汇编程序设计问题解决方案,这将有效加强学生的底层硬件基础知识,并为后续诸如嵌入式系统等相关课程进行知识和能力储备。此外,平台的开放性可以非常方便地对游戏功能进行扩展,使得具有不同知识背景、不同技术水平的学生都能够选择适合的难度的功能组合,按照最能够提高自身能力的方案路线前进。
参考资料
[1] 沈美明. IBM-PC汇编语言程序设计实验教程. 清华大学出版社.
[2] 秦莲. 汇编语言程序设计实训教程. 清华大学出版社.
[3] 唐朔飞. 计算机组成原理. 高等教育出版社.
[4] 李珍香. 汇编语言课程设计案例精编. 中国水利水电出版社.
任务概述
开发目标
基于一个开放式的打字游戏平台原型,通过不断扩展平台功能,融合汇编程序设计的各个关键知识点,而不同功能块的实现将涉及汇编程序设计的不同方面。由于平台实现将利用汇编语言实现对底层硬件的操作,项目的开发过程有机串联“计算机组成与结构”课程的各个方面。所实现的项目具有一定的趣味性,这也有助于激发学生的学习兴趣和主动学习的能动性,给予学生充分的发挥空间,体现创新课程“做中学”的教改理念。
具体而言,我们所需要的平台在开发过程中要能达到如下的目的:打下较为坚实的硬件基础、对汇编语言比较熟悉、能够较为熟悉地解决一些典型的汇编程序设计问题。因此,我们所需要的游戏平台在开发时需要涉及如下模块:算术运算模块、非数值处理模块、发声模块、中断模块、输入输出模块、系统时间显示模块、系统调用模块等,其中不同的模块对应于不同的汇编程序设计问题,学生将在平台实现过程中不断碰到相应的问题,通过“做”来解决问题,进而达到“学”的目的。通过本项目的设计与实现也将为后续课程的学习以及较为复杂的系统级产品的开发,如嵌入式系统等,打下良好的基础。
适用范围
本项目可用于学生的自主学习,也可以作为和汇编语言、微机接口或计算机组成与结构等偏底层硬件方面课程相匹配的课程设计类教学。平台原型所具有一的基本功能甚至可以作为同学们熟悉键盘的小工具,平台对机器配置没有特殊要求,甚至只要是DOS系统即可正常运行,而且平台的开放性允许学生按照自己的意愿任意修改源程序以扩展平台功能。
功能需求
本平台的功能需求可以分为
您可能关注的文档
- 意大利电影《天堂电影院》音乐欣赏.ppt
- 想象汽车.ppt
- 意志品质与学生自我控制能力的研究研究报告.doc
- 意大利马袓奇齿轮泵.ppt
- 感动镁都“十大女性颁奖主持词”之一.doc
- 感动世人美国小狗两只腿直立行走Faith.ppt
- 感恩主题班会策划案加资助主题.doc
- 感恩父母-精典之作.ppt
- 感知服务质量的研究综述.docx
- 感悟童年的秘密.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)