• 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. Task-Specific Architecture Documentation for Developers
 
  • Details
  • Full
Options
2019
Doctoral Thesis
Title

Task-Specific Architecture Documentation for Developers

Abstract
Architecture documentation is essential for preserving knowledge and guiding the implementation in software development. For their implementation work, developers need detailed information from throughout the documentation. However, with regard to a single implementation task, architecture documentation contains mostly overhead information and relevant information is scattered. This makes information retrieval inefficient and error-prone and consequently affects implementation work. This thesis provides an approach for tailoring architecture documentation to individual implementation tasks, containing all relevant, but no overhead information, and presenting it concretely and centralized. As key contribution, this thesis provides a set of formalized creation rules, which defines the synthesis of task-specific architecture documentation. A tool prototype automates this process to make it economically feasible. To ensure applicability in practice, possible integration points in typical software development processes are described. The validation of the approach indicates the positive effects for the efficiency and accuracy of architecture information retrieval for developers.
Thesis Note
Zugl.: Kaiserslautern, TU, Diss., 2019
Author(s)
Rost, Dominik  
Person Involved
Rombach, Dieter  
Reussner, R.
Deßloch, S.
Publisher
Fraunhofer Verlag  
Publishing Place
Stuttgart
DOI
10.24406/publica-fhg-282756
File(s)
N-555128.pdf (3.31 MB)
Rights
Under Copyright
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • Unified Modeling Language (UML)

  • object oriented software engineering

  • software engineering

  • software architecture

  • documentation

  • software developer

  • development task

  • Informatiker

  • Softwarearchitekt

  • Softwareentwickler

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