Anwendungssoftware soll zur Optimierung von Gesch?ftsprozessen beitragen. Vor diesem Hintergrund werden in diesem Lehrbuch anhand eines durchg?ngigen Fallbeispiels Gesch?ftsprozesse mit UML modelliert und die fachlichen Anforderungen an das Software-System systematisch abgeleitet. Aufgrund nachvollziehbarer Regeln und Prinzipien werden Klassenmodelle konstruiert. Alternative System-Architekturen werden vorgestellt und erl?utert. Es werden Entwurfsmuster anhand anschaulicher Beispiele pr?sentiert und die Umsetzung des Fallbeispiels in Java anhand von annotiertem Code gezeigt.Objektorientierte Software-Entwicklung - Gesch?ftsprozessmodellierung und Anforderungsanalyse - Analyse und Entwurf in der Spezifikationsphase - Gestaltung der Mensch-Computer-Interaktion - CASE und MDA - Entwurf der Systemarchitektur - Ausgew?hlte Entwurfsmuster mit Beispielen - AnwendungsbeispielGesch?ftsprozesse mit Java optimierenProfessor Dr. Karl-Heinz Rau ist Hochschullehrer an der Hochschule Pforzheim. Er hat ?ber 25 Jahre Lehrerfahrung und versteht es, komplexe Zusammenh?nge anwendungsnah und verst?ndlich zu vermitteln.Anwendungssoftware soll zur Optimierung von Gesch?ftsprozessen beitragen. Vor diesem Hintergrund werden in diesem Lehrbuch anhand eines durchg?ngigen Fallbeispiels Gesch?ftsprozesse mit UML modelliert und die fachlichen Anforderungen an das Software-System systematisch abgeleitet. Die durch Anwendungsf?lle und Systemoperationen modellierten Anforderungen bilden die Basis f?r ein nahtlos entwickeltes Analysemodell. Aufgrund nachvollziehbarer Regeln und Prinzipien werden Klassenmodelle konstruiert. Alternative System-Architekturen werden vorgestellt und erl?utert. Es werden Entwurfsmuster anhand anschaulicher Beispiele pr?sentiert und die Umsetzung des Fallbeispiels in Java anhand von annotiertem Code gezeigt. Neben der durchg?ngigen Pr?sentation des Software-Entwicklungsprozesses werden auch Themen wie UML 2 und Model Driven Architecture (MDA) angesprochen. Zu jedl3#