Skip to main content

2021 | OriginalPaper | Buchkapitel

3. Iteration 1: Iterationsplanung und methodische Grundlagen

verfasst von : Karl-Heinz Rau, Thomas Schuster

Erschienen in: Agile objektorientierte Software-Entwicklung

Verlag: Springer Fachmedien Wiesbaden

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Überblick

Zu Beginn der Entwicklungsphase liegt ein gemeinsames Verständnis aller Stakeholder hinsichtlich grundsätzlicher Anforderungen vor (vgl. Prozessmodell in Abb. 1.1). Der priorisierte Arbeitsvorrat wird in der Entwicklungsphase in zeitlich begrenzten Iterationen abgearbeitet. Den Entwurfs- und Implementierungsaktivitäten ist in jeder Iteration eine kurze Iterationsplanung vorgeschaltet. Insbesondere die funktionalen Anforderungen werden in sogenannten System-Operations-Spezifikationen konkretisiert und mittels Vor- und Nachbedingungen beschrieben. Das Ergebnis der Iterationsplanung ist eine konkrete Aufgabenliste mit geschätztem Zeitaufwand. Bevor im nächsten Kapitel der konkrete Entwurf und die programmtechnische Implementierung anhand des Fallbeispiels im Mittelpunkt stehen, werden neben der Methodik und Anwendung der Iterationsplanung methodische Grundlagen behandelt. Es werden Muster vorgestellt, welche dem Entwickler dabei helfen zu entscheiden, welche Klasse für welche Verarbeitungsschritte der System-Operation verantwortlich sein soll. Im Mittelpunkt stehen das Controller-, Erzeuger, Experten- und Polymorphismus-Muster. Neben diesen sogenannten General Responsibility Assignment Software Patterns (GRASP) werden ausgewählte Entwurfsmuster skizziert. Die Anwendung von Mustern dient generell dem Zweck, eine hohe Software-Qualität durch kluge Entwurfsentscheidungen zu erreichen.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Ambler, S.W. und Lines, M. (2012). Disciplined Agile Delivery. A Practitioner’s Guide to Agile Software Delivery in the Enterprise. Upper Saddle River u. a.: IBM Press/Pearson plc. Ambler, S.W. und Lines, M. (2012). Disciplined Agile Delivery. A Practitioner’s Guide to Agile Software Delivery in the Enterprise. Upper Saddle River u. a.: IBM Press/Pearson plc.
Zurück zum Zitat Balzert, H. (2011). Lehrbuch der Softwaretechnik: Entwurf, Implementierung, Installation und Betrieb. 3.Aufl. Heidelberg : Spektrum Akademischer.CrossRef Balzert, H. (2011). Lehrbuch der Softwaretechnik: Entwurf, Implementierung, Installation und Betrieb. 3.Aufl. Heidelberg : Spektrum Akademischer.CrossRef
Zurück zum Zitat Balzert, H.(2009). Lehrbuch der Softwaretechnik. Basiskonzepte und Requirements Engineering. 3. Aufl. Heidelberg, Berlin: Spektrum Akademischer.CrossRef Balzert, H.(2009). Lehrbuch der Softwaretechnik. Basiskonzepte und Requirements Engineering. 3. Aufl. Heidelberg, Berlin: Spektrum Akademischer.CrossRef
Zurück zum Zitat Cohn, M. (2006). Agile Estimating and Planning. Upper Saddle River : Pearson Education. Cohn, M. (2006). Agile Estimating and Planning. Upper Saddle River : Pearson Education.
Zurück zum Zitat Cohn, M. (2010). Succeeding with Agile. Upper Saddle River u. a : Addison-Wesley. Cohn, M. (2010). Succeeding with Agile. Upper Saddle River u. a : Addison-Wesley.
Zurück zum Zitat Eilebrecht, K. und Starke, G. (2013). Patterns kompakt. Entwurfsmuster für effektive Software-Entwicklung. 4. Aufl., Berlin, Heidelberg : Springer Vieweg. Eilebrecht, K. und Starke, G. (2013). Patterns kompakt. Entwurfsmuster für effektive Software-Entwicklung. 4. Aufl., Berlin, Heidelberg : Springer Vieweg.
Zurück zum Zitat Freeman, E. und Freeman, E. (2006). Entwurfsmuster von Kopf bis Fuß. Deutsche Übersetzung von L. Schulten und E. Buchholz. Beijing u. a. : O’Reilly. Freeman, E. und Freeman, E. (2006). Entwurfsmuster von Kopf bis Fuß. Deutsche Übersetzung von L. Schulten und E. Buchholz. Beijing u. a. : O’Reilly.
Zurück zum Zitat Gamma, E., Helm, R., Johnson, R. und Vlissides, J. (1995). Design Patterns. Elements of Reusable Object-Oriented Software. Boston u. a. : Addison-Wesley. Gamma, E., Helm, R., Johnson, R. und Vlissides, J. (1995). Design Patterns. Elements of Reusable Object-Oriented Software. Boston u. a. : Addison-Wesley.
Zurück zum Zitat Goll, J. (2014). Architektur- und Entwurfsmuster der Softwaretechnik. 2. Aufl. Wiesbaden : Springer Vieweg.CrossRef Goll, J. (2014). Architektur- und Entwurfsmuster der Softwaretechnik. 2. Aufl. Wiesbaden : Springer Vieweg.CrossRef
Zurück zum Zitat Larman, C. (2005). UML 2 und Patterns angewendet – Objektorientierte Softwareentwicklung. Heidelberg u. a.:mitp. Larman, C. (2005). UML 2 und Patterns angewendet – Objektorientierte Softwareentwicklung. Heidelberg u. a.:mitp.
Zurück zum Zitat Link, J. (2005). Softwaretests mit JUnit. 2. Aufl., Heidelberg : dpunkt. Link, J. (2005). Softwaretests mit JUnit. 2. Aufl., Heidelberg : dpunkt.
Zurück zum Zitat Oestereich, B. (2012). Analyse und Design mit der UML 2.5. Objektorientierte Softwareentwicklung. Unter Mitarbeit von S. Bremer und A. Scheithauer. 10. Aufl., München : Oldenbourg. Oestereich, B. (2012). Analyse und Design mit der UML 2.5. Objektorientierte Softwareentwicklung. Unter Mitarbeit von S. Bremer und A. Scheithauer. 10. Aufl., München : Oldenbourg.
Zurück zum Zitat Rau, K.-H. (2007). Ausgewählte Entwurfsmuster mit Java-Beispielen (I), In: Das Wirtschaftsstudium 1/07, S. 105–110. Rau, K.-H. (2007). Ausgewählte Entwurfsmuster mit Java-Beispielen (I), In: Das Wirtschaftsstudium 1/07, S. 105–110.
Zurück zum Zitat Rupp, C., Queins, S. und die SOPHISTen (2012). UML 2 glasklar. Praxiswissen für die UML-Modellierung. 4. Aufl., München : Hanser.CrossRef Rupp, C., Queins, S. und die SOPHISTen (2012). UML 2 glasklar. Praxiswissen für die UML-Modellierung. 4. Aufl., München : Hanser.CrossRef
Zurück zum Zitat Shalloway, A. und Trott, J.R. (2003). Entwurfsmuster verstehen. Eine neue Perspektive auf objektorientierte Software-Entwicklung. Bonn : mitp. Shalloway, A. und Trott, J.R. (2003). Entwurfsmuster verstehen. Eine neue Perspektive auf objektorientierte Software-Entwicklung. Bonn : mitp.
Zurück zum Zitat Siebler, F. (2014). Design Patterns mit Java. München :Hanser. Siebler, F. (2014). Design Patterns mit Java. München :Hanser.
Metadaten
Titel
Iteration 1: Iterationsplanung und methodische Grundlagen
verfasst von
Karl-Heinz Rau
Thomas Schuster
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-658-33395-9_3