![]() | Essentielle System-Analyse (ESA)einfachere Bestimmung der Funktionen
| Unternehmensberatung Know-how-Transfer zu Vorgehensmodellen - Methoden - Werkzeugen |
ESA strukturierte Systemanalyse Erfahrung Systemmodellierung context Systementwicklung Vergleich essentielles Modell Meta-Daten Qualität Schnittstelle prozessorientierte Modellierung objektorientiert Funktionsstruktur Ereignisfluss Reaktion Bedeutung Informationsfluss Anleitung Projektarbeit Anwendung standard geplante Reaktion Softwareentwicklung Schaubild Modul Programm Word-Vorlage Struktur Entwurf Prozess Diagramm workshop Vorgehensweise Produkt Formular Projektmanagement Wissen Beispiel problem Nutzen essentieller Prozess Zielsetzung Rekursion Metamodell Arbeitsschritte Verfahren Consulting Grafik Wiederverwendbarkeit CASE Computer Aided Software Engineering development trainer Schritte Checkliste Ist-Analyse Projektdokumentation Erläuterung Funktionsanalyse Funktionsmodell CASE-Tool Fachkonzept Zwischenergebnis guide Prozessmodell Schnittstellen Struktur-Analyse Zusammenfassung Struktur-Diagramm DV Neuentwicklung Leitfaden Ergebnis Word-Dokument Informatik ESA Objekt Projekte parallel Ereignistabelle erstellen Informationsflussanalyse Unternehmen Erklärung workflow Warenfluss-Diagramm | Funktionsstruktur Informationsfluss Anordnung Beziehungen essenzielle Funktion Systemanalyse Experte lernen best practices prozessorientierte Modellierung Entwickler Zustand Kompetenz Ziel Software-Entwurf Aufteilung Aktivität Abgrenzung Umwandlung external Detail Auslöser doku Beispiel SA-Tool ESA modular Softwareentwicklung skill Schnittstellen modellieren Übergang Transparenz Informationsflussanalyse Umsetzung Informationen strukturiert Verbesserung Berater Informationsmodell Funktion |
SIP - Strategische Informationssystemplanung GPM - Geschäftsprozess-Modellierung Anforderungsanalyse Anforderungsmanagement Problemanalyse / Schwachstellenanalyse Durchführbarkeitsanalyse / Wirtschaftlichkeitsanalyse Werkzeuge Requirements Engineering Evolutionäre / inkrementelle Vorgehen RUP - Rational Unified Process MDA - Model Driven Architecture Methode SA - Strukturierte Analyse Methode ESA - Essentielle System-Analyse Methode SD - Strukturiertes Design Methode ERM - Entity-Relationship-Modellierung Methode RM - Relationen-Modellierung Methode UML - Unified Modeling Language Werkzeuge Software Engineering Kapazitätsplanung / Ressourcenplanung Methode NuWA - Nutzwertanalyse Auswahl Requirements Engineering (CARE) Tool Auswahl Software Engineering (CASE) Tool Auswahl Projekt-Management (PM) Tool Informationssystem-Planung Kommunikationsanalyse Versicherung Organisation Prozessmodellierung und Ablauf-Organisation Rating Know-how-Transfer Software-Entwicklung Vorgehensmodell Analyse Vorgehensmodell mit Word-Dokumentation Simulation Tour de France (mit Download) | Unsere KompetenzEssentielle Systemmodellierung (Essential System Analysis - ESA) | |||||
In der Weiterentwicklung der strukturierten Systemanalyse als Essential System Analysis (nach McMenamin/Palmer) wird die Modellierung durch die Annahme einer perfekten Technologie zunächst auf die Definition der essentiellen Aktivitäten (Funktionen, Function, Process) und passend dazu der essentiellen Speicher (Store) beschränkt. | weiterführende | |||||
Zu den essentiellen Aktivitäten gehören
Der essentielle Speicher ist wiederum beschränkt auf die fachlich erforderlichen Daten / Informationen. | ||||||
Die Notation der Essentiellen Funktionsmodellierung im Informationsfluss-Diagramm (IFD) entspricht weitgehend der Darstellung in der Strukturierten Analyse mit
Diagramm: Darstellung der Beziehungen zwischen den Elementen (Ereignis, Aktivität, Speicher, Informationsfluss / Datenfluss / Ereignisfluss, Reaktion) in der Modellierung nach Essential System Analysis | ||||||
Um essentielle Funktionen zu bestimmen, ist in der Systemanalyse nach McMenamin / Palmer als erstes eine Liste von Ereignissen (Ereignistabelle) aufzustellen. Ein zu ermittelndes Ereignis findet nach dieser Analysemethode außerhalb des Systems statt und stößt Aktivitäten im System an. Das Ereignis kann mit einem für das System eingehenden Datenfluss (Umgebungsfluss) in Beziehung stehen oder es kann ein zeitliches Ereignis bzw. ein extern ausgelöster Trigger sein. Eine Funktion wird in der System-Entwicklung nach McMenamin / Palmer als essentiell bezeichnet, wenn sie zu geplanten Reaktionen führt und dabei ein Ereignis vollständig bearbeitet. Eine Funktion hat keine Folge-Funktionen, sondern kommuniziert mit anderen essentiellen Funktionen ausschließlich über Datenspeicher. Jede essentielle Funktion wird durch ein eigenes Ereignis ausgelöst. Die Aktivitäten sind entkoppelt. Essentielle Funktionen können über mehrere Ebenen bis zu einem Kontextdiagramm verdichtet und sie können über mehrere Diagramm-Ebenen objektorientiert oder prozessorientiert verfeinert werden. Die Zerlegung der essentiellen Funktionen erfolgt zunächst objektorientiert. Diese objektorientierte Verfeinerung legt eine parallele Modellierung der Objekte über die Entity-Relationship-Modellierung (mit Entitäten und Beziehungen) nahe. Im Weiteren kann die Zerlegung auch prozessorientiert und damit organisatorisch oder auch technisch bedingt vorgenommen werden. Jedoch bleibt auch die prozessorientierte Modellierung weiterhin auf die fachliche (essentielle) Sicht beschränkt. Die Zerlegung führt wie in der Strukturierten Analyse zu einer Funktionsstruktur, die in der untersten Ebene die elementaren essentiellen Funktionen aufzeigt. Die Elementarfunktionen sind die Basis für die Software-Entwicklung. | ||||||
Das Vorgehen der Systementwicklung mit der Fokussierung auf die Ereignisse entspricht weitgehend der Modern Structured Analysis (MSA, nach Edward Yourdon). Bei der Modern Structured Analysis wird noch zusätzlich eine Beschreibung von Zustandsautomaten zu allen Steuerungsprozessen erstellt. | Zustandsautomaten in der Modellierung eingebetteter Systeme (Kap. 2.3) | |||||
Die Technik der Zerlegung der Datenfluss-Diagramme (DFD) entspricht der der strukturierten Analyse. Die Darstellung und die Hierarchie-Bildung über das Datenfluss-Diagramm (Informationsfluss-Diagramm) wird in dieser Form von den meisten Werkzeugen der Software-Entwicklung unterstützt. Die Metastruktur der Datenfluss-Diagramme sieht bei der Essential System Analysis entsprechend wie im folgenden Beispiel aus: Abbildung: Elemente der Meta-Struktur Essentielle System-Modellierung Zum Thema Essentielle Analyse bzw. Essentielle Systemmodellierung bietet INffORUM die Auswahl und Einrichtung der geeigneten Werkzeugumgebung, den Know-how-Transfer in Form von Schulung (Seminar, Workshop, Tutorial), Coaching der Anwendungsentwickler und Unterstützung bei der Durchführung der Anwendungsentwicklung (s.a. Projekt-Beispiele in Übersicht Projekte). | ||||||
Copyright © 2005 - 2018 | Das Training zur Essentiellen Systemmodellierung, sowohl Seminar als auch Workshop und Tutorial, kann dabei auf den speziellen Bedarf einer Projekt-Gruppe zugeschnittenen werden. Profitieren Sie in Ihrem IT-Projekt von den langjährigen Erfahrungen der INffORUM Berater. |