Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Prozessbeschreibung SADA allgemeiner Ablauf

Ähnliche Präsentationen


Präsentation zum Thema: "Prozessbeschreibung SADA allgemeiner Ablauf"—  Präsentation transkript:

1 Prozessbeschreibung SADA allgemeiner Ablauf
Aktivität Verantwortlicher Bewerbung des Studenten für SADA Betreuer, Professor Planungsphase Anmeldung Einrichten Projekt Betreuer Bearbeitung der SADA Erstellung Ausarbeitung Netzversion Nachbearbeitung Betreuer, Professor Ende der SADA Abgabe und Benotung der SADA

2 Prozessbeschreibung SADA Planungsphase
Vorlage Aktivität Verantwortliche Planungsphase Betreuer Erstellung des Lastenhefts Vorlage Lastenheft Lastenheft Der Workflow Lastenheft ist typisch für alle Aktivitäten. Er wird daher im Folgenden nicht jedes Mal wiederholt. Planungs-Review Checkliste Planungs-Review Planungs- Review-Protokoll Professor Lastenheft akzeptiert nein ja Ende der Planungsphase Betreuer legt Lastenheft und Review-Protokoll im entsprechenden Netz-Verzeichnis ab. Betreuer

3 Lastenheft als Produkt der Planung
Bitte beachten Sie die Randbedingung Zeit. Eventuelle andere Randbedingungen müssen vom Betreuer erläutert werden Im folgenden wird angenommen, dass Kern der SADA mit software zu tun hat. Alle Arbeiten sind Anwendungsbezogen und folgen einem Ingenieurmäßigen Vorgehen Basismodell ist daher das V Modell

4 Projekt Studienarbeit im V Modell
Link: Projekt Studienarbeit

5 Zum Projektmanagement SADA
Das Projekt ist klein. Projektmanager ist die/der Studierende Das Projekt sollte möglichst linear verlaufen. Basis für Vorgehensmodell ist das testgetriebene Wasserfallmodell. Iterationen sollten vermieden werden. Inkrementelle Verbesserungen sind im Wechselspiel mit dem Betreuer zu erreichen (vor allem während Ausarbeitung) Der Projektablauf wird durch ein Balkendiagramm beschrieben. In ihm sind auch die erwarteten Produkte angegeben

6 Aktivitäten, Produkte und Rollen im Projekt SADA

7 Zum Qualitätsmanagement SADA
Das Projekt ist klein. QM beschränkt sich auf Grundsicherung Prozessqualität wird durch Vorgabe des Prozessverlaufes und die Vereinbarung der Ziele der einzelnen Aktivitäten erreicht Produktqualität wird erreicht durch frühzeitige Vereinbarung der Abnahmetests Anwendung des Unit Testframeworks während Entwicklung zeitnahe Abnahme der Produkte durch Betreuer

8 Zum Konfigurationsmanagement SADA
Das Projekt ist klein. Daher kann eine Standardstruktur verwendet werden, die vom Projektmanager nur noch geringfügig verändert werden sollte Tailoring also in Hinblick auf Anwendungsbereich

9 Teil-Submodell Softwareentwicklung
Lastenheft Pflichtenheft Spezifikation V-Modell der Software-Entwicklung (Thaller: ISO 9001) zeigt die Verbindung von Prozessmodell und Qualitätsicherung

10 Best Practise für Softwarentwicklung in SADA
Verwalte Anforderungen (elektronisches Projekthandbuch) Entwickle iterativ durch Verwendung eines Frameworks Entwickle inkrementell im Rahmen der Arbeit Nutze Komponenten (Java beans) Unterstütze Entwicklung visuell (Eclipse mit Omondo) Überprüfe Qualität in allen Phasen (Test suite) Verfolge Änderungen durch Dokumentation (CVS) Weitere Infos im Software Programm Manager Network

11 Prozessbeschreibung SADA Anmeldung
Vorlage Aktivität Verantwortliche Anmeldung Anmeldung Betreuer Anmeldung ausfüllen Laufzettel Laufzettel anlegen Student Regeln PC Arbeitsplatz einrichten Student Beurteilungsbogen anlegen Betreuer Beurteilungs- bogen Ende Anmeldung

