In English

Internet Board Game Server; Design and implementation of a Correspondence Board Game Server

Golnaz Seyrafi
Göteborg : Chalmers tekniska högskola, 2010. 32 s.
[Examensarbete på avancerad nivå]

Like in many other industries, to get quality product it is necessary to define what is going to be made, design and plan the process before actual building is started. On the other hand attempting to design everything perfectly can result in “analysis paralysis”, a situation with long phases of planning and designing with little or no value achieved. In this master thesis it is tried to compare different solutions for developing a web application and practice the different stages of developing a web application using the selected solution. Although the first intention for developing this website was to play Shogi (Japanese chess), the design makes it easy to add any two player board game to the server. Code reuse and using appropriate development process and development tools are practices that can improve both productivity and time to market. The development process in this project is a variant of FDD, which benefits from advantages of agile and traditional development processes. Testing is done according to agile testing philosophy; Usability testing started after making the simplest prototype.



Publikationen registrerades 2010-03-16. Den ändrades senast 2013-04-04

CPL ID: 117973

Detta är en tjänst från Chalmers bibliotek