摘要
敏捷软件开发是一种相对传统软件开发方法而言的轻型方法,强调以人为本,尽可能少地约束开发人员,利于发挥开发人员的的创造性,也是提高软件质量的根本。开发人员必须遵循敏捷开发实践,提高自身水平,游戏软件的开发是进行实践的好方式,该文以五子棋游戏开发为例,给出敏捷开发的一些关键实践,需求的敏捷获取、代码的重构及测试驱动等响应需求变化的敏捷开发方法。
Agile software development is a light method against the traditional software development method. It emphasizes humanity and puts the fewest possible restrictions on personnel so that developers’ potential can be developed to the full and the quality of software can therefore be improved. Developers must follow the fulfillment of agile development and increase their ability. Developing game programs is a good way to practice. With a chess game as an example, this paper offers some key practices on agile development and some agile software development methods.
出处
《电子科技》
2005年第7期53-56,共4页
Electronic Science and Technology
关键词
游戏
敏捷开发
增量迭代
重构
game
agile development
increase iteration
refractor