Zur Seitenansicht
 

Titelaufnahme

Titel
A Recommender System for Software Architecture Decision Making / submitted by Klaus Peter Brandner, BSc
AutorInnenBrandner, Klaus Peter
Beurteiler / BeurteilerinWeinreich, Rainer
Betreuer / BetreuerinWeinreich, Rainer
ErschienenLinz, 2018
Umfang93 Blätter : Illustrationen
HochschulschriftUniversität Linz, Masterarbeit, 2018
SpracheEnglisch
DokumenttypMasterarbeit
Schlagwörter (DE)Empfehlungssystem / Softwarearchitektur / Entscheidungsfindung / Entscheidungsmodell
Schlagwörter (EN)recommender system / software architecture / decision making / decision model
Schlagwörter (GND)Wirtschaftsinformatik / Softwarearchitektur / Entscheidungsmodell
URNurn:nbn:at:at-ubl:1-24583 Persistent Identifier (URN)
Zugriffsbeschränkung
 Das Werk ist gemäß den "Hinweisen für BenützerInnen" verfügbar
Dateien
A Recommender System for Software Architecture Decision Making [3.04 mb]
Links
Nachweis
Klassifikation
Zusammenfassung (Deutsch)

Die Qualität und der Erfolg eines Softwareprodukts hängen stark von seiner Softwarearchitektur ab. Falsche Entscheidungen bei der Gestaltung der Architektur eines Softwaresystems sind oft schwer rückgängig zu machen und können später zu kostspieligen und zeitintensiven Änderungen führen. Daher sind Softwarearchitekten gefordert, frühzeitig im Architekturdesign richtige Entwurfsentscheidungen zu treffen. Das Ziel dieser Arbeit ist die Entwicklung eines Empfehlungssystems für Entwurfsentscheidungen zur Gestaltung der Softwarearchitektur. Die Arbeit beginnt mit der Erklärung grundlegender Begriffe und Konzepte in den Bereichen Softwarearchitektur, Entwurfsentscheidungen für Softwarearchitekturen und Entscheidungsmodelle. Anschließend werden grundlegende Aspekte von Empfehlungssystemen vorgestellt, einschließlich verschiedener Arten von Empfehlungssystemen. Der Hauptteil der Arbeit ist die Präsentation des entwickelten Empfehlungssystems zur Unterstützung der Entscheidungsfindung im Architekturdesignprozess auf Basis von Entscheidungsmodellen. Dazu gehört eine Darstellung der wesentlichen Anforderungen an das System, seiner konzeptionellen Umsetzung und seiner Implementierung.

Zusammenfassung (Englisch)

The quality and success of a software product highly depends on its software architecture. Inappropriate decisions during the architectural design of a software system are often hard to reverse and might lead to costly and time-intensive changes later on. Therefore, software architects are required to make proper design decisions early on in the architectural design process. The goal of this thesis is the development of a recommender system for software architecture design decisions. The thesis starts by presenting basic concepts and terms of software architecture, software architecture decision making, and decision models. It then presents fundamentals of recommender systems including different kinds of recommender systems. The main part of the thesis is the presentation of the developed recommender system for software architecture decision making based on decision models. This includes a presentation of the main requirements of the system, of its conceptual realization, and of its implementation.

Statistik
Das PDF-Dokument wurde 12 mal heruntergeladen.