3. Analysephase - Anwendungsfälle Software Engineering (FB EIT)

Größe: px
Ab Seite anzeigen:

Download "3. Analysephase - Anwendungsfälle Software Engineering (FB EIT)"

Transkript

1 3. Analysephase - Anwendungsfälle Software Engineering (FB EIT) Wintersemester 2007 / 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

2 Einordnung in den gesamten Kurs 1. Einführung 2. Vorgehensmodelle 3. Analyse-Phase: Anwendungsfälle 4. Analyse-Phase: Datenmodell 5. Analyse-Phase: Dialoge 6. Design-Phase 7. Programmierungs-Phase 8. Test- / Integrationsphase, Einführung 9. Aufwandsschätzung 10. Projektmanagement, Qualitätsmanagement 2 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

3 Agenda Motivation und und Übersicht Übersicht Anforderungen Anwendungsfälle Übung Kontrollfragen

4 Warum Anforderungsanalyse? Selbst kleine Irrtümer in den Anforderungen können zu großen Problemen führen! Quelle: Caliber RM 4 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

5 Motivation Was der Anwender wollte Wie es der Anwender dem Programmierer sagte Wie es der Programmierer verstanden hat Was der Programmierer bauen wollte Was der Programmierer tatsächlich gebaut hat Was der Anwender tatsächlich gebraucht hätte Quelle: J. Siedersleben (Hrsg.): Softwaretechnik, Hanser-Verlag Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

6 Das Vorgehen bei der Anforderungsanalyse Erste Schritte: Projektkontext klären Stakeholder identifizieren Ziele festlegen Systemgrenzen festlegen Anforderungen sammeln Anforderungen prüfen Anforderungen verwalten Anforderungen aufschreiben 6 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

7 Stakeholder identifizieren Stakeholder sind alle Menschen, die von Entwicklung, Einsatz und Betrieb des Systems betroffen sind Stake: Stakeholder: Anteil, Beteiligung, Einsatz Der Geschäftsinteressent 7 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

8 Stakeholder sind alle Menschen, die von Entwicklung, Einsatz und Betrieb des Systems betroffen sind Fachbereich Anwender & Anwender IT-Abteilung Betrieb Management Methodenabteilung Projektgegner Experten Altsysteme Experten Nachbarsysteme Betriebsrat Alle relevanten Stakeholder sind zu identifizieren und mit ihren Rollen zu dokumentieren Ein vergessener Stakeholder ist eine vergessene Anforderung! 8 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

9 Bausteine der Analysephase (Fachkonzept) Anforderungen Zentrale Ziele und Rahmenbedingungen Funktionale Anforderungen Projektanforderungen Nichtfunktionale Anforderungen Einführungsanforderungen Migrationsanforderungen Dialog-Gestaltungsvorgabe Betriebsanforderungen Fachliche Gestaltung Verhalten Geschäftsprozesse Anwendungsfälle Anwendungsfunktionen Fachlicher Überblick Struktur Domänen & Komponenten Logisches Datenmodell & Datentypverzeichnis Interaktion Dialoge Druckausgaben Nachbarsystem-Schnittstellen Batchverarbeitung Querschnittskonzepte und Dienste Glossar Quelle: sd&m Research 9 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

10 Agenda Motivation und Übersicht Anforderungen Anwendungsfälle Übung Kontrollfragen

11 Bausteine zu den Anforderungen Anforderungen Zentrale Ziele und Rahmenbedingungen Funktionale Anforderungen Projektanforderungen Nichtfunktionale Anforderungen Einführungsanforderungen Migrationsanforderungen Dialog-Gestaltungsvorgabe Betriebsanforderungen Fachliche Gestaltung Verhalten Geschäftsprozesse Anwendungsfälle Anwendungsfunktionen Fachlicher Überblick Struktur Domänen & Komponenten Logisches Datenmodell & Datentypverzeichnis Interaktion Dialoge Druckausgaben Nachbarsystem-Schnittstellen Batchverarbeitung Querschnittskonzepte und Dienste Glossar Quelle: sd&m Research 11 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

12 Anforderungen, Leistungsausgrenzungen und Prämissen Konzepte Anforderungen Nummerierte Liste präziser Beschreibungen in Satzform, was der Umfang des Systems ist (funktional und nicht-funktional) Leistungsausgrenzungen Nummerierte Liste von Beschreibungen in Satzform, welche Funktionen das System explizit nicht abdeckt Beispiele A2: Die Registrierung von Neukunden, die Änderung von Kundendaten und das Abmelden von Kunden soll unterstützt werden. A42: Alle Pflegedialoge sollen ein Antwortzeitverhalten < 1 s haben L1: Die Reservierung von Fitnessräumen wird nicht vom System unterstützt. Diese erfolgt weiterhin auf Papier Prämissen Nummerierte Liste von Beschreibungen in Satzform, welche Voraussetzungen für die erfolgreiche Projektdurchführung erfüllt sein müssen P1: Zur erfolgreichen Durchführung des Projekts muss der Manager des Fitness- Centers jede Woche mindestens 4h für Besprechungen verfügbar sein. 12 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

13 Agenda Motivation und Übersicht Anforderungen Anwendungsfälle Übung Kontrollfragen

14 Bausteine zum Verhalten: Anwendungsfälle Anforderungen Zentrale Ziele und Rahmenbedingungen Funktionale Anforderungen Projektanforderungen Nichtfunktionale Anforderungen Einführungsanforderungen Migrationsanforderungen Dialog-Gestaltungsvorgabe Betriebsanforderungen Fachliche Gestaltung Verhalten Geschäftsprozesse Anwendungsfälle Anwendungsfunktionen Fachlicher Überblick Struktur Domänen & Komponenten Logisches Datenmodell & Datentypverzeichnis Interaktion Dialoge Druckausgaben Nachbarsystem-Schnittstellen Batchverarbeitung Querschnittskonzepte und Dienste Glossar Quelle: sd&m Research 14 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

15 Anwendungsfälle (Use Cases) Anwendungsfälle (Use Cases) <Use Case Name> Beschreiben die Interaktionen eines Benutzers mit einem System sind immer von einem Ziel des Benutzers getrieben sind aus Benutzersicht beschrieben repräsentieren möglichst in sich abgeschlossene Handlungsfolgen (Zielerreichung!) Heuristik: Wenn der Nutzer nach Abschluss des Use Cases einen Schluck Kaffee trinken würde/könnte, hat er in etwa die richtige Größe Siehe auch: (Alistair Cockburn) 15 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

