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

Loading...
Thumbnail Image

Date

Type

Examensarbete för masterexamen
Master Thesis

Programme

Model builders

Journal Title

Journal ISSN

Volume Title

Publisher

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.

Description

Keywords

Programvaruteknik, Software Engineering

Citation

Architect

Location

Type of building

Build Year

Model type

Scale

Material / technology

Index

Endorsement

Review

Supplemented By

Referenced By