12 Produkte der Anmeldung
Folgende Dokumente sind als Produkte der Anmeldung zu erstellen Anmeldung Zugang zu Rechnern am IKE Laufzettel Beurteilungsbogen Arbeit Beurteilungsbogen Vortrag

13 Prozessbeschreibung SADA Bearbeitung
Vorlage Aktivität V Vorlage Aktivität V Bearbeitung der SADA Produkt bzw. installiertes System Vorlage Projekthandbuch Validierungsphase S+B Definitionsphase Projektplan, Pflichtenheft S+B Änderung in Implementierungsphase notwendig ? ja Benutzungs- anleitung, Abnahme- Review-Protokoll Änderung in Planungsphase notwendig ? ja ja nein nein Systemarchitektur, Spezifikation der Systemkomponenten, Prüfspezifikation. Vorlage Bericht Erstellung des Projektabschlussberichts Prüfprotokolle Entwurfsphase S+B S+B Änderung in Definitionsphase notwendig ? Projektabschlussberichts Review ja Teil-Produkte bzw. Quell- programme Abschlussbericht akzeptiert ? Framework das iterativ verbessert wird nein nein Implementierungsphase S+B Professor Prüfprotokolle Änderung in Entwurfsphase notwendig ? ja Ende der Bearbeitung der SADA

14 Das Projekthandbuch als 1. Produkt der Bearbeitungsphase
Das Projekt ist klein. Alle wesentlichen Entscheidungen und die Ergebnisse ihrer Überprüfung können in einem Produkt, dem Projekthandbuch, zusammengefasst werden. Das Projekthandbuch dokumentiert gleichzeitig die Ergebnisse der Reviews und der daraus sich ergebenden Änderungen früherer Entscheidungen Die Basisstruktur eines Produkthandbuches kann dann wie folgt aussehen Einleitung und Problembeschreibung (aus Lastenheft) Ausgangssituation, Entwicklungsumfeld, Ziele und Validierung (Pflichtenheft) Spezifikation und Festlegung der Unit Tests Validierung und Anwendungsbeispiele Eine Vorlage für ein Projekthandbuch findet man hier

15 Der Code als 2. Produkt der Bearbeitungsphase
Die eigentliche Implementierungsphase sollte nur etwa 20% der Projektzeit in Anspruch nehmen Man erreicht dies durch Einsatz von Entwicklungswerkzeugen und durch Wiederverwendung von Klassen, Entwurfsmustern oder Frameworks. Der Komponentenansatz ist dabei besonders hilfreich. Die Dokumentation der Software erfolgt über UML Diagramme und Dokumentation im Code Die am IKE verwendeten Einstellungen von Eclipse und die Programmierregeln geben den Rahmen vor Zum Nachweis der Korrektheit des Codes werden frühzeitig Abnahmetests definiert. Der Code ist korrekt im Sinne des Lastenheftes, wenn er diese Tests besteht. Bei guten Programmen lernt man während der Abnahmetests und beim darauffolgenden Einsatz was noch nice to have wäre. Die Umsetzung solcher Features erfordert einen neuen Softwareentwicklungsvertrag.

16 Prozessbeschreibung SADA Abgabe
Abgabe und Benotung der SADA ja Überprüfung von SADA und Laufzettel durch Betreuer nein wenn Studierender zustimmt ja Betreuer macht Notenvorschlag Einstellung Vortrag im Netz Beurteilungszettel Notenvorschlag Benotung der SADA durch Professor Meldung der Note an Prüfungsamt, Archivierung des Laufzettels Note besser 2 Archivierung der SADA ja Erstellung der SADA im Netz Ende der Abgabe und Benotung der SADA nein ja

17 Dokumentation SADA Das Projekt ist klein.
Wesentliche Teile der Dokumentation sollten sich als Produkte der einzelnen Aktivitäten ergeben Die Basisstruktur einer SSDA kann dann wie folgt aussehen Einleitung und Problembeschreibung Ausgangssituation, Entwicklungsumfeld, Ziele und Validierung Spezifikation und Festlegung der Unit Tests Dokumentation wesentlicher Programmschritte Validierung und Anwendungsbeispiele Zusammenfassung, Bewertung und Ausblick


Herunterladen ppt "Prozessbeschreibung SADA allgemeiner Ablauf"

Ähnliche Präsentationen


Google-Anzeigen