上QQ阅读APP看书,第一时间看更新
第 1 章 《水果配对》
作为本书的开篇,本章以《水果配对》游戏为例,全面讲解应用开发的流程及规范,并解析游戏开发特有的关键技术。本章将以开发流程为主线,针对流程中的各个环节,具体讲解实现的原则及规范。本章是全书内容的基础。
按照时间的先后顺序,通常一个应用的开发包含如下几个步骤:
(1) 需求分析
(2) 功能描述
(3) 界面设计
(4) 技术准备
(5) 任务分解
(6) 编写程序
(7) 测试纠错
(8) 代码整理
其中的 (6)(7) 两步需要重复多次,直到开发结束。
需求分析是一个软件开发项目的起点,这项任务需要由软件使用者和开发者共同来完成,双方经过一段时间的反复交流与研讨,最终就软件的功能及性能等指标达成共识,并以文字的形式确定下来,形成需求文档。需求分析同时也是一个软件开发项目的终点,用户将根据需求文档的内容对项目进行验收。本章将略去对需求分析的讨论,原因有二:一是《水果配对》是一款成熟的游戏,无须再作分析;二是需求分析的话题本身太过繁杂,不适合本章的篇幅。本章重点讨论后面几个步骤。