The benefits of using UML-modeling tools in evaluation and testing of eTM software
Jarkko Hurme · Theseus (Ammattikorkeakoulujen) · 2011
This thesis deals with UML - diagrams as part of a database-based software evaluation and testing. Guidelines for this study are based on Electronic Town Hall Meeting –software (eTM) which is part of the EU level PARTERRE: Electronic Participation Tools for Spatial Planning and Territorial Development project. This report focuses on the UML –diagrams’ role in testing and evaluation of Electronic Town Hall Meeting –software (eTM). It first covers the Electronic Town Meeting - software so that the reader has a clear understanding of the software type and its purpose. The third part deals with the various UML - modeling tools and their usefulness in database-based software testing. The purpose is to bring out the benefits of UML - diagrams in testing and to advise the reader in their use in order to give a clear overview of the UML- diagram types and how to use them in testing and evaluation process of software. The fourth section goes deeper into the diagrams focusing on Activity diagram and State machine diagram and demonstrates step – by –step on how to benefit from these diagrams in software evaluation and testing an how to utilize this knowledge in one’s work. The final chapter deals with the writer’s own experience on the basis of UML - diagrams that were created for the Electronic Town Hall Meeting –software (eTM). Different sections of them are analyzed so that the reader can understand their purpose and realize how these diagrams have supported the testing and evaluation process as well as the test case design process. In the summary I will talk about the future implementations of this testing method as well as evaluate my own work.