Systemanalyse In der Systemanalyse wird aus den fachspezifischen Anforderungen das Systemmodell erstellt; im Systemmodell ist spezifiziert, was das System.

Slides:



Advertisements
Ähnliche Präsentationen
1 Referenzmodelle für HISinOne Dr. Uwe Hübner, 02. Juli 2009.
Advertisements

Integrations- und Funktionstests im Rahmen des V-Modelles
Submodell Softwareentwicklung (SE)
V - Modell Anwendung auf große Projekte
Dokumentation von Software Architekturen unter Berücksichtigung von IEEE 1471 Vortrag an der FH Regensburg © Dr. Ulrich Margull, 2004 Dr. Ulrich.
Fach Ziele Vorgehen Rollen Ergebnisse Bewertung Erfahrungen
Modellbasierte Software-Entwicklung eingebetteter Systeme
IT-Projektmanagement
Produktmodelle im Service Engineering
WS 04/05 wiss. Übung: Systemanalyse und Softwaredesign
Manfred Thaller, Universität zu Köln Köln 28. Januar 2008
Manfred Thaller, Universität zu Köln Köln 7. Januar 2010
Proseminar “Software Pioneers” (Prof. Dr. Heike Wehrheim)
Anwendungsfalldiagramm
Anwendungsfalldiagramm
Anwendungsfalldiagramm
Ziel: externe Systemverhalten aus Anwendersicht
Sequenzdiagramm.
Software-Lebenszyklus
Objektorientierte Analyse (OOA) Inhaltsübersicht
Objektorientierte Analyse (OOA) Übersicht
Objektorientierter Entwurf (OOD) Übersicht
Objektorientierter Entwurf (OOD) Teil 3: Qualitätsmodell
DHBW Stuttgart, Informationstechnik, SW-Engineering, Bedienung des Innovators Sep 2012 / rie Seite 1 Innovator 11 (lokales Repository auf H:\..) INNOVATOR.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Links Links sind im Text angegeben. Weitere Links werden kontinuierlich eingefügt.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme System- und Abnahmetests Inhalt Testen des Systems unter Mitwirkung des Auftraggebers.
Lösungen
Rational Unified Process (RUP) - Definitionen
Modellierung komplexer Realität mit Objekten
Objektorientierte Analyse und Design mit der Unified Modelling Language (UML) Sandra Meißl
UML Begleitdokumentation des Projekts
Vorlesung Gestaltung von soziotechnischen Informationssystemen - RequirementsEngineering und Contextual Design- Thomas Herrmann, Lehrstuhl Informations-
Matthias Jauernig Michael Lahl
Spezifikation von Anforderungen
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Weitere Vorgehensmodelle Der Rational Unified Process RUP –bei IBM.
2. Vorlesung Ansätze der Systemanalyse: Strukturierte Analyse (SA)
11. Vorlesung: Dynamische Konzepte am Fallbeispiel
12. Vorlesung: Aktivitätsdiagramme
10. Vorlesung: Dynamische Konzepte
Fünf-Fünf-Zwei der 3. Vorlesung/Übung Requirements Engineering WS 10/11 Marin Zec.
Das Pflichtenheft Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth
Unified Modeling Language Repetition / Einführung zu UML
IT-Projektmanagement SS 2013 Prof. Dr. Herrad Schmidt
Hauptseminar Web Engineering – Semantic Web Dominik Pretzsch.
Musterlösungen Übungsblatt 5
Kompetenz -, Lern - und Prüfungsbereiche Anforderungsbereiche
NDK Enterprise Technologien Informationen Infrastruktur und Fallstudie Daniel Nydegger Studienleiter Enterprise System Entwicklung.
UML-Kurzüberblick Peter Brusten.
UML Modellierung des Verhaltens von Klassen und Objekten
Paradigmenwechsel in der Unternehmensmodellierung Prof. Dr. Wolfgang Voigt Dipl.-Ing. Päd. Alexander Huwaldt UML Extrakt UML Seminar, Chemnitz
Vom Geschäftsprozess zum Quellcode
Informatik und Programmieren 3
Fakultät für Informatik WI/WE 2005S UE WI/WE Web Engineering /3 und /4 Michael Derntl Fakultät.
1 Ausgangslage Vorgehensweise: Informell, pragmatisch, stark graphisch orientiert. Systemanalytischer Ausgangspunkt: Klassischer Systembegriff als Ansammlung.
Software Engineering Grundlagen
Unified Modeling Language UML
Software Engineering Strukturierte Analyse
Kurze Rekapitulation aus der Einführungsvorlesung Stunde VII: Planen und Realisieren Manfred Thaller, Universität zu Köln Köln 20. Oktober 2011.
OOSE nach Jacobson Sebastian Pohl/ST7 Betreuer: Prof. Dr. Kahlbrandt.
Software-Demo: CASE-Tool „Together“
Zitat-management-System Meilenstein 1
1 Objektorientierter Entwurf E-R-Modellierung: Ausschließlich strukturelle Aspekte Verhaltensaspekte noch unberücksichtigt:  Interaktionen zwischen Objekten.
Name des Vortragenden ‌ Klasse ‌‌‌ Ort / tt.mm.jjjj Anwendungsfalldiagramm.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
A nwendungsfalldiagramm. Ü berblick  Allgemein  Anwendungsfalldiagramm in Stichpunkten  Zusammenhang  Anwendungsbereich  Diagramm.
Systemanalyse BA Heidenheim 2002.
Use Cases Nico Wacker.
 Präsentation transkript:

