Projektplanung für Softwareprojekte

Slides:



Advertisements
Ähnliche Präsentationen
Use Cases mit selbstständigen Extend-Use-Case
Advertisements

1 Referenzmodelle für HISinOne Dr. Uwe Hübner, 02. Juli 2009.
Referat von Nicole Dehner und Tobias Ziermann
Objektorientierte Konzepte und Notation in UML
Ziel: externe Systemverhalten aus Anwendersicht
Hörsaalübung 1: Textuelle Beschreibung von Use Cases
Hörsaalübung Use Cases mit selbstständigen Extend-Use-Case
Einsatzbedingungen des Dokuments im Rahmen des S-O-S-Ansatzes
Einsatzbedingungen des Dokuments im Rahmen des S-O-S-Ansatzes
Lösungen
eXtreme Programming (XP)
Gesundes Führen lohnt sich !
Vorlesung Gestaltung von soziotechnischen Informationssystemen - Use Cases - Thomas Herrmann, Lehrstuhl Informations- und Technikmanagement (IMTM)
Softwareprojekt Shopverwaltung
Viren Würmer und Trojaner
Projektumfeld Von Thomas Jäger.
Projektumfeld Von Thomas Jäger.
3. Vorlesung: UML Use Case Diagramme
Das Call- Car- Center Projekt
Use Case Diagramm des Call - Car - Systems
10 Merkmale eines guten Projektes
Erstellen, Bearbeiten und Verwenden von eigenen
Komponentenstudien KLIPS 2.0 Intelligente Modulansicht
Hinweise Die Präsentation startet mit der Übersichtsfolie, die den Gesamtstatus des Projekts vermittelt Für die Reihenfolge der Folien gilt: das Wichtigste.
Projekt: Mesh-Man Björn Gohlke Bachelor Bioinformatik – 7. Semester Sebastian Graf Diplom Informatik – 5. Semester.
Unternehmensführung 2 TKS, UFG 2
Geniesse, was du erreicht hast und strebe weiter die Höchstnote an
UC Kaffee brühen Der Use Case Ansatz © by cellconsult.com.
Geschichten um den Computer
Vorgehensweise bei der Software-Entwicklung des Publication Managers
Geschäftsprozessmodellierung mit SiSy
Von Patrik, Yannik, Marc und Luca
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Probleme lösen „hilf mir!“: ich helfe dir beim Suchen deiner Lösung!
Studieren Lernen Claudia Lischke-Arzt.
Vom Geschäftsprozess zum Quellcode
Erstellt von: Manuela, Marc und Midhat im Rahmen des MMF_3 Kurses.
Fachkonzepte in der UML
”Wie lässt sich verhindern, dass die Zuhörer einschlafen?”
Kleiner Wegweiser für das Erstellen von (Powerpoint-)Präsentationen
Modell der vollständigen Handlung aus Wikipedia
Das Dino-Projekt geht zu Ende… Wochenrückblick vom bis Das Projekt ist fast zu Ende – nur die Präsentation fehlt noch. Und hierzu hatten.
Dienende Leiterschaft nach Zielen planen
Virtueller Klassenraum
2. MKT – Die verbale Selbstinstruktion Mi
Web 2.0 Interaktives Internet.
Projekte im Mathematikunterricht
VIA-Elterntraining Inhalt Besprechung der Hausaufgabe
Informatik am BG,BRG und Eisenstadt Unverbindliche Übung in der Unterstufe: Den Schülern sollen in praktischer Arbeit die Grundlagen der neuen Technologien.
Unified Modeling Language UML
Grammatikalische Begriffe im Unterricht
Zeitschriftenprojekt im Fach Deutsch
OOSE nach Jacobson Sebastian Pohl/ST7 Betreuer: Prof. Dr. Kahlbrandt.
Test-Driven Development
Orientierungstutorium BA Sozialwissenschaften
Herzlich willkommen zum Informationsabend Übertritt Sek1
ELA Was ist eigentlich ELA? Information für Eltern.
Raphael Ender Tobias Breuß Bernhard Lang
Was sind Verbesserungs-Workshops?
Latein am Städtischen Gymnasium Rheinbach. Inhaltsverzeichnis Warum Latein? LATEIN: Neue Unterrichtswege für eine alte Sprache LATEIN: Entwicklungshelfer.
Hero Quest Verwaltungstool -Projektmanagement Projektplanung für Softwareprojekte: KLips 2.0 Dozent: Prof. Dr. phil. Manfred Thaller Referent: Alexander.
Kommunikation Das wichtigste Tool für Ihren Erfolg!
Lernmodul Einführung Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Nutzungsbedingungen:
Cognitive Walkthrough: Was ist das?
Hinweise Die Präsentation startet mit der Übersichtsfolie, die den Gesamtstatus des Projekts vermittelt Für die Reihenfolge der Folien gilt: das Wichtigste.
Use Cases Anwendungsfälle
[Projektname] [Name des Referenten]
E-Aufgaben in Stud.IP mit ViPS – erste Schritte –
 Präsentation transkript:

