University of Twente Student Theses


A Design of Software Architecture for “SHAPE” Workforce Management Game

He, Xiaobo and Mayasari, Elisabeth E. (2003) A Design of Software Architecture for “SHAPE” Workforce Management Game.

[img] PDF
Abstract:This M.Sc. thesis describes the design of software architecture for the SHAPE (Steering Human Achievement and Purpose Effectuation) Workforce Management Game. SHAPE Workforce Management Game (SHAPE WMG) is a game that simulates the effects of its player’s decisions in an environment that can represent the actual business situation of the company where the player works in. The software architecture of this application is designed with a method called Synthesis-Based Software Architecture Design (Synbad) that is developed by the Software Engineering chair of Computer Science Department at University of Twente. Synbad translates the requirement specification into technical problems, and if necessary decomposes each problem into sub-problems, solve each sub-problem, and integrate the solutions into an overall solution which represents the software architecture. This process involves identifying solution domains for every sub-problem in which the existing knowledge of the relevant domains can be used to form the architecture. The method starts with requirements analysis that aims to understand the stakeholder requirements and to define the system functional architecture that explains what operations should be performed to meet the system requirements. The process continues with technical problem analysis. In this phase, the requirements are mapped to technical problems. The requirements are generalized and then decomposed into several sub-problems. In the next phase, the solution domain analysis phase, a solution domain model is identified for each sub-problem. Then the knowledge sources are identified for each solution domain. The next phase used in this project is the architecture specification. This phase includes extracting semantics of the architecture and defining the dynamic behavior of the architecture. After designing the software architecture for the SHAPE WMG, the architecture is evaluated to prove that it is a stable and reusable architecture. The evaluation is done by using the scenario-based architectural analysis where several evolution scenarios are defined for the system. The project is then continued by implementing the architecture which results in a prototype of the SHAPE WMG. A testing procedure is applied to test and validate the prototype in the final stage of this project. Through all the steps that are made in this project, the main objective is reached. That is to design architecture for SHAPE WMG that can simulate the effects of its player’s decision based on the current condition of the department using Synthesis-Based Software Architecture Design (Synbad) method.
Item Type:Essay (Master)
IBM Netherlands
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science MSc (60300)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page