Clean Architecture angewandt auf moderne Android-Entwicklung
Matthias Kerat
Verkauft von AHA-BUCH GmbH, Einbeck, Deutschland
AbeBooks-Verkäufer seit 14. August 2006
Neu - Softcover
Zustand: Neu
Anzahl: 1 verfügbar
In den Warenkorb legenVerkauft von AHA-BUCH GmbH, Einbeck, Deutschland
AbeBooks-Verkäufer seit 14. August 2006
Zustand: Neu
Anzahl: 1 verfügbar
In den Warenkorb legenDruck auf Anfrage Neuware - Printed after ordering - Bachelorarbeit aus dem Jahr 2022 im Fachbereich Informatik - Software, Note: 1,1, Hochschule Aalen, Sprache: Deutsch, Abstract: Die vorliegende Bachelorarbeit behandelt die Fragestellung, ob die Anwendung der Clean-Architecture-Prinzipien auf die moderne Android-Entwicklung Vorteile mit sich bringt. Dafür wurde eine Beispielanwendung mit zunehmendem Einbringen dieser Prinzipien in mehreren Ausführungen entwickelt, um diese anschließend miteinander vergleichen und Auswirkungen festhalten zu können. Um die Forschungsfrage zu beantworten, wurde zuerst eine Android-Applikation in der Programmiersprache Kotlin ohne Beachtung der Clean-Architecture-Prinzipien mit der Model-View-ViewModel-Architektur entwickelt. Anschließend erfolgte die Entwicklung zweier weiterer Ausführungen der Applikation mit sukzessiver Anwendung der wichtigsten Clean-Architecture Prinzipien, damit die Veränderungen der oben aufgelisteten Eigenschaften schrittweise verglichen werden konnten. Spezifisch wurde auf die Auswirkungen beim Erstellen von Testfällen, das Erweitern des Quellcodes um zusätzliche Funktionen und das Verstehen der Softwareprojektstruktur Bezug genommen. Während die Testbarkeit und die Erweiterbarkeit anhand des Quellcodes und auf Modellierungsebene untersucht werden konnten, erfolgte für die Evaluierung der Lesbarkeit eine quantitative Studie zur Verständlichkeit der Projektstruktur und des Quellcodes. Die Untersuchung wies eine schrittweise und deutliche Verbesserung der Applikation hinsichtlich der Erweiterbarkeit und Testbarkeit auf. Für die Erweiterbarkeit zeigte sich, dass das Einbringen von ausgewählten Funktionen, um die die Applikation erweitert werden sollte, ohne eine Steigerung der Komplexität erfolgen konnte, während sich das Erstellen von Testfällen zur Validierung der Funktionalitäten als übersichtlich und einfach erwies. Die Umfrage zur Lesbarkeit, die lediglich von Personen mit Programmiererfahrung durchgeführt wurde, ergab, dass die Struktur und der Quellcode der endgültigen Applikation für die befragten Personen am verständlichsten war.
Bestandsnummer des Verkäufers 9783346754462
„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.
Allgemeine Geschäftsbedingungen und Kundeninformationen / Datenschutzerklärung
I. Allgemeine Geschäftsbedingungen
§ 1 Grundlegende Bestimmungen
(1) Die nachstehenden Geschäftsbedingungen gelten für alle Verträge, die Sie mit uns als Anbieter (AHA-BUCH GmbH) über die Internetplattformen AbeBooks und/oder ZVAB schließen. Soweit nicht anders vereinbart, wird der Einbeziehung gegebenenfalls von Ihnen verwendeter eigener Bedingungen widersprochen.
(2) Verbraucher im Sinne der nachstehenden Regelungen...
Mehr InformationWir liefern Lagerartikel innerhalb von 24 Stunden nach Erhalt der Bestellung aus.
Barsortimentsartikel, die wir über Nacht geliefert bekommen, am darauffolgenden Werktag.
Unser Ziel ist es Ihnen die Artikel in der ökonomischten und effizientesten Weise zu senden.