Präsentation herunterladen
Veröffentlicht von:Wilmar Dwenger Geändert vor über 11 Jahren
1
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
2
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.
3
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)
4
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
5
Systemanalyse Werkzeuge
Der Einsatz der Methoden wird unterstützt durch die Verwendung von CASE-Tools: 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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.