16 Ziele auf verschiedenen Ebenen Granularität von Anwendungsfällen Wolkenebene: Langfristige Ziele Die Patienten versorgen Drachenebene: Mittelfristige Ziele Die Stationen mit Medikamenten beliefern Wellenebene: Nutzerziele Eine Bestellung kommissionieren Wir interessieren uns für f r Nutzerziele Fischebene: Handlungsziele Eine Ware in den Karton legen Muschelebene: Schrittziele Den Bestätigungsknopf drücken Quelle: 16 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

17 UML Anwendungsfall- (Use Case) Diagramme System: Das System, das benutzt wird (gekennzeichnet durch Systemgrenze) Auftragssystem Stationsschwester Auftrag erfassen Actor: Der Die Nutzer der Nutzerin der Funktionalität Use Case (Anwendungsfall): Beschreibung einer fachlichen Funktionalität Quelle: 17 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

18 UML Use Case Diagramme Aktoren Aktoren sind Rollen Lagerist Eine (reale) Person kann mehrere Rollen einnehmen (auch gleichzeitig) Eine Rolle kann von verschiedenen (realen) Personen eingenommen werden Aktoren können auch nicht-menschlich sein DHC-Steuerung <<actor>> Andere Systeme können unser System benutzen (primäre Aktoren) Unser System kann auf andere Systeme zurückgreifen (sekundäre Aktoren) Quelle: 18 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

19 UML Use Case Diagramme Aktoren Aktoren können kooperieren Der Use Case Kommissioniervorgang durchführen erfordert Interaktionen mit dem Lageristen und der DHC Steuerung Verwaltung-DemagHorizontalCarrussel (V-DHC) Lagerist Kommissioniervorgang durchführen DHC-Steuerung <<actor>> Quelle: 19 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

20 Und was ist jetzt das Use Case Diagramm für das Beispiel? V-DHC Kommissioniervorgang durchführen Lagerist Waren einlagern Bestandsanfrage DHC-Steuerung <<actor>> Warenwirtschaftssystem (WWS) <<actor>> Auftrag zur Kommissionierung einstellen Quelle: 20 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

21 Beschreibung von Anwendungsfällen Use Case Diagramm: Gibt einen Überblick über die Funktionalitäten des Systems und die beteiligten Nutzer. Charakterisierende Informationen: Tabelle mit Details zu einem Use Case, einschließlich Hauptund Alternativszenarien GUI-Skizzen: Jedes Szenario kann von einer GUI-Skizze begleitet sein. Aktivitätendiagramm: Der allgemeine Ablauf des Use Cases (Vereinigung der Szenarien) kann in einem Aktivitätendiagramm dargestellt werden Quelle: 21 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

22 Charakterisierende Informationen eines Anwendungsfalls Name: Ziel: Auslöser: Vorbedingung: Szenarien: Kommissioniervorgang durchführen Die in den Aufträgen eines KVs bestellten Waren zum Versand an die Empfänger zusammenstellen. Lagerist ruft nächsten KV auf KV vorhanden und zur Bearbeitung freigegeben 1. Warenliste besorgen 2. Alle Waren zusammenstellen 3. Kartonieren Ergebnis: Bemerkungen: 4. Adressieren und frankieren KV abgeschlossen und Kisten bereit für Versand keine Quelle: 22 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

23 Agenda Motivation und Übersicht Anforderungen Anwendungsfälle Übung Übung Kontrollfragen

24 Hörsaalübung Legen Sie eine Anwendungsdomäne als Beispiel für das gesamte Semester fest Erstellen Sie die Anforderungen, Leistungsausgrenzungen und Prämissen Entwickeln Sie die relevanten Akteure und Anwendungsfälle 24 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

25 Agenda Motivation und Übersicht Anforderungen Anwendungsfälle Übung Kontrollfragen

26 Kontrollfragen Warum ist die Anforderungsanalyse wichtig? Welche Schritte sind in der Anforderungsanalyse durchzuführen? Was ist ein Stakeholder? Nennen Sie Beispiele! Was sind die Ergebnisse der Anforderungsanalyse Was sind Anforderungen / Leistungsausgrenzungen / Prämissen? Nennen Sie Beispiele! Was sind Anwendungsfälle? Nennen Sie Beispiele! Wie werden Anwendungsfälle beschrieben? 26 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software Engineering (EIT), WS 2007 /

3. Analysephase Anforderungen, Anwendungsfälle Softwaretechnik (CNAM)

3. Analysephase Anforderungen, Anwendungsfälle Softwaretechnik (CNAM) 3. Analysephase Anforderungen, Anwendungsfälle Softwaretechnik (CNAM) Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt,

Mehr

2. Analyse: Anforderungen und Anwendungsfälle Softwaretechnik (CNAM)

2. Analyse: Anforderungen und Anwendungsfälle Softwaretechnik (CNAM) 2. Analyse: Anforderungen und Anwendungsfälle Softwaretechnik (CNAM) Wintersemester 2011 / 2012 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Einordnung in den gesamten Kurs 1. Einführung

Mehr

1. Anforderungen und Anwendungsfälle Software Engineering (WIng)

1. Anforderungen und Anwendungsfälle Software Engineering (WIng) 1. Anforderungen und Anwendungsfälle Software Engineering (WIng) Wintersemester 2008 / 2009 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt,

Mehr

6. Analyse-Phase: Geschäftsprozesse Software Engineering

6. Analyse-Phase: Geschäftsprozesse Software Engineering 6. Analyse-Phase: Geschäftsprozesse Software Engineering Fachhochschule Darmstadt Haardtring 100 D-64295 Darmstadt Prof. Dr. Bernhard Humm FH Darmstadt, 15. November 2005 Einordnung in den Kontext der

Mehr

6. Design-Phase Software Engineering (FB EIT) Wintersemester 2007 / 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik

6. Design-Phase Software Engineering (FB EIT) Wintersemester 2007 / 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 6. Design-Phase Software Engineering (FB EIT) Wintersemester 2007 / 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software

Mehr

7. Analyse-Phase: Datenmodellierung Software Engineering