Projektplanung für Softwareprojekte Use Cases Ein Referat von Stefan Kreinberg

Projektplanung für Softwareprojekte Use Cases Ein Referat von Stefan Kreinberg

Gliederung Was ist ein Use Case? Bestandteile eines Use Case Ein Beispiel

1. Was ist ein Use Case? Beschreibt das Verhalten eines Systems. Soll die Interessen aller Beteiligten schützen. Wird vor einem Projekt zur Planung erstellt oder nach der Erstellung zur Dokumentation. Anwendungsfelder: Computerprogramme, Teile von Computerprogrammen, Geschäftsprozesse in Firmen, Teile von Geschäftsprozessen

1. Was ist ein Use Case? Beschreibt den idealen Ablauf. Aber auch alle absehbaren Problemfälle.

1. Was ist ein Use Case? Meist in Textform. Kann jedoch grafisch umgesetzt werden. Sollte so kurz wie möglich gefasst sein.

1. Was ist ein Use Case? Kann je nach Bedarf formal sehr sorgfältig ausgearbeitet sein aber auch kurz und locker.

1. Was ist ein Use Case?

1. Was ist ein Use Case?

2. Bestandteile eines Use Case Überschrift: Fasst die zu erledigende Aufgabe mit wenigen Worten zusammen. Stakeholders and Interests (Anteilhaber): Alle direkt und indirekt Beteiligten, die Interesse am Verhalten des Systems haben. Primary Actor (primärer Akteur): Der eigentliche Benutzer des Systems, meistens derjenige der das System in Gang setzt. Scope: Beschreibt was genau durch den Use Case abgedeckt wird.

2. Bestandteile eines Use Case Level (Stufe): Beschreibt wie spezifisch das gewählte Ziel des Use Cases ist.

2. Bestandteile eines Use Case Preconditions (Vorbedingung): Welche gegebenheiten vor dem Start des Use Cases nötig sind. Trigger (Auslöser): Wodurch der Use Case gestartet wird. Success Guarantee (Erfolgs Garantien): Welche Interessen der Stakeholder erfüllt werden wenn das Ende des Main Success Scenarios oder eines zum Erfolg führenden alternativ Pfades erreicht wird. Minimal Guarantee (Minimal Garantien): Versprechen die das System in jedem Fall einhält.

2. Bestandteile eines Use Case Main Succes Scenario (Haupterfolgs Szenario): Der ideale Ablauf, ohne jegliche Probleme. Schritt für Schritt Anweisungen. Wird in aktiver Form in der Gegenwart geschrieben. Die Intention des Akteurs ist entscheidend, nicht die Aktionen im Interface.

2. Bestandteile eines Use Case Extentions (Erweiterungen): Enhalten entweder alternative Pfade zum die zu einem regulären Programmende führen und/oder Problemsituationen und Anweisungen die diese lösen um zum Main Success Scenario zurückzukehren oder zu einem kontrolliertem Abbruch führen.

3. Ein Beispiel Use Case: Ein Referat Halten ! Primary Actor: Referent im Auftrag des Professors. Scope: halbstündiges Referat im Rahmen eines Seminars. Level: User goal Stakeholders & interests: Referent – Möchte sein Pflichtreferat zu erledigen. Zuhörer – Möchte etwas zu lernen. Professor – Möchte dass der Inhalt korrekt vermittelt wird. Precondition: Der Professor muss dem Referenten ein Referat zugeteilt haben. Der Referent muss das Referat vorbereitet haben. Success Guarantee: Die Zuhörer haben alles verstanden, der Inhalt wurde korrekt vermittelt, das Referat wird als gehalten eingetragen.

3. Ein Beispiel Trigger: Der Referent kommt nach vorne. Main Success Scenario: 1. Der Referent startet die Präsentation. 2. Der Referent hält sein Referat. 3. Der Referent prüft ob es Fragen von den Zuhörern gibt, beantwortet sie gegebenenfalls. 4. Der Referent verabschiedet sich. Extentions: 1a. Der Referent ist nicht da: Der Ersatzreferent hält sein Referat. 1b. Der Computer funktioniert nicht: Der Referent benutzt einen anderen Computer. 1c. Die Präsentation funktioniert nicht: Der Referent hält das Referat ohne Präsentation oder der Ersatzreferent hält sein Referat.

3. Ein Beispiel 2a. Die Zuhörer verstehen den Referenten akustisch nicht: Der Referent spricht lauter. 2b. Die Zuhörer verstehen den Referenten inhaltlich nicht: Die Zuhörer stellen fragen. …

Vielen Dank für ihre Aufmerksamkeit!