Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Commercial Information Technology

Verwendung von Entwurfsmustern bei der Entwicklung von Enterprise Resource Planning Systemen

Title: Verwendung von Entwurfsmustern bei der Entwicklung von Enterprise Resource Planning Systemen

Diploma Thesis , 2004 , 112 Pages , Grade: 1.0

Autor:in: Axel Domschke (Author)

Computer Science - Commercial Information Technology
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Moderne Unternehmen orientieren sich zunehmend an ihren Geschäftsprozessen. D. h. die einzelnen Funktionsbereiche eines Unternehmens, wie Einkauf, Materialwirtschaft, Produktion, Vertrieb, etc., werden nicht mehr isoliert, sondern als Ganzes betrachtet.

In diesem Zusammenhang rücken seit einigen Jahren Enterprise Resource Planning Systeme (ERP) in den Mittelpunkt des Interesses. ERP-Systeme sind umfassende integrierte Informationssysteme, welche Anwendungen zur Unterstützung sämtlicher Funktionsbereiche eines Unternehmens beinhalten. Sie eignen sich deshalb, um sämtliche Geschäftsprozesse und Geschäftsregeln eines Unternehmens abzubilden.

Zur Entwicklung eines derartigen integrierten Informationssystems ist interdisziplinäres Know-how erforderlich. Es werden sowohl umfassende betriebswirtschaftliche, als auch fundierte technische Kenntnisse benötigt. Die Entwicklung eines ERP-Systems ist somit eine komplexe Aufgabe, die viel Erfahrung im Bereich der Softwareentwicklung erfordert.

In diesem Zusammenhang ist es wichtig, neue Ideen aus dem Bereich der Softwareentwicklung auf ihre Tauglichkeit für die Entwicklung von ERP-Systemen zu prüfen.

Entwurfsmuster sind ein relativ junges Konzept der Softwareentwicklung. Inspiriert von einem Vorbild aus dem Bereich der Architektur, wird mit Entwurfsmustern versucht, Erfahrungen bei der Entwicklung von Software zu dokumentieren. Auf diesem Wege sollen viele Softwareentwickler von den Erfahrungen Einzelner profitieren.

Ziel dieser Arbeit ist es, zu betrachten, welchen Einfluss das Konzept der Entwurfsmuster auf die Entwicklung von ERP-Systemen hat. Es soll erarbeitet werden, ob sich die von Entwurfsmustern dokumentierten Erfahrungen in ERP-Systemen widerspiegeln und welchen Nutzen Entwurfsmuster dadurch für ERP-Systeme haben oder in Zukunft haben könnten.

Excerpt


Inhaltsverzeichnis

1 Themenüberblick

2 Grundlagen von Enterprise Resource Planning Systemen

2.1 Begriffsdefinition und -einordnung

2.1.1 Unterstützung von Geschäftsprozessen

2.1.2 Betriebswirtschaftliche Standardsoftware

2.1.3 Administrations- und Dispositionssystem

2.1.4 Integriertes Informationssystem

2.1.5 Abgrenzung zu verwandten Begriffen

2.2 Grundsätzlicher Aufbau

2.2.1 Drei-Schicht-Architektur

2.2.2 Unterteilung in Module

2.3 Möglichkeiten der Anpassung

2.3.1 Notwendigkeit von Anpassungsmöglichkeiten

2.3.2 Customizing und Schaltung von Modulen

2.3.3 Branchenlösungen

2.3.4 Anpassungsprogrammierung

2.4 Entwicklung von ERP-Software

2.4.1 Orientierung an allgemeinen Vorgehensmodellen

2.4.2 Entwicklung im Mehr-Kreislaufsystem

2.4.3 Unterschied zwischen System- und Anwendungsentwicklung

2.4.4 Organisation der Softwarelogistik

3 Grundlagen von Entwurfsmustern

3.1 Entwurfsmuster im Überblick

3.1.1 Erprobte Lösungen von Entwurfsproblemen

3.1.2 Resultat praktischer Erfahrungen

3.1.3 Konstruktion von Softwareentwürfen mit Entwurfsmustern

3.1.4 Unabhängigkeit von Methoden und Programmiersprachen

3.1.5 Ursprung in der Architektur

3.2 Intentionen von Entwurfsmustern

3.2.1 Geschwindigkeit und Qualität des Entwurfsprozesses erhöhen

3.2.2 Nicht funktionale Softwarequalität berücksichtigen

3.2.3 Gemeinsames Vokabular zur effizienten Kommunikation

3.2.4 Dokumentation der Entwicklungen

3.3 Strukturierung durch Mustersysteme und Mustersprachen

3.3.1 Mustersysteme für unterschiedliche Anwendungsgebiete

3.3.2 Möglichkeiten der Beschreibung

3.3.3 Unterteilung in Kategorien

3.4 Arbeiten mit Entwurfsmustern

3.4.1 Verwendung bestehender Entwurfsmuster

3.4.2 Suchen neuer und Überarbeiten bestehender Entwurfsmuster

4 Geeignete Entwurfsmuster für ERP-Systeme

4.1 Entstehung des Mustersystems

4.1.1 Erarbeitung der Entwurfsmuster

4.1.2 Verwendete Kategorien

4.1.3 Verwendetes Beschreibungsschema

4.2 Entwurfsmuster für die Systementwicklung

4.2.1 Flexibilität

4.2.2 Datenbankzugriffe

4.2.3 Schnittstellen

4.3 Entwurfsmuster für die Anwendungsentwicklung

4.3.1 Flexibilität

4.3.2 Datenbankzugriffe

4.3.3 Benutzeroberfläche

4.3.4 Business-Logik abbilden

4.3.5 Verarbeitung großer Datenmengen

5 Der Nutzen von Entwurfsmustern für ERP-Systeme

5.1 Moderater Nutzen bei der Neuentwicklung

5.2 Profit bei der Wartung und späteren Anpassungen

5.3 Unterstützung durch Softwarehersteller

5.4 Hilfe bei der Kommunikation

5.5 Ausbildung neuer Entwickler

6 Ausblick

Zielsetzung und thematische Schwerpunkte

Das Hauptziel dieser Arbeit ist es, den Einfluss des Konzepts der Entwurfsmuster auf die Entwicklung von Enterprise Resource Planning (ERP) Systemen zu untersuchen. Dabei wird analysiert, ob sich die durch Entwurfsmuster dokumentierten Erfahrungen in ERP-Systemen widerspiegeln und welchen Nutzen diese für die Systementwicklung sowie Anwendungsentwicklung bieten oder zukünftig bieten könnten.

  • Grundlagen und Definition von ERP-Systemen sowie deren technischer Aufbau.
  • Theoretische Fundierung von Entwurfsmustern, deren Intentionen und Klassifikationsmöglichkeiten.
  • Praktische Anwendbarkeit von Entwurfsmustern in der System- und Anwendungsentwicklung für ERP-Systeme.
  • Nutzen von Entwurfsmustern hinsichtlich Wartbarkeit, Kommunikation und Ausbildung neuer Entwickler.
  • Kritische Beleuchtung der Integrationsmöglichkeiten von Entwurfsmustern in bestehende ERP-Software.

Auszug aus dem Buch

Abstract Factory

In einem ERP-System kann es vorkommen, dass mehrere voneinander abhängige Objekte erzeugt werden müssen. Ein Beispiel für solche Objekte könnten z. B. die einzelnen Objekte der Benutzeroberfläche sein. Die einzelnen Fenster, Scrollbars und Buttons müssen in Aussehen und Verhalten ein konsistentes Gesamtbild ergeben. Man spricht dabei auch vom Look-and-Feel der Benutzeroberfläche.

Zu einem Problem wird dies, wenn das Look-and-Feel der Software flexibel gestaltbar sein muss. Da die einzelnen Objekte der Benutzeroberfläche an vielen Stellen der Anwendung erzeugt werden, müsste theoretisch an allen diesen Stellen eine Fallunterscheidung vorgenommen werden. Noch problematischer wird es, wenn zu einem späteren Zeitpunkt ein weiteres Look-and-Feel eingeführt werden soll. In diesem Fall müssten alle diese Stellen im Programm um eine weitere Fallunterscheidung erweitert werden. Dies ist nicht nur zeitintensiv, sondern auch fehleranfällig.

Gelöst werden kann das Problem, indem eine abstrakte Fabrik eingeführt wird. Diese abstrakte Fabrik definiert eine Schnittstelle mit der sich jedes erforderliche Objekt erzeugen lässt. In dem Beispiel der Benutzeroberfläche gäbe es also Operationen zum Erzeugen von Fenstern, Scrollbars, Buttons, etc.

Zusammenfassung der Kapitel

1 Themenüberblick: Einführung in die Relevanz von ERP-Systemen und Entwurfsmustern zur Bewältigung komplexer Softwareentwicklungsaufgaben.

2 Grundlagen von Enterprise Resource Planning Systemen: Definition und Abgrenzung von ERP-Systemen sowie Erläuterung ihrer Architektur und Anpassungsmöglichkeiten.

3 Grundlagen von Entwurfsmustern: Theoretische Einführung in das Konzept der Entwurfsmuster, deren Geschichte und Intentionen.

4 Geeignete Entwurfsmuster für ERP-Systeme: Klassifikation und konkrete Beschreibung von Entwurfsmustern für die System- und Anwendungsentwicklung in ERP-Umgebungen.

5 Der Nutzen von Entwurfsmustern für ERP-Systeme: Analyse des tatsächlichen Mehrwerts von Entwurfsmustern für Entwicklung, Wartung und Ausbildung im ERP-Kontext.

6 Ausblick: Zusammenfassung der Ergebnisse und Skizzierung zukünftiger Entwicklungsnotwendigkeiten zur Etablierung von Entwurfsmustern.

Schlüsselwörter

ERP-Systeme, Entwurfsmuster, Softwareentwicklung, Design Patterns, Customizing, Systemarchitektur, Anwendungsentwicklung, Standardsoftware, Geschäftsprozesse, Softwarequalität, Wartbarkeit, Modellierung, Schnittstellen, Datenbankzugriffe

Häufig gestellte Fragen

Worum geht es in der Arbeit grundsätzlich?

Die Arbeit analysiert die Verwendung von Entwurfsmustern (Design Patterns) bei der Entwicklung und Anpassung von komplexen ERP-Softwaresystemen.

Was sind die zentralen Themenfelder?

Die Themenfelder umfassen die Grundlagen von ERP-Systemen, die Theorie von Entwurfsmustern, deren praktische Anwendung für verschiedene Problemstellungen in ERP-Systemen sowie den Nutzen für die Software-Wartung.

Was ist das primäre Ziel der Arbeit?

Das Ziel ist es zu ergründen, ob Entwurfsmuster bereits in ERP-Systemen Anwendung finden und welchen konkreten Nutzen Entwickler durch deren Einsatz bei der Neuentwicklung oder späteren Wartung ziehen können.

Welche wissenschaftliche Methode wird verwendet?

Es handelt sich primär um eine Literaturanalyse kombiniert mit einer praxisorientierten Untersuchung der Architektur am Beispiel des ERP-Systems Semiramis.

Was wird im Hauptteil behandelt?

Im Hauptteil werden ERP-Anforderungen, das Konzept der Entwurfsmuster sowie eine detaillierte Zuordnung von Mustern zu spezifischen Problembereichen (z.B. Datenbankzugriffe, Benutzeroberfläche) dargelegt.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die Arbeit wird maßgeblich durch Begriffe wie ERP-Systeme, Entwurfsmuster, Customizing, Softwarequalität und Wartbarkeit charakterisiert.

Warum ist das Problem der "Fallunterscheidung" bei ERP-Systemen relevant?

Es ist relevant, weil ERP-Systeme hochgradig flexibel sein müssen; zu viele Fallunterscheidungen im Quellcode machen das System bei Anpassungen unübersichtlich, schwer wartbar und fehleranfällig.

Warum ist die Kommunikation zwischen Entwicklern durch Entwurfsmuster effizienter?

Entwurfsmuster etablieren eine gemeinsame Fachsprache (Vokabular), sodass komplexe Lösungsansätze prägnant benannt und besprochen werden können, anstatt sie jedes Mal detailliert beschreiben zu müssen.

Excerpt out of 112 pages  - scroll top

Details

Title
Verwendung von Entwurfsmustern bei der Entwicklung von Enterprise Resource Planning Systemen
College
Private University of Economy and Engineering Vechta-Diepholz-Oldenburg
Grade
1.0
Author
Axel Domschke (Author)
Publication Year
2004
Pages
112
Catalog Number
V36547
ISBN (eBook)
9783638361415
Language
German
Tags
Verwendung Entwurfsmustern Entwicklung Enterprise Resource Planning Systemen
Product Safety
GRIN Publishing GmbH
Quote paper
Axel Domschke (Author), 2004, Verwendung von Entwurfsmustern bei der Entwicklung von Enterprise Resource Planning Systemen, Munich, GRIN Verlag, https://www.grin.com/document/36547
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  112  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint