• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Abschlussarbeit
  4. An overview of mechanisms for improving software architecture understandability
 
  • Details
  • Full
Options
2016
Bachelor Thesis
Title

An overview of mechanisms for improving software architecture understandability

Abstract
Thema dieser Arbeit ist die Untersuchung von Verbesserungsmöglichkeiten für Software-Architekturdokumentation. Obwohl Software-Architekturverständlichkeit notwendig ist, um Software warten, entwickeln und wiederverwenden zu können, gibt es nur wenige evaluierte Richtlinien, um Software-Architektur nachvollziehbar und in sich schlüssig darzustellen. Problematisch wird dies, wenn Software-Diagramme nicht nur schwierig zu verstehen sind, sondern sogar missverständlich werden, wodurch das kostenintensive Erarbeiten der Architekturdiagramme verschwendet wäre. Um den Aufwand zu reduzieren und die Benutzbarkeit von Software-Architekturdiagrammen zu verbessern, wird diese Arbeit Überblick über Richtlinien, Prinzipien und Visualisierungsmöglichkeiten verschaffen, welche in der Literatur gefunden wurden. Es werden verschiedene Wege vorgestellt, um konzeptionelle Diagramme in drei Dimensionen zu verbessern: Notationen, Ästhetik und Struktur. Zusätzlich werden verschiedene Einussfaktoren auf Diagrammverständlichkeit diskutiert.

; 

This thesis investigates multiple ways to improve software architecture understandability. Software architecture understandability is fundamental to re-usability, maintenance and the various engineering possibilities of software; nevertheless, only a limited number of evaluated guidelines exist to date regarding the visualization of software architecture that improve understandability. In the worst case, diagrams can be incomprehensible and ambiguous, resulting in a waste of cost-intensive designs of software architecture. To lessen effort and enhance usability of software architecture diagrams, this thesis gives an overview of guidelines, principles and visualization options found in literature. This thesis presents ways to improve conceptual diagrams using guidelines regarding three dimensions: notations, aesthetics and structure. In addition, different inuence factors on diagram understandability are discussed.
Thesis Note
Kaiserslautern, TU, Bachelor Thesis, 2015
Author(s)
Zakrzewski, Sophie
Advisor(s)
Rombach, H. Dieter
Weitzel, Balthasar  
Publishing Place
Kaiserslautern
DOI
10.24406/publica-fhg-280724
File(s)
N-382014.pdf (5.9 MB)
Rights
Under Copyright
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • software architecture

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024