7. Analyse-Phase: Datenmodellierung Software Engineering 7. Analyse-Phase: Datenmodellierung Software Engineering Hochschule Darmstadt Haardtring 100 D-64295 Darmstadt Prof. Dr. Bernhard Humm Hochschule Darmstadt, 20. November 2006 Einordnung in den Kontext

Mehr

7. Programmierungs- Phase Software Engineering (FB EIT) Wintersemester 2007 / 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik

7. Programmierungs- Phase Software Engineering (FB EIT) Wintersemester 2007 / 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 7. Programmierungs- Phase Software Engineering (FB EIT) Wintersemester 2007 / 2008 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik:

Mehr

Klausur Software Engineering für WI (EuI)

Klausur Software Engineering für WI (EuI) Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 14. Februar 2006 Klausur Software Engineering für WI (EuI) Ihr Name: Ihre Matrikelnummer Erreichte Punkte (von insgesamt 57 Punkten):

Mehr

Objektorientierte Analyse & Design

Objektorientierte Analyse & Design Objektorientierte Analyse & Design Analyse-Phase Teil 1 Einordnung im SW-Lebenszyklus Software- Entwicklung Einsatz Wartung Problemdefinition Spezifikation Implementation Auslieferung Analyse Entwurf Erprobung

Mehr

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering 3. Anforderungsanalyse Franz-Josef Elmer, Universität Basel, WS 2006/07 Software Engineering: 3. Anforderungsanalyse 2 Definitionen Anforderungen (Requirements): Beschreibung aller

Mehr

2. Dialoge Software Engineering (FB EIT) Wintersemester 2008 / 2009 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik

2. Dialoge Software Engineering (FB EIT) Wintersemester 2008 / 2009 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 2. Dialoge Software Engineering (FB EIT) Wintersemester 2008 / 2009 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Software

Mehr

Objektorientierte Analyse (OOA) Inhaltsübersicht

Objektorientierte Analyse (OOA) Inhaltsübersicht Inhaltsübersicht Einführung Anforderungen an die UML-Diagramme Verhalten: Use-Case-Diagramm Verhalten: Aktivitätsdiagramm Verhalten: Zustandsautomat Struktur: Klassendiagramm Seite 1 Einführung In der

Mehr

Anwendungsfalldiagramm UseCaseDiagramm

Anwendungsfalldiagramm UseCaseDiagramm Anwendungsfalldiagramm UseCaseDiagramm Notation und Beispiele Prof. DI Dr. Erich Gams htl wels.e.gams@eduhi.at UML Seminar HTL-Wels 2010 Anwendungsfall und SE Prozess Ein Anwendungsfalldiagramm ist ein

Mehr

5. Analyse: Dialoge Softwaretechnik (CNAM) Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik

5. Analyse: Dialoge Softwaretechnik (CNAM) Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 5. Analyse: Dialoge Softwaretechnik (CNAM) Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Softwaretechnik

Mehr

SOFTWAREPROJEKT (WI) Anforderungsanalyse. Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing.

SOFTWAREPROJEKT (WI) Anforderungsanalyse. Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing. SOFTWAREPROJEKT (WI) Anforderungsanalyse Projektveranstaltung im Wintersemester 2012/13 FG System- und Softwareengineering Dr.-Ing. Ralph Maschotta Inhalt Das Pflichtenheft Das UML-Modellierungswerkzeug

Mehr

9. Design-Phase Software Engineering

9. Design-Phase Software Engineering 9. Design-Phase Software Engineering Fachhochschule Darmstadt Haardtring 100 D-64295 Darmstadt Prof. Dr. Bernhard Humm FH Darmstadt, 1. Dezember 2005 Einordnung in den Kontext der Vorlesung 1. Einführung

Mehr

FACHHOCHSCHULE MANNHEIM

FACHHOCHSCHULE MANNHEIM Objektorientierte Programmierung 8. Vorlesung Prof. Dr. Peter Knauber FACHHOCHSCHULE MANNHEIM Hochschule für Technik und Gestaltung e Die 1. lgruppe von KobrA: Realization le der Realization: Kurze Structural

Mehr

Software- und Systementwicklung

Software- und Systementwicklung Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm

Mehr

UML. Weiteres Vorgehen im Projekt

UML. Weiteres Vorgehen im Projekt UML Download objectif Personal Edition (kostenlos): http://www.microtool.de/objectif/de/download.asp Weiteres Vorgehen im Projekt Komponenten, Klassen, Objekte Prozesse Nichtfunktionale Anforderungen Skizzen,

Mehr

DGQ Regionalkreis Hamburg Anforderungsmanagement ins SW-Projekten. 08. Juni 2011

DGQ Regionalkreis Hamburg Anforderungsmanagement ins SW-Projekten. 08. Juni 2011 DGQ Regionalkreis Hamburg Anforderungsmanagement ins SW-Projekten 08. Juni 2011 1 Heinrich Dreier hd@3er-consult.de +49 (0)176 62635052 DGQ- Mitglied Q-Manager Navigationsentwicklung freiberuflicher technischer

Mehr

Systematisches Requirements Engineering und Management

Systematisches Requirements Engineering und Management Christof Ebert Systematisches Requirements Engineering und Management Anforderungen ermitteln, spezifizieren, analysieren und verwalten 2., aktualisierte und erweiterte Auflage ^1 dpunkt.verlag Inhalt

Mehr

Testen mit Use Cases. Chris Rupp Dr. Stefan Queins

Testen mit Use Cases. Chris Rupp Dr. Stefan Queins Testen mit Use Cases Chris Rupp Dr. Stefan Queins Das Problem Requirements- Engineering Was kann passieren? Was ist das gewünschte Verhalten? Was soll ich testen? Welche Eingaben benötigt mein Testpfad?

Mehr

Use Cases effektiv erstellen

Use Cases effektiv erstellen mitp Professional Use Cases effektiv erstellen von Alistair Cockburn 1. Auflage Use Cases effektiv erstellen Cockburn schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische

Mehr

Anwendungsfall. Das Anwendungsfall-Diagramm (Use-Cases/Use-Case Diagramm) Die Anwendungsfall-Beschreibung. Dr. Beatrice Amrhein

