
Modeling microservice based aphlications: model lives inside code approach
Başlık:
Modeling microservice based aphlications: model lives inside code approach
Yazar:
Ersoy, Eyüp Fatih, author.
Yazar Ek Girişi:
Fiziksel Tanımlama:
viii, 48 leaves: illustrarions, charts; 29 cm + 1 computer laser optical disc.
Özet:
In today’s software development, maintaining consistent documentation is crucial for sharing and preserving team knowledge. As projects grow more complex, developers need to quickly understand and maintain code. However, keeping documentation aligned with business logic without unnecessary technical details is challenging. Traditional visualization tools like UML, sequence, and activity diagrams focus on object-oriented approaches and often require manual updates, making them less suitable for event-based systems like microservices. To address these issues, the tool Docupyt was developed using eEPC (Extended Event Process Chains) as the main modeling approach. Docupyt is designed with three key principles: ease of use, simplicity (including only necessary logic), and reactivity (representing event-based systems). eEPC notation helps analyze problems and represent changing logic during development, accommodating fast-changing requirements. It supports both high and low-level process definitions and focuses on business logic without extraneous technical details. Generated directly from code through simple commenting, this approach simplifies updating documentation as the code changes, reducing maintenance costs. Using the design science research method, Docupyt was validated in a case study, demonstrating it is user-friendly and provides adequate detail without being overly technical. Its main advantage is keeping documentation in sync with code logic, easing updates.
Yazar Ek Girişi:
Tüzel Kişi Ek Girişi:
Tek Biçim Eser Adı:
Thesis (Master)-- İzmir Institute of Technology: Computer Engineering
İzmir Institute of Technology: Computer Engineering. (Master).
Elektronik Erişim:
Access to Electronic Versiyon.