University of Twente Student Theses


Developing an Educational Tool for Teaching Software Architecture

Vries, A.J. de (2021) Developing an Educational Tool for Teaching Software Architecture.

[img] PDF
Abstract:Developing skills and knowledge on the topic of software architecture is of value for more than just software architects. Creative Technology students for example should be able to explain their designs to stakeholders, including architectural designs. For these people a basic understanding of software architecture is sufficient. The aim of this project was to develop an educational tool that teaches these basics. To make the tool easily accessible for individuals the decision was made to place the tool on the internet and let people use it on their own. To develop the tool the Creative Technology design process, consisting of four phases, was applied. In the first phase, the ideation phase, a concept was chosen that was further specified in the specification phase. The realization phase was then used to build the actual tool. This tool consists of videos and exercises that engage the user in learning about software architecture. The last phase, the evaluation phase, showed that the tool could still use some improvement when it comes to the design. The usability and engagement of the tool however were found to be good already. Overall the developed tool shows potential to be of great use for people who want to learn the basics of software architecture. Future work on this tool can focus on making the tool more engaging or extending the tool by addressing the soft skill element of software architecture.
Item Type:Essay (Bachelor)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science, 81 education, teaching
Programme:Creative Technology BSc (50447)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page