Studienarbeit aus dem Jahr 2020 im Fachbereich Informatik - Programmierung, Note: 1.3, AKAD University, ehem. AKAD Fachhochschule Stuttgart, Veranstaltung: Programmieren in Java, Sprache: Deutsch, Abstract: Im Modul JAV40"e; (Programmieren in Java) wurde eine einfache Java-Anwendung zur Verwaltung eines elektronischen Karteisystems entwickelt. Das elektronische Karteisystem ermoglicht es die Kontaktdaten von Freunden zu verwalten. Zu den Funktionen der Java-Anwendung zahlen die Suche, das Hinzufugen, die Anderung und das Loschen von Freunden. Diese Arbeit erlautert den Entwicklungsprozess vom Design bis zur Implementierung der Java-Anwendung. Hierzu werden in Kapitel 2 die notwendigen Grundlagen geschaffen. Als Einfuhrung in das Thema dient die Entstehungsgeschichte von Java. Dabei wird ein Bild von der Herkunft bis zu den elementaren Merkmalen von Java gezeichnet. Darauf aufbauend werden die wichtigsten Eigenschaften von Java beleuchtet und die Bestandteile der Java-Technologie beschrieben. Der Grundlagenteil wird mit einer Erlauterung der objektorientierten Theorie abgerundet. Das Verstandnis uber die Funktionsweise von Java und das theoretische Wissen uber die Prinzipien der Objektorientierung legen dabei den Grundstein fur ein sinnvolles Design und die darauffolgende Implementierung der Java-Anwendung. Der Hauptteil beginnt in Kapitel 3.1 mit einer detaillierten Beschreibung der zu entwickelnden Klassen. Auf Basis der Beschreibung wird in Kapitel 3.2 ein konzeptioneller Entwurf der Java-Anwendung erstellt. Anschlie end wird aus dem Entwurf in Kapitel 3.3 eine genaue Spezifikation als UML-Klassendiagramm abgeleitet. Darauf aufbauend befasst sich Kapitel 4 mit der Implementierung der spezifizierten Klassen und des Mainprogramms. Zum Schluss wird die Arbeit mit einem Fazit, einer kritischen Wurdigung und einem Ausblick abgerundet.