运行游戏程序开发检验其是否解决了给定的问题。这种分析、设计、编码和测试构成了游戏程序开发周期(program development cycle)的核心。这里使用周期(cycle)一词的原因,是因为使用一般问题求解过程方法时,一旦后续步骤发现瑕疵,经常需要返回到以前的步骤,并频繁往复。
理解关系型数据库原理与结构,掌握数据库设计原则与规范,能够使SQL Server 2005创建修改数据库、数据表,能够使用SQL语言对数据进行增、删、改、查等操作关系型数据库基本概念、数据库设计原则;ER图、范式、SQL Lite使用、SSMS;数据库的创建与修改、分离与附加;数据库表管理、数据管理;结构化查询语言SQL语法;SQL常用函数使用。
在“最终用户开发(End user development)”语境或通俗的说,就是用户开发自己使用的游戏程序,解决自己面临的问题。这个定位与通常意义上的软件开发(software development)不同,因为大部分软件开发意味着为他人的应用服务,需要解决各种特殊和一般性的问题,需要考虑的因素会更多(例如,商业化的应用软件需要深入、细致的测试和编写应用文档,不断提供技术服务和维护)。而最终用户开发的游戏程序,主要满足和解决用户自己需要求解的特殊问题,所面临的测试要求会简单得多。