DESIGN AND IMPLEMENTATION OF AN ARCHITECTURE DIAGRAM GENERATION TOOL FROM SYSTEM DESCRIPTORS

Creating and maintaining accurate architectural diagrams in software engineering is a challenging task. This thesis proposes an automated solution using system descriptors to generate architectural diagrams. The author analyzes the difficulties of manual diagram creation, designs a descriptor-bas...

Full description

Saved in:
Bibliographic Details
Main Author: Herjati, Jatmiko
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/76685
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:Creating and maintaining accurate architectural diagrams in software engineering is a challenging task. This thesis proposes an automated solution using system descriptors to generate architectural diagrams. The author analyzes the difficulties of manual diagram creation, designs a descriptor-based tool, and evaluates its effectiveness. The research objectives focus on diagram automation and tool performance assessment through testing sessions and interviews. The results show that the tool accurately depicts system elements and relationships, meeting user expectations with comprehensive and consistent diagrams. The tool significantly reduces diagram creation time, saving users around 30 minutes to several hours. Although some limitations, such as undetected connections and challenges in representing complex custom networks, exist, the tool proves to be intuitive and user-friendly, aiding in code understanding and review processes. The tool reduces human errors in diagram creation and contributes to software evolution. In conclusion, this research successfully automates architectural diagram creation from system descriptors, resulting in high-quality diagrams with time savings and enhanced comprehensiveness. The study highlights the utility of system descriptors in architectural diagram creation, providing benefits to the software engineering community. The availability of this tool as open-source encourages broader adoption. Overall, this paper presents an automated solution that simplifies architectural diagram creation using system descriptors, ultimately enhancing software development practices.