Systemanalyse In der Systemanalyse wird aus den fachspezifischen Anforderungen das Systemmodell erstellt; im Systemmodell ist spezifiziert, was das System leisten soll, d.h. Prozesse, Abläufe und Daten sind vollständig beschrieben. In der Systementwicklung wird aus dem Systemmodell und den IT-spezifischen Anforderungen das Software-System erstellt; das Software-System beschreibt, wie die Anforderungen umgesetzt wurden Christoph Riewerts

Systemanalyse Das Systemmodell ist die Schnittstelle zwischen Anwendungsingenieur und Software-ingenieur: Es ist so formal, dass der Softwareingenieur daraus ein IT-System entwickeln kann; es ist so informell, dass der Anwendungsingenieur es versteht und seine Anforderungen wieder findet. Der Anwendungsingenieur stellt die fachspezifischen Anforderungen und hat nur begrenzte Kenntnisse in der Informationstechnik. Der Softwareingenieur kennt die Informationstechnik und hat nur geringe Kenntnisse in der Anwendungsproblematik.

Systemanalyse Systemmodell Ein System ist immer dann vollständig beschrieben, wenn Funktionen, Abläufe und Daten spezifiziert sind; deshalb besteht ein Systemmodell aus 3 Teilen (Teilmodellen): Spezifikation der Funktionen / Prozesse Spezifikation des Systemverhaltens im zeitlichen Ablauf Spezifikation der Daten / Informationen und ihrer Abhängigkeiten untereinander Das Systemmodell muss folgende Qualitätskriterien (Gründe) erfüllen: Zielrechner-/plattformunabhängige Darstellung (da nur Was-Beschreibung) Vollständige, miteinander konsistente, exakte und möglichst formale Spezifikation (da Input für den Softwareingenieur) Möglichst verständliche und einfache Beschreibung (da Input für Anwendungsingenieur) Redundanzfrei und leicht änderbar (da Anforderungen in der Analysephase häufig geändert werden müssen)

Systemanalyse Methodenverbund Zur Erstellung des Systemmodells (Prozess-, Verhaltens- und Datenmodellierung) kommen unterschiedliche Methoden zum Einsatz, von denen in der Vorlesung diejenigen behandelt werden, die die geforderten Qualitätskriterien am besten erfüllen: Traditionelle Methoden/ Techniken Objektorientierte Methoden (UML) Prozessmodellierung HIPO Strukturierte Analyse Use cases Activity diagrams Verhaltensmodellierung Entscheidungs-Tabelle Zustandsdiagramm State transition diagrams Sequence diagrams Datenmodellierung Entity Relationship Diagramm Class diagrams Methodenverbund wird unterstützt durch das CASE-Tool Innovator

Systemanalyse Werkzeuge Der Einsatz der Methoden wird unterstützt durch die Verwendung von CASE-Tools: http://de.wikipedia.org/wiki/Computer-aided_software_engineering Traditionelle Methoden/Techniken Objektorientierte Methoden (UML) ADONIS AMMI ARIS case/4/0 Innovator SiSy PowerDesigner ObjecTime Developer eTrice (Open Source) ArgoUML (Open Source) Dia (Open Source) Enterprise Architect Fujaba (Open Source) objectiF Rational Rose StarUML (Open Source) Together TOPCASED (Open Source) Umbrello (Open Source) Visual Paradigm