![]() | Spiral-Modelldurch zyklische Verfeinerung zum Ziel | Unternehmensberatung Know-how-Transfer zu Vorgehensmodellen - Methoden - Werkzeugen |
Spiral-Modell Methodik SW Barry Boehm Analyse-Phase Vergleich Spiralmodell Einsatz-Gebiet cycle Diagramm Anwendung Anforderung Qualität Aufbau review Vorgang Bedeutung plan Änderungsmanagement Risikoanalyse Unterschied Programm Praxis Vorlage activity Aufgaben Anforderungsmanagement Beziehungen Arbeitsablauf Life-Cycle Projektarbeit Tool Bedingung prototyp Projektplanung Ergebnis Anforderungsanalyse Änderung Erfahrung Software-Entwurf Verfahren Phasenmodell Wissen spiral model Risikomanagement Abfolge Funktion Ablauf Prozessoptimierung Aktivität QS Rolle IT-Projekt CASE Computer Aided Software Engineering Vorgehensweise Pflichtenheft Software-System Lastenheft Geschäftsprozess Muster consulting information Ist-Analyse template Arbeitsschritte Entwicklungsprozess Situationsanalyse Voruntersuchung Prozess Arbeitspaket workflow Schaubild Spirale Projektablaufplan Erläuterung Informatik Wartung Informationssystem Systemintegration lernen Tester Ablaufplanung BPM Funktionsmodellierung Objekt Ist-Zustand Risikoanalyse Funktionsanalyse guide Systemanforderung Iterationsphase development Testkonzept Soll-Konzept Fachkonzept Leitfaden Ablaufplan DV Prozessablaufdiagramm doku Zusammenfassung Funktionsmodell parallel Grobkonzept diagram | Ablauf Doku Konzeption Spiral-Modell Beispiele Kompetenz Barry Boehm development process best practices Diagramme Prozesszyklus Produktentwicklung transition Projectmanagement |
SIP - Strategische Informationssystemplanung GPM - Geschäftsprozess-Modellierung Anforderungsanalyse Anforderungsmanagement Problemanalyse / Schwachstellenanalyse Durchführbarkeitsanalyse / Wirtschaftlichkeitsanalyse Werkzeuge Requirements Engineering Spiral-Modell Evolutionäre / inkrementelle Vorgehen RUP - Rational Unified Process MDA - Model Driven Architecture Methode SA - Strukturierte Analyse Methode ESA - Essentielle System-Analyse Methode SD - Strukturiertes Design Methode ERM - Entity-Relationship-Modellierung Methode RM - Relationen-Modellierung Methode UML - Unified Modeling Language Werkzeuge Software Engineering Kapazitätsplanung / Ressourcenplanung Methode NuWA - Nutzwertanalyse Auswahl Requirements Engineering (CARE) Tool Auswahl Software Engineering (CASE) Tool Auswahl Projekt-Management (PM) Tool Informationssystem-Planung Kommunikationsanalyse Versicherung Organisation Prozessmodellierung und Ablauf-Organisation Rating Know-how-Transfer Software-Entwicklung Vorgehensmodell Analyse Vorgehensmodell mit Word-Dokumentation Simulation Tour de France (mit Download) | Unser ThemaSpiral-Modell in der Software-Entwicklung | |||||
Ein Vorgehen im Software Engineering nach dem Spiralmodell hat zum Ziel, durch eine mehrfache Wiederholung der gleichen Schrittfolgen ein immer weiter verfeinertes Produkt (eventuell auch Prototyp) zu entwickeln und anschließend zu überprüfen. | weiterführende | |||||
In der üblichen Aufteilung (Definition nach Barry Boehm Spiral Model of Software Development and Enhancement" enthält das Vorgehen nach dem Spiralmodell vier Schritte. Die Schritte (Darstellung in den vier Quadranten der nachfolgenden Grafik nach Boehm) in diesem Zyklus können zum Beispiel sein:
| ||||||
![]() Grafik: Spiral-Modell nach Boehm | ||||||
Das Vorgehen im Detail nach dem Spiral-Modell kann in einem Projekt der Anwendungsentwicklung aus einem der gängigen und meist vorhandenen Software Engineering Vorgehensmodelle abgeleitet werden (zum Beispiel Wasserfall-Modell). Dabei kann ein Zyklus im Spiral-Modell auch jeweils für die Software Engineering Phasen Vorstudie, Analyse, Entwurf, Realisierung oder für das Requirements Engineering durchlaufen werden (s.a. Evolutionäre / inkrementelle Vorgehen). Im nächsten Spiral-Durchlauf werden dann durch das Projektmanagement neue Anforderungen einbezogen und umgesetzt. | ||||||
Durch die von Barry Boehm vorgesehene Betonung von Ziel-Definition, Risiko-Analyse und der Aktivitäten der Planung ist das Spiral-Modell besonders für Großprojekte der Software-Entwicklung in neuem technischen oder fachlichen Umfeld als Vorgehensmodell im Vorteil. | ||||||
In der Anpassung an Änderungen von Anforderungen, die sich im Projekt der Anwendungsentwicklung ergeben, bietet das Vorgehen nach dem Spiral-Modell im Software Engineering eine höhere Flexibilität für das Projektmanagement als die meisten anderen Vorgehensmodelle (eine weitere Steigerung im Vergleich zum Vorgehen nach dem Spiralmodell bietet hier das Agile Vorgehen). Es kann jedoch in jedem Zyklus durch die Verwertung weiterer Erkenntnisse zu einer Umstrukturierung der bisher entwickelten Produkte kommen. Die Planung, Definition und Erstellung von Produkten in immer neuen, verbesserten Versionen stellt zusätzliche Anforderungen an das Projektmanagement. Dazu gehören die erweiterte Versionskontrolle (siehe Konfigurations-Management, s.a. Projekt-Beispiel: Versionierung in der Logistik) und die aufwändigere Verwaltung der Dokumentation. Rückkopplungen in der System-Entwicklung werden im Spiralmodell nach Boehm besser berücksichtigt als im Wasserfall-Modell. Die vorgesehene Linearität behindert aber auch eine gleichzeitige oder wiederholende Ausführung von einzelnen Aktivitäten. | ||||||
INffORUM bietet neben der Einführung
der Standard-Vorgehensmodelle (V-Modell, HERMES, PRINCE2, RUP) besonders die Weiterentwicklung und Definition unternehmensspezifischer Vorgehensmodelle der Systementwicklung (u. a. Spiralmodell) sowie das zugehörige Prozessmanagement. Die Zusammenstellung der Ergebnistypen und die Festlegung der Details für jeden Ergebnistyp in Vorlagen führt hin zu einem effizienten Vorgehen im Software Engineering (s.a. Projekt-Beispiele: Vorgehensmodell Analyse mit Einsatz case/4/0, Vorgehensmodell mit Word-Dokumentation). | ||||||
Copyright © 2005 - 2018 | Das Training zu einem unternehmensspezifischen Vorgehensmodell, sowohl Seminar als auch Workshop und Tutorial können dabei auf den speziellen Bedarf einer Projekt-Gruppe zugeschnittenen werden. |