Anwendungsfall. Das Anwendungsfall-Diagramm (Use-Cases/Use-Case Diagramm) Die Anwendungsfall-Beschreibung. Dr. Beatrice Amrhein Anwendungsfall Das Anwendungsfall-Diagramm (Use-Cases/Use-Case Diagramm) Die Anwendungsfall-Beschreibung Dr. Beatrice Amrhein Kundenbedürfnisse Fertigungs-System 2 Erste Schritte: Kundenbedürfnisse erfassen

Mehr

13. Qualitätsmanagement Software Engineering

13. Qualitätsmanagement Software Engineering 13. Qualitätsmanagement Software Engineering Fachhochschule Darmstadt Haardtring 100 D-64295 Darmstadt Prof. Dr. Bernhard Humm FH Darmstadt, 19. Januar 2006 Einordnung in den Kontext der Vorlesung 1. Einführung

Mehr

Vgl. Oestereich Kap 2.1 Seiten

Vgl. Oestereich Kap 2.1 Seiten Vgl. Oestereich Kap 2.1 Seiten 21-49. 1 Ein Use Case ist eine zeitlich ununterbrochene Interaktion (ein Arbeitsschritt). Use Case Namen bestehen aus einem Subjekt und einem Verb wie zum Beispiel Daten

Mehr

5. Dokumentieren und Testen Advanced Programming Techniques. Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik

5. Dokumentieren und Testen Advanced Programming Techniques. Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 5. Dokumentieren und Testen Advanced Programming Techniques Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik:

Mehr

Modellierung von Variabilität mit UML Use Cases

Modellierung von Variabilität mit UML Use Cases Modellierung von Variabilität mit UML Use Cases Thomas von der Maßen Research Group Software Construction RWTH Aachen Inhalt Modellierung von Variabilität Variabilität auf verschiedenen Ebenen Sichten

Mehr

Objektorientierte Analyse am Beispiel Silent Kitchen Company

Objektorientierte Analyse am Beispiel Silent Kitchen Company Objektorientierte Analyse am Beispiel Silent Kitchen Company Anforderungsanalyse Die objektorientierte Analyse (OOA) beginnt mit der Anforderungsanalyse. Es soll der Problemraum erkannt, erfasst und definiert

Mehr

MDRE die nächste Generation des Requirements Engineerings

MDRE die nächste Generation des Requirements Engineerings MDRE die nächste Generation des Requirements Engineerings Tom Krauß, GEBIT Solutions GmbH Copyright 2007 GEBIT Solutions Agenda Requirements Engineering heute eine Bestandsaufnahme Modell-Driven Requirements

Mehr

Gliederung: Grundstruktur des Lasten- / Pflichtenhefts

Gliederung: Grundstruktur des Lasten- / Pflichtenhefts Gliederung: 1. Einführung 2. Anforderungsdefinition

Mehr

3.4 Unified Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process.

3.4 Unified Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process. 1999 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Development Process. 1996 Philippe Kruchten: Rational Unified Process Produkt der Firma Seit 2002 Teil des IBM Konzerns Objektorientiertes

Mehr

Objektorientierte Systementwicklung

Objektorientierte Systementwicklung Karl-Heinz Rau Objektorientierte Systementwicklung Vom Geschäftsprozess zum Java-Programm Mit 162 Abbildungen vieweg Überblick und Vorbemerkungen 1 1 Objektorientierte Software-Entwicklung 5 1.1 Überblick

Mehr

4. Analyse: Dialoge Softwaretechnik (CNAM)

4. Analyse: Dialoge Softwaretechnik (CNAM) 4. Analyse: Dialoge Softwaretechnik (CNAM) Wintersemester 2011 / 2012 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 2 Einordnung in den gesamten Kurs 1. Einführung 2. Analyse: Anforderungen

Mehr

Softwaretechnik 2015/2016

Softwaretechnik 2015/2016 Softwaretechnik 2015/2016 PST Lehrstuhl Prof. Dr. Matthias Hölzl HAUPT-/ BACHELOR- SEMINAR ADAPTIVE SYSTEME PST Joschka PROF. DR. Rinke WIRSING 14. JUNI 2009 VORNAME NAME AGENDA Übung 11: 14.01.2016 Schon

Mehr

Insight 2011. Anforderungsanalyse für SOA Services. Dr. Gregor Scheithauer OPITZ CONSULTING München GmbH Björn Hardegen MID GmbH

Insight 2011. Anforderungsanalyse für SOA Services. Dr. Gregor Scheithauer OPITZ CONSULTING München GmbH Björn Hardegen MID GmbH Insight 2011 Anforderungsanalyse für SOA Services bei einer deutsche Behörde Dr. Gregor Scheithauer OPITZ CONSULTING München GmbH Björn Hardegen MID GmbH Nürnberg, 29. November 2011 MID Insight 2011 Seite

Mehr

Erfahrungen in Bezug auf Usability bei der Analyse nicht-funktionaler Anforderungen mit MOQARE

Erfahrungen in Bezug auf Usability bei der Analyse nicht-funktionaler Anforderungen mit MOQARE in Bezug auf nicht-funktionaler Anforderungen mit Institut für Informatik Neuenheimer Feld 326 D-69120 Heidelberg, Germany http://www-swe.informatik.uni-heidelberg.de herrmann@informatik.uni-heidelberg.de

Mehr

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, HS 2010

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, HS 2010 Software Engineering 3. Anforderungsanalyse Franz-Josef Elmer, Universität Basel, HS 2010 Software Engineering: 3. Anforderungsanalyse 2 Definitionen Anforderungen (Requirements): Beschreibung aller Leistungen,

Mehr

Unified. Copyright Adriano Gesué UML 2.0 UML 1.4 UML 1.3 UML 1.2 UML 1.1 UML 1.0 UML 0.9. Method 0.8

Unified. Copyright Adriano Gesué UML 2.0 UML 1.4 UML 1.3 UML 1.2 UML 1.1 UML 1.0 UML 0.9. Method 0.8 Literatur Martin Fowler and Kendall Scott: UML Distilled: Applying the Standard Object Modeling Language. Addison-Wesley 1997. James Rumbaugh, Ivar Jacobson, and Grady Booch: The Unified Language Reference

Mehr

Grundlagen Software Engineering

Grundlagen Software Engineering Grundlagen Software Engineering Rational Unified Process () GSE: Prof. Dr. Liggesmeyer, 1 Rational Unified Process () Software Entwicklungsprozess Anpassbares und erweiterbares Grundgerüst Sprache der

Mehr

Software-Wartung Grundbegriffe und Einordnung Der Wartungsprozeß

Software-Wartung Grundbegriffe und Einordnung Der Wartungsprozeß Software-Wartung Grundbegriffe und Einordnung Der Wartungsprozeß Marc Monecke monecke@informatik.uni-siegen.de Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D-57068

Mehr

RE-Praxisbericht: Ergebnisse einer aktuellen Studie zum Thema Use Cases

RE-Praxisbericht: Ergebnisse einer aktuellen Studie zum Thema Use Cases RE-Praxisbericht: Ergebnisse einer aktuellen Studie zum Thema Use Cases Dr. Alexander Rachmann Hartmut Schmitt Softwareforen Leipzig 9. Mai 2014 Agenda Der Use-Case-Arbeitskreis der Gesellschaft für Informatik/Fachgruppe

Mehr

Leitfaden Nutzungsszenarios. Simply usable: Usability-Modifikation

Leitfaden Nutzungsszenarios. Simply usable: Usability-Modifikation : Usability-Modifikation Leitfaden Nutzungsszenarios Gemeinsames Forschungsprojekt von: Fraunhofer FIT, i22 internetagentur GmbH, sunzinet AG Inhaltsverzeichnis 1. Zweck der Modifikation... 3 2. Aufgabenmodell

Mehr

Software Technik 3 Zusammenfassung

Software Technik 3 Zusammenfassung Software Technik 3 Zusammenfassung Phillip Ghadir Anforderungen REQ1- Prüfungsleistung Die Prüfungsordnung XYZ erfordert das Ablegen einer 90 minütigen, schriftlichen Prüfung über das Fach. Bestanden wird

Mehr

Objektorientierte Analyse

Objektorientierte Analyse Objektorientierte Analyse Software Engineering in der Praxis David Föhrweiser Marc Spisländer Lehrstuhl für Software Engineering Friedrich-Alexander-Universität Erlangen-Nürnberg Föhrweiser, Spisländer

Mehr

Seminar Software Architektur Übersicht. Sommersemester 2007 Prof. Dr. Bernhard Humm Hochschule Darmstadt

Seminar Software Architektur Übersicht. Sommersemester 2007 Prof. Dr. Bernhard Humm Hochschule Darmstadt Seminar Software Architektur Übersicht Sommersemester 2007 Prof. Dr. Bernhard Humm Hochschule Darmstadt 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik, Seminar Software-Architektur, SS

Mehr

DB Hackday Datenqualität von ausgewählten Open Data Quellen und Möglichkeiten zur Verbesserung

DB Hackday Datenqualität von ausgewählten Open Data Quellen und Möglichkeiten zur Verbesserung Hier bitte vollflächig Titelbild einfügen ODER Diesen Text und Begrenzungslinie unten mit einem weissen Kasten überdecken. Titel: Zweite Zeile Orange+ fett formatieren! Bild immer bis zu den Kanten führen

Mehr

4. Analyse-Phase: Datenmodell Softwaretechnik (CNAM) Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik

4. Analyse-Phase: Datenmodell Softwaretechnik (CNAM) Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 4. Analyse-Phase: Datenmodell Softwaretechnik (CNAM) Wintersemester 2009 / 200 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik:

Mehr

BACnet - Compare Intrinsic and Algorithmic Reporting DE 2006-12-06.doc Page 1 / 17. BACnet

BACnet - Compare Intrinsic and Algorithmic Reporting DE 2006-12-06.doc Page 1 / 17. BACnet BACnet - Compare Intrinsic and Algorithmic Reporting DE 2006-12-06.doc Page 1 / 17 BACnet Vergleich Intrinsic und Algorithmic Reporting - Die Sicht des Projektingenieurs - Version: DE 1.00 Autor: Uwe Haeseler

Mehr

PROJEKTMANAGEMENT INHALT UND UMFANG (SCOPE)

PROJEKTMANAGEMENT INHALT UND UMFANG (SCOPE) Friedrich-Schiller-Universität Jena Fakultät für Mathematik und Informatik Lehrstuhl für Softwaretechnik Dipl. Ing. Gerhard Strubbe IBM Deutschland GmbH Executive Project Manager (IBM), PMP (PMI) gerhard.strubbe@de.ibm.com

Mehr

Marine Daten-Infrastruktur Deutschland

Marine Daten-Infrastruktur Deutschland Marine Daten-Infrastruktur Deutschland Konzept und Aufbau des Geoportals MDI-DE Bundesamt für Seeschifffahrt und Hydrographie Agenda Konzeption Anforderungskatalog Prototyp Nächsten Schritte Konzeption

Mehr

Motivation. Quelle: www.ireb.de

Motivation. Quelle: www.ireb.de Motivation Das Requirements Engineering (RE) als erster Schritt der Systementwicklung entscheidet maßgeblich über den Erfolg oder Misserfolg eines Projektes. Quelle: www.ireb.de Motivation Quelle: http://www.gpm-ipma.de/docs/fdownload.php?download=studie_pa_und_gpm.pdf

Mehr

Kann aus einem Pflichtenheft ein Lastenheft abgeleitet werden?

Kann aus einem Pflichtenheft ein Lastenheft abgeleitet werden? Kann aus einem Pflichtenheft ein Lastenheft abgeleitet werden? Nein. Das Pflichtenheft ist eine Weiterentwicklung des Lastenhefts und beschreibt das WIE und WOMIT. Die Anforderungen des Kunden (WAS und

Mehr

Übungen Softwaretechnik I

Übungen Softwaretechnik I Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Übungen Softwaretechnik I Übung 5: Objektorientierte Analyse Einführung Objektorientierung in der

Mehr

Use Cases. Die Sicht des Nutzers. Fortgeschrittenenpraktikum SS 2004

Use Cases. Die Sicht des Nutzers. Fortgeschrittenenpraktikum SS 2004 Use Cases Die Sicht des Nutzers Fortgeschrittenenpraktikum SS 2004 Gunar Fiedler Lehrstuhl für Technologie der Informationssysteme Kontakt: fiedler@is.informatik.uni-kiel.de Use Cases 2 Was ist ein Use

Mehr

Kindersicherung HINWEIS FÜR ELTERN. Richten Sie die Kindersicherung des PlayStation Vita-Systems ein, bevor Sie Ihr Kind spielen lassen.

Kindersicherung HINWEIS FÜR ELTERN. Richten Sie die Kindersicherung des PlayStation Vita-Systems ein, bevor Sie Ihr Kind spielen lassen. Kindersicherung HINWEIS FÜR ELTERN Richten Sie die Kindersicherung des Vita-Systems ein, bevor Sie Ihr Kind spielen lassen. 4-419-422-01(1) Das Vita-System bietet Funktionen, mit denen Eltern und Erziehungsberechtigte

Mehr

Benuterdokumentation als Anforderungsspezifikation der Versuch einer konstruktiven Provokation

Benuterdokumentation als Anforderungsspezifikation der Versuch einer konstruktiven Provokation Benuterdokumentation als Anforderungsspezifikation der Versuch einer konstruktiven Provokation SOPHIST GROUP Vordere Cramergasse 11 13 90478 Nürnberg Germany Phone: +49(911) 40 900 0 Fax: +49(911) 40 900

Mehr

Übungen zu Softwaretechnik

Übungen zu Softwaretechnik Prof. Dr. Dr. h.c. M. Broy Lösungsblatt 8 Dr. H. Ehler, S. Wagner 21. Dezember 2006 Übungen zu Softwaretechnik Aufgabe 13 Use Case-Analyse In der Anforderungsanalyse können auch Use Cases zur Analyse der

Mehr

SAP WASTE AND RECYCLING

SAP WASTE AND RECYCLING SAP WASTE AND RECYCLING SAP WASTE AND RECYCLING Hinweise zu den Schulungen SAP Waste and Recyling ist ein umfassendes Logistik-, Abrechnungs-, Service- und Kundenbetreuungssystem, das alle betriebswirtschaftlichen

Mehr

Hinweise zum Lastenheft

Hinweise zum Lastenheft Hinweise zum Lastenheft Seite 1 10 Hinweise zum Lastenheft 1. Beschreibung des Unternehmens 1.1. Allgemeine Daten Name des Unternehmens Adresse Zweigstellen / Tochterunternehmen Wie ist das Unternehmen

Mehr

Mobile Geräte in Outlook Web App 2013 verwalten designed by HP Engineering - powered by Swisscom

Mobile Geräte in Outlook Web App 2013 verwalten designed by HP Engineering - powered by Swisscom Mobile Geräte in Outlook Web App 2013 verwalten designed by HP Engineering - powered by Swisscom Dezember 2014 Inhalt 1. Allgemeine Informationen 3 2. Verwaltung der mobilen Geräte 3 3. Allgemeine Befehle

Mehr

Use-Case-Template. Deliverable E1.1

Use-Case-Template. Deliverable E1.1 Use-Case-Template Deliverable E1.1 Projekt USecureD Usable Security by Design Förderinitiative Einfach intuitiv Usability für den Mittelstand Förderkennzeichen 01MU14002 Arbeitspaket AP 1.1 Fälligkeit

Mehr

Beispielprojekt Autovermietung Software Engineering

Beispielprojekt Autovermietung Software Engineering Beispielprojekt Autovermietung Software Engineering Hochschule Darmstadt Haardtring 100 D-64295 Darmstadt Prof. Dr. Bernhard Humm Hochschule Darmstadt, WS 06/07 Anforderungen, Leistungsausgrenzungen und

Mehr

Objektorientierte Analyse und Design

Objektorientierte Analyse und Design Objektorientierte Analyse und Design Hochschule Darmstadt Fachbereich Informatik Prof. Dr. Ralf Hahn, OOAD - Organisatorisches, SS2015, h_da, Fachbereich Informatik 1 Name Prof. Dr. Ralf Hahn Aufgabe Lehre

Mehr

SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2. Anforderungsspezifikation und GWT Tutorien

SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2. Anforderungsspezifikation und GWT Tutorien SOFTWARE ENGINEERING BESPRECHUNG ÜBUNG2 Anforderungsspezifikation und GWT Tutorien TEACHING TEAM Paul Muntean muntean@ifi.uzh.ch Martina Rakaric martina.rakaric@gmail.com 2 ABGABE Abgabe OLAT Erlaubte

Mehr

UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language

UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language ADV-Seminar Leiter: Ziel dieses Seminars Verständnis von Objekt-Orientierung Was sind Klassen? Was ist Vererbung?

Mehr

Requirements Engineering I

Requirements Engineering I Martin Glinz Requirements Engineering I Kapitel 4 Modellierungssprachen Universität Zürich Institut für Informatik 2006 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind für den persönlichen,

Mehr

Interaktionsdiagramme in UML

Interaktionsdiagramme in UML Interaktionsdiagramme in UML Interaktionsdiagramm ist ein Oberbegriff für eine Reihe von Diagrammen, die das Verhalten eines objektorientierten Systems durch Objektinteraktionen beschreiben Ein Sequenzdiagramm

Mehr

Neue Funktionen der RedDot Version 7.1

Neue Funktionen der RedDot Version 7.1 Von: Ron Tinius, M.Sc. Stand: 2006-11-02 V1.08 Neue Funktionen der RedDot Version 7.1 Inhalt: 1. Startseite 1.1. Asset Manager 1.2. Hauptmenü 2. Web Content Manager / SmartEdit 2.1. Permanente Vorschau

Mehr

Softwareentwicklung und Projektmanagement

Softwareentwicklung und Projektmanagement Softwareentwicklung und Projektmanagement Fr. Hauser, WS 2018/2019 Wiederholung 2 5 6 Agenda 1. Einführung in die Softwareentwicklung 7 1. Einführung in die Softwareentwicklung Softwaretechnik / Software

Mehr

Übung 4 " Requirements Engineering "

Übung 4  Requirements Engineering Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Übung 4 " Requirements Engineering " Am IAS soll der Prozess zur Durchführung von Kursen grundlegend

Mehr

Analyse und Entwurf objektorientierter Systeme

Analyse und Entwurf objektorientierter Systeme objektorientierter Systeme Fachbereich der FHW Berlin Teil 2 Anforderungsmodellierung: Pflichtenheft und Geschäftsprozesse Modul WI111: Objektorientierte Programmierung Fachrichtung Wirtschaftsinformatik

Mehr

SWE1 - Übung 1 Projektbeschreibung: Chat

SWE1 - Übung 1 Projektbeschreibung: Chat SWE1 - Übung 1 Projektbeschreibung: Chat Use-Case Diagramm: Client Client Einloggen mittels Nickname Chat-Raum wechseln hinzufügen Benutzer bearbeiten Hilfe anfordern Use-Case Diagramm: Benutzer verwarnen

Mehr

UML fürs Pflichtenheft

UML fürs Pflichtenheft UML fürs Pflichtenheft Sebastian Fischmeister Department of Computer Science University of Salzburg, Austria Sebastian.Fischmeister@cs.uni-salzburg.at Overview Use-Case Diagramm State-Machine Diagramm

Mehr

7. Komponenten Advanced Programming Techniques. Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik

7. Komponenten Advanced Programming Techniques. Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 7. Komponenten Advanced Programming Techniques Wintersemester 2009 / 2010 Prof. Dr. Bernhard Humm Hochschule Darmstadt, FB Informatik 1 Prof. Dr. Bernhard Humm, Hochschule Darmstadt, FB Informatik: Advanced

Mehr

11. Funktionale Programmierung Advanced Programming Techniques Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt

11. Funktionale Programmierung Advanced Programming Techniques Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt 11. Funktionale Programmierung Advanced Programming Techniques Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt 1 Kontrollfragen zu Design Patterns Wozu werden Design Patterns verwendet? Wann

Mehr

TRACK II Datenmanagement Strategien & Big Data Speicherkonzepte BI Operations Erfolgsfaktoren für einen effizienten Data Warehouse Betrieb

TRACK II Datenmanagement Strategien & Big Data Speicherkonzepte BI Operations Erfolgsfaktoren für einen effizienten Data Warehouse Betrieb 9.30 10.15 Kaffee & Registrierung 10.15 10.45 Begrüßung & aktuelle Entwicklungen bei QUNIS 10.45 11.15 11.15 11.45 Von Big Data zu Executive Decision BI für den Fachanwender bis hin zu Advanced Analytics

Mehr

Technische Hürden/Probleme und Lösungen bei der Anbindung von Bildarchiven/PACS für den elektronischen Bilddatenaustausch (EBIDA)

Technische Hürden/Probleme und Lösungen bei der Anbindung von Bildarchiven/PACS für den elektronischen Bilddatenaustausch (EBIDA) Guido Riedweg Dipl. Informatik-Ingenieur ETH Software-Entwickler Robert Meyer Key Account Manager Sascha Romatzek DEKOM Engineering GmbH Hamburg Schloss Waldthausen, 16. Juli 2011 Technische Hürden/Probleme

Mehr

Objektorientierte Analyse (OOA) Übersicht

Objektorientierte Analyse (OOA) Übersicht Übersicht UML ist die Notation für ein objektorientiertes Vorgehensmodell, sowohl für die Analyse als auch für das Design. Analyse (WAS?) Use Cases Aktivitätsdiagramme (für die Use Cases) Klassendiagramme

Mehr

HWR-Chat Ein Chat für Studenten, Dozenten und interne Mitarbeiter der Hochschule für Wirtschaft und Recht

HWR-Chat Ein Chat für Studenten, Dozenten und interne Mitarbeiter der Hochschule für Wirtschaft und Recht Christian Gebauer, Sebastian Große, Benjamin Pfeiffer, Nico Smeenk, Jonathan Wiens Im Auftrag von Frau Prof. Dr. Dagmar Monett-Díaz HWR-Chat Ein Chat für Studenten, Dozenten und interne Mitarbeiter der

Mehr

Wirtschaftsinformatik I Teil 2. 5. Übung. Von: Hai Ngoc Cu, Matthias Gräf, Steffen Walter, Daniel Müller, Christopher Guth

Wirtschaftsinformatik I Teil 2. 5. Übung. Von: Hai Ngoc Cu, Matthias Gräf, Steffen Walter, Daniel Müller, Christopher Guth Wirtschaftsinformatik I Teil 2 5. Übung Von: Hai Ngoc Cu, Matthias Gräf, Steffen Walter, Daniel Müller, Christopher Guth Aufgabenstellung Worum handelt es sich bei einer eepk? Gehen Sie auf Ihre Anwendungsgebiete

Mehr

Schrittweise vorgestellt

Schrittweise vorgestellt 3 MBSE Lehrstuhl für Raumfahrttechnik Schrittweise vorgestellt Was erwartet mich in diesem Kapitel? Erläuterung der MBSE-Methodologie anhand der durchgängigen Beispielmission MOVE Modellierung von Anwendungsfällen

Mehr

Oracle JDeveloper 10 g

Oracle JDeveloper 10 g Oracle JDeveloper 10 g Modellierung Evgenia Rosa Business Unit Application Server ORACLE Deutschland GmbH Agenda Warum Modellierung? UML Modellierung Anwendungsfall (Use Case)-Modellierung Aktivitätenmodellierung

Mehr

Kapitel 2 - Die Definitionsphase

Kapitel 2 - Die Definitionsphase Kapitel 2 - Die Definitionsphase SWT I Sommersemester 2010 Walter F. Tichy, Andreas Höfer, Korbinian Molitorisz IPD Tichy, Fakultät für Informatik KIT die Kooperation von Forschungszentrum Karlsruhe GmbH

Mehr

Informationssystemanalyse Use Cases 11 1

Informationssystemanalyse Use Cases 11 1 Informationssystemanalyse Use Cases 11 1 Use Cases Slide 1 Als ein populäres Mittel um Anforderungen zu erfassen und Systeme zu beschreiben, werden Use Cases benutzt. Sie bilden die Basis für eine umfassendere

Mehr

Musterlösung WS 06/07. - Ohne Gewähr -

Musterlösung WS 06/07. - Ohne Gewähr - DIPLOMHAUPTPRÜFUNG FÜR ELEKTROINGENIEURE SOFTWARETECHNIK I Musterlösung WS 06/07 - Ohne Gewähr - LfdNr. Thema Punkte Zeitbedarf in min Projektmanagement 5 30 2 Strukturierte Analyse und 20 40 Sequenzdiagramm

Mehr

Dr. Wolfgang Göbl Raiffeisen Solution

Dr. Wolfgang Göbl Raiffeisen Solution Die Bedeutung schriftlicher Dokumentation im Agilen Requirements Management Dr. Wolfgang Göbl Raiffeisen Solution Requirements Management im Wasserfall Requirements Management fokussiert auf die Erstellung

Mehr

2. Operationen und Schleifen Programmieren / Algorithmen und Datenstrukturen 1

2. Operationen und Schleifen Programmieren / Algorithmen und Datenstrukturen 1 2. Operationen und Schleifen Programmieren / Algorithmen und Datenstrukturen 1 Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt Sommersemester 2010 1 Agenda Organisation Schleifen Prozeduren

Mehr

Lehrplan: Business Analyse/ Requirements Engineering (BA- RE)

Lehrplan: Business Analyse/ Requirements Engineering (BA- RE) Lehrplan: Business Analyse/ Requirements Engineering (BA- RE) Gliederung 1 Grundlagen der industriellen So@ware Entwicklung 2 Unternehmens- und Geschä@sprozessmodellierung 3 Grundlagen und Begriffe des

Mehr

Documenter OPTIMIERTE DOKUMENTATION DER SCHWEISSPRODUKTION MIT ZFP- BERICHTERSTELLUNG UND KONTROLLE

Documenter OPTIMIERTE DOKUMENTATION DER SCHWEISSPRODUKTION MIT ZFP- BERICHTERSTELLUNG UND KONTROLLE Documenter OPTIMIERTE DOKUMENTATION DER SCHWEISSPRODUKTION MIT ZFP- BERICHTERSTELLUNG UND KONTROLLE "Früher dauerte es ein bis zwei Stunden, um Schweißerdaten aus dem ERP-System abzurufen, die Qualifikationen

Mehr

Denkmalgeschützter Pfarrhof als Impuls! Projekt-Vorgehensweise

Denkmalgeschützter Pfarrhof als Impuls! Projekt-Vorgehensweise Denkmalgeschützter Pfarrhof als Impuls! Projekt-Vorgehensweise Mag. arch. Walter Arzt Kastanienweg 1 4502 St. Marien Tel: 0664 3915384 e-mail: walter.arzt@aon.at 1 Ausgangslage Das Projekt Denkmalgeschützter

Mehr

Softwarepraktikum SS 2005 Inhalt - VL 10. Softwaretechnik. Softwareentwicklungszyklus (2) Wasserfallmodell. Softwareentwicklungszyklus

Softwarepraktikum SS 2005 Inhalt - VL 10. Softwaretechnik. Softwareentwicklungszyklus (2) Wasserfallmodell. Softwareentwicklungszyklus Softwarepraktikum SS 2005 Inhalt - VL 10 1 Softwaretechnik 2 Anforderungsanalyse 3 Systemmodelle Softwaretechnik Technische Disziplin, mit dem Ziel, kosteneffektiv Softwaresysteme zu entwickeln Techniken

Mehr

Wirtschaftsinformatik 2 Modellierung betrieblicher Informationssysteme - MobIS

Wirtschaftsinformatik 2 Modellierung betrieblicher Informationssysteme - MobIS Wirtschaftsinformatik 2 Modellierung betrieblicher Informationssysteme - MobIS (theoretische Aspekte der Informationsmodellierung) 12. Vorlesung 04.06.2007 Use Case Diagram (Anwendungsfalldiagramm) Use

Mehr

Übung 4. Werkzeuge zur ER-Modellierung. Prof. Dr. Andreas Schmietendorf 1. Übung 4

Übung 4. Werkzeuge zur ER-Modellierung. Prof. Dr. Andreas Schmietendorf 1. Übung 4 Werkzeuge zur ER-Modellierung Prof. Dr. Andreas Schmietendorf 1 Aufgabenbeschreibung Prof. Dr. Andreas Schmietendorf 2 Zielstellung Innerhalb der wollen wir uns mit Werkzeugen zur ER-Modellierung vertraut

Mehr

Christian Klotz Alois Klotz Mario Steinwender 12. Oktober 2014. Vielen Dank, dass Sie sich für die EASY4ME-Apps entschieden haben.

Christian Klotz Alois Klotz Mario Steinwender 12. Oktober 2014. Vielen Dank, dass Sie sich für die EASY4ME-Apps entschieden haben. Christian Klotz Alois Klotz Mario Steinwender 12. Oktober 2014 EASY4ME - Apps Willkommen! Vielen Dank, dass Sie sich für die EASY4ME-Apps entschieden haben. Dieser Guide erklärt Ihnen, wie Sie die EASY4ME-Apps

Mehr

Evaluation of Database Design and Reverse Engineering Tools for a Large Software System

Evaluation of Database Design and Reverse Engineering Tools for a Large Software System Evaluation of Database Design and Reverse Engineering Tools for a Large Software System Anne Thomas TU Dresden Dr. B. Demuth Pre Press GmbH (Dresden) T. Reuter Gliederung Einleitung Vorgehensweise Kontext

Mehr

16. Ausnahmebehandlung Programmieren / Algorithmen und Datenstrukturen 2

16. Ausnahmebehandlung Programmieren / Algorithmen und Datenstrukturen 2 16. Ausnahmebehandlung Programmieren / Algorithmen und Datenstrukturen 2 Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt Wintersemester 2012 / 2013 1 Agenda Kontrollfragen Motivation Fehlerbehandlung

Mehr

ERFOLGSFAKTOREN einer nutzerzentrierte Entwicklung Umsetzung nutzerzentrierter Entwicklungsaktivitäten

ERFOLGSFAKTOREN einer nutzerzentrierte Entwicklung Umsetzung nutzerzentrierter Entwicklungsaktivitäten ERFOLGSFAKTOREN einer nutzerzentrierte Entwicklung Umsetzung nutzerzentrierter Entwicklungsaktivitäten 3 4 Verankerung im Unternehmen 5 Nutzerzentrierte Entwicklungsaktivitäten 6 Iteration 7 Nutzerintegration

Mehr

RE- Methodik in der Praxis

RE- Methodik in der Praxis Sco9 Adams, Inc./Dist. by UFS, Inc. Kurzprofil Patrick Spelina, eidg. dipl. Wirtscha?sinformaBker Senior Consultant WiB SoluFons AG AuLau und Kursleitung CPRE AL Requirements Modeling Kursleitung CPRE

Mehr