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

Typ
Examensarbete för masterexamen
Master Thesis
Program
Publicerad
2010
Författare
Seyrafi, Golnaz
Modellbyggare
Tidskriftstitel
ISSN
Volymtitel
Utgivare
Sammanfattning
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.
Beskrivning
Ämne/nyckelord
Programvaruteknik , Software Engineering
Citation
Arkitekt (konstruktör)
Geografisk plats
Byggnad (typ)
Byggår
Modelltyp
Skala
Teknik / material
Index