Bachelor Thesis BCLR-2023-80

BibliographyReich, Patrick: Architectural requirements for image recognition : an industrial case study.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 80 (2023).
87 pages, english.
Abstract

Communication through construction drawings is a vital aspect of the product development process. Because different companies own the intellectual property rights to different construction drawings, it is necessary to verify the ownership of construction drawings before sending them to other companies. This thesis addresses the software architecture design process for a system that automates construction drawing ownership verification via artificial-intelligence-based document classification. A focus group identifies a number of architectural requirements for the software, which are used together with the C4 model to develop an architecture proposal. The architecture proposal is evaluated in a series of expert interviews that also identify additional requirements. The thesis’ contributions include a catalog of architectural requirements, together with a prioritization and division into mandatory and non-mandatory requirements by the focus group participants, and an architecture proposal that provides guidelines on how to fulfill most of the requirements. The architecture proposal and requirements are well applicable to related problem statements, such as other classification problems, possibly in contexts other than the product development process. However, because the importance of the architectural requirements is very case-dependent, the prioritization and division into mandatory and non-mandatory requirements is more limited to the use case at hand.

Full text and
other links
Volltext
Department(s)University of Stuttgart, Institute of Software Technology, Empirical Software Engineering
Superviser(s)Wagner, Prof. Stefan; Haug, Markus
Entry dateApril 4, 2024
New Report   New Article   New Monograph   Computer Science