12.07.2015 Aufrufe

Entwicklungsmethodik Struktogramm Struktogramme sind grafische ...

Entwicklungsmethodik Struktogramm Struktogramme sind grafische ...

Entwicklungsmethodik Struktogramm Struktogramme sind grafische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

den Einsatz von sehr guten Spezialisten,die Beschränkung der Teamgröße.Das Chefprogrammierer-Team setzt sich zusammen ausdem Chefprogrammierer,dem Projektassistenten,dem Projektsekretär,und den Spezialisten (Sprachspezialisten, Programmierer, Testspezialisten).ChefprogrammiererDer Chefprogrammierer ist sowohl im Planungs-, Spezifikations- und Entwurfsprozeß und idealerweiseauch im Implementierungsprozeß aktiv eingebunden. Er kontrolliert den Projektfortschritt, entscheidet inallen wichtigen Fragen und ist für alles verantwortlich. Die fachlichen Anforderungen an denChefprogrammierer <strong>sind</strong> dementsprechend hoch.ProjektassistentDer Projektassistent ist der engste technische Mitarbeiter des Chefprogrammierers. Seine Aufgabe ist,dem Chefprogrammierer bei allen wesentlichen Tätigkeiten zu assistieren, um ihn zu unterstützen und beiAusfall zu ersetzen. Seine fachliche Qualifikation soll daher gleich hoch wie die des Chefprogrammiererssein.ProjektsekretärDer Projektsekretär hat die Aufgabe, den Chefprogrammierer und auch alle anderen Programmierer vonVerwaltungsaufgaben zu entlasten. Er verwaltet alle Programme und Dokumente und wird auch zurProjektfortschrittskontrolle herangezogen. Seine Hauptaufgabe ist die Verwaltung der Projektbibliothek.Die Anzahl der Spezialisten wird vom Chefprogrammierer nach Bedarf festgelegt. Sie werden für dieAuswahl der Implementierungssprache, die Implementierung der einzelnen Systemkomponenten, dieAuswahl und den Einsatz von Softwarewerkzeugen und die Durchführung der Tests herangezogen.Bild 2: Chefprogrammierer-Projektorganisation Die Vorteile dieser Organisationsform <strong>sind</strong>:Der Chefprogrammierer ist direkt in die Systementwicklung involviert und kann daher seineKontrollfunktion besser wahrnehmen.Die Kommunikationsschwierigkeiten, die bei rein hierarchischer Organisation auftreten, werdenabgeschwächt.Der Berichtsweg über den Projektfortschritt ist institutionalisiert.Kleine Teams <strong>sind</strong> in der Regel produktiver als große Teams.Die Nachteile dieser Organisationsform <strong>sind</strong>:Sie ist auf kleine Teams beschränkt. Nicht jedes Projekt kann mit wenigen Mitarbeitern realisiert werden.Die Personalanforderungen <strong>sind</strong> nahezu unerfüllbar. Es gibt wenige Softwaretechniker, die dieQualifikation für einen Chefprogrammierer oder einen Projektassistenten haben.Ungeachtet der Nachteile des Chefprogrammierer-Organisationsmodells haben die Erfahrungen gezeigt,daß kleine Teams, bestehend aus erfahrenen Softwaretechnikern, wesentlich produktiver, zuverlässigerund termingerechter arbeiten als große "Softwarefabriken".Entwurfs-ToolsFür den Entwurf eines Programmsystems werden Spezialprogramme zur Unterstützung bzw.Automatisierung der einzelnen Entwurfsphasen benötigt. Diese Programme werden als Entwurfs-Tools(Werkzeuge) bezeichnet.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!