Abstract
The documentation of dynamic software systems like the microservice-based architecture is very difficult, because there are different stakeholders with various views, which have to be taken into account. Additionally, the documentation of a complete system is distributed across different system components. Because of that, it is necessary to automate the documentation of such dynamic software systems. This master thesis deals with the implementation of a tool, which keeps the documentation of a microservice-based software systems automatically up-to-date, and makes it possible to integrate information from external systems. At the beginning of this thesis, basic concepts of software architecture and software architecture documentation area are discussed. After that, the requirements for the documentation tool are defined. These requirements were determined using a literature research and a survey. Finally, the implemented dashboard for the documentation of microservice-based software systems is described.
| Original language | German (Austria) |
|---|---|
| Supervisors/Reviewers |
|
| Publication status | Published - Jan 2017 |
Fields of science
- 202005 Computer architecture
- 202017 Embedded systems
- 102 Computer Sciences
- 102002 Augmented reality
- 102006 Computer supported cooperative work (CSCW)
- 102011 Formal languages
- 102015 Information systems
- 102020 Medical informatics
- 102022 Software development
- 102027 Web engineering
- 201305 Traffic engineering
- 202022 Information technology
- 207409 Navigation systems
- 502032 Quality management
- 502050 Business informatics
JKU Focus areas
- Computation in Informatics and Mathematics
- Management and Innovation