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...
Saved in:
Main Author: | |
---|---|
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 |
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. |
---|