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

Examensarbete för masterexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/117973
Download file(s):
File Description SizeFormat 
117973.pdfFulltext794.59 kBAdobe PDFView/Open
Type: Examensarbete för masterexamen
Master Thesis
Title: Internet Board Game Server; Design and implementation of a Correspondence Board Game Server
Authors: Seyrafi, Golnaz
Abstract: 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.
Keywords: Programvaruteknik;Software Engineering
Issue Date: 2010
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
URI: https://hdl.handle.net/20.500.12380/117973
Collection:Examensarbeten för masterexamen // Master Theses



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.