Agile objektorientierte Software-Entwicklung.pdf

Agile objektorientierte Software-Entwicklung

Karl-Heinz Rau

Dieses Lehrbuch zeigt anhand eines durchgängigen Fallbeispiels wie Anwendungssoftware zur Optimierung von Geschäftsprozessen agil entwickelt werden kann. Auf der Basis eines agilen Vorgehensmodells werden Geschäftsprozesse modelliert, Anwendungsfälle und User Stories abgeleitet sowie in iterativer Weise die Softwarelösung methodisch entworfen und auf der Java EE Plattform beispielhaft implementiert. Dabei kommen Prinzipien und Praktiken agiler Vorgehensweisen zur Anwendung. Nach einer leichtgewichtigen Vorbereitungsphase steht die Entwicklungsphase mit zeitlich festgelegten Iterationen im Mittelpunkt. Die Anforderungen werden als User Stories gut verständlich beschrieben, deren Kontext durch die Anwendungsfälle des Geschäftsprozesses vorgegeben ist. Statische und dynamische UML-Modelle unterstützen die Kommunikation beim Entwurf der User Stories. Die identifizierten System-Operationen werden mit Hilfe von Mustern in systematischer Weise Klassen zugeordnet, Entwurfsmuster werden an Beispielen vorgestellt und praktisch eingesetzt, so dass ein Software-System mit geringer Kopplung und hoher Wartbartkeit entsteht.Das durchgängige Beispiel zeigt dem Leser anschaulich den Weg von der Problemstellung im Geschäftsprozess bis zur Java-Software-Lösung Schritt für Schritt auf. Zu jedem Kapitel werden Wiederholungsfragen und Aufgaben angeboten. Online stehen Quellcode und ergänzende Lernhilfen zur Verfügung.Der Inhalt:Grundlagen agiler Software-Entwicklung – Vorgehensweise in der Vorbereitungsphase – Iterationsplanung und methodische Grundlagen für die Entwicklungsphase – Anwendung von Entwurf und Implementierung in den Iterationen der Entwicklungsphase – Ausgewählte Aspekte der EinführungsphaseDie Zielgruppen:Studierende der Wirtschaftsinformatik im Hauptstudium an Universitäten und FachhochschulenPraktiker in der AnwendungsentwicklungDer Autor:Dr. Karl-Heinz Rau ist Professor für Wirtschaftsinformatik an der Hochschule Pforzheim. Seit vielen Jahren lehrt er erfolgreich objektorientierte Systementwicklung.

Der Begriff existiert jedoch auch für andere, der Programmierung vorgelagerte Phasen der Softwareentwicklung, wie die objektorientierte Analyse und objektorientiertes Design (Synonym objektorientierter Entwurf) von Software. Die Konzepte der Objektorientierung lassen sich zudem auf persistente Daten anwenden.

7.26 MB DATEIGRÖSSE
9783658007751 ISBN
Agile objektorientierte Software-Entwicklung.pdf

Technik

PC und Mac

Lesen Sie das eBook direkt nach dem Herunterladen über "Jetzt lesen" im Browser, oder mit der kostenlosen Lesesoftware Adobe Digital Editions.

iOS & Android

Für Tablets und Smartphones: Unsere Gratis tolino Lese-App

Andere eBook Reader

Laden Sie das eBook direkt auf dem Reader im Hugendubel.de-Shop herunter oder übertragen Sie es mit der kostenlosen Software Sony READER FOR PC/Mac oder Adobe Digital Editions.

Reader

Öffnen Sie das eBook nach der automatischen Synchronisation auf dem Reader oder übertragen Sie es manuell auf Ihr tolino Gerät mit der kostenlosen Software Adobe Digital Editions.

Aktuelle Bewertungen

avatar
Sofya Voigtuh

Objektorientierte Programmierung & Softwareentwicklung Eine kritische Einschätzung Manfred Broy Institut für Informatik Technische Universität München D-80290 München, Germany Johannes Siedersleben sd&m Research D-81737 München, Germany Abstract In der Softwaretechnik ist die Objektorientierung inzwischen wohl der populärste Ansatz für Programmierung, Entwurf und Analyse. …

avatar
Mattio Müllers

Agile objektorientierte Software-Entwicklung von Karl-Heinz Rau (ISBN 978-3-658-00775-1) bestellen. Schnelle Lieferung, auch auf Rechnung - lehmanns.de

avatar
Noels Schulzen

Agile objektorientierte Software-Entwicklung. Schritt für Schritt vom Geschäftsprozess zum Java-Programm. Autoren: Rau, Karl-Heinz. Vorschau.

avatar
Jason Leghmann

Agile objektorientierte Software-Entwicklung mit C++ Diese Übung bietet eine Einführung in die objektorientierte Sprache C++, die eine der derzeit gängigen Standardsprachen, vor allem für Aufgabenstellungen mit kritischer performance, wie sie sich insbesondere bei der Verarbeitung nicht-textueller Information ergeben.

avatar
Jessica Kolhmann

Auf der Suche nach guten softwareentwicklung Büchern? Hier findest du eine Auswahl ... (0). Agile!: The Good, the Hype and the Ugly by Bertrand Meyer (2014  ... Prof. Dr. Dirk Müller. 2 Software-Entwicklungsprozesse ... Objekt-orientierte Analyse. ○. UML ... Manifest für eine agile Softwareentwicklung this declaration may ...