Bachelor + Master Publishing
811 Bachelorarbeiten, 533 Masterarbeiten, 10.103 Diplomarbeiten

Objektorientierte Techniken und Patterns bei betriebswirtschaftlichen Anwendungen am Beispiel einer Controlling-Software

Objektorientierte Techniken und Patterns bei betriebswirtschaftlichen Anwendungen am Beispiel einer Controlling-Software
Über dieses Buch
  • Art: Diplomarbeit
  • Autor: Steffen Lentz
  • Abgabedatum: Mai 1999
  • Umfang: 60 Seiten
  • Dateigröße: 3,4 MB
  • Note: 1,0
  • Institution / Hochschule: Duale Hochschule Baden-Württemberg Deutschland
  • ISBN (eBook): 978-3-8324-1625-6
  • ISBN (Paperback) :
    978-3-8324-1625-6 P
  • ISBN (CD) :978-3-8324-1625-6 CD
  • Sprache: Deutsch
  • Prämierung:
  • Arbeit zitieren: Lentz, Steffen Mai 1999: Objektorientierte Techniken und Patterns bei betriebswirtschaftlichen Anwendungen am Beispiel einer Controlling-Software, Hamburg: Diplomica Verlag
  • Schlagworte: Software-Entwicklung, Software-Technik, UML, Objektorientierung, Patterns

Diplomarbeit von Steffen Lentz

Einleitung:

Die Arbeit beschäftigt sich mit der durch den Einsatz objektorientierter Techniken möglichen Effizienzsteigerung in der Software-Entwicklung. Ziel ist eine detaillierte Darlegung der Gründe, warum die Objektorientierung anderen Ansätzen überlegen ist und wie sie in modernen, auf Wirtschaftlichkeit bedachten Entwicklungsprojekten erfolgreich und gewinnbringend eingesetzt werden kann. Erläutert wird dies praxisorientiert am Beispiel einer für eine mittelständische Unternehmensberatung entwickelten Controlling-Software (mit C++ unter Windows).

Gang der Untersuchung:

Es werden zunächst die grundlegenden Problemstellungen bei der Entwicklung von Anwendungssoftware sowie die Lösungsansätze herkömmlicher Methoden (Structured Analysis / Structured Design) vorgestellt. Anschließend wird dargestellt, welche Defizite hier maßgeblich zur sogenannten "Software-Krise" beigetragen haben, die sich in Zeit- und Budgetüberschreitungen, Projektabbrüchen sowie mangelhafter Qualität von Software widerspiegelt.

Als Alternative zum bisherigen, im Zuge der aktuellen technischen und wirtschaftlichen Entwicklung mit immer größer werdenden Schwierigkeiten konfrontierten SA/SD-Ansatz werden im folgenden Kapitel die Grundlagen der Objektorientierung, der objektorientierten Analyse und des Designs vorgestellt.

Im Praxisteil der Arbeit wird zunächst auf Methoden und Vorgehensmodelle eingegangen. Einer Vorstellung der wichtigsten Vertreter und der Darlegung der Unterschiede zum bislang häufig verwendeten Wasserfall-Modell folgt eine Erläuterung der Entwicklungsphasen eines OO-Projekts. Anhand praktischer Beispiele findet dabei auch eine Einführung in die für die einzelnen Phasen verwendeten Diagrammtypen der UML-Notation statt. Desweiteren kommen praktische Problemstellungen des Designs zur Sprache. Frameworks, Klassenbibliotheken und Komponenten werden definiert, voneinander abgegrenzt und anhand von Beispielen kritisch erläutert. Als Vertreter eines Frameworks werden die Microsoft Foundation Classes (MFC), die am weitesten verbreitete Basis für C++-Programme unter Windows, detailliert vorgestellt.

Ein ganzes Kapitel ist den Patterns gewidmet, die in der Fachwelt einen stark diskutierten Bereich der Objektorientierung bilden, da durch ihren Einsatz der Produktivitätsfortschritt der Objektorientierung noch weiter gesteigert werden kann. Neben den Grundlagen werden Analyse- und Design-Patterns (Entwurfsmuster) vorgestellt sowie deren Einsatz in der beschriebenen Controlling-Software erläutert. Eine Darstellung der aktuellen Entwicklung und ein Ausblick ist ebenfalls Bestandteil des Kapitels.

Die Controlling-Software, anhand deren interner Klassen- und Objekt-Struktur die vorgestellten Techniken und Patterns erläutert werden, kommt im vorletzten Kapitel ausführlich zur Sprache. Die UML-Notation wird anhand diverser Diagramme im praktischen Einsatz vorgestellt.

In einigen Schlußbemerkungen wird auch auf kritische Argumente zur Objektorientierung eingegangen. Da der Einsatz von Objektorientierung allein nicht ausreichend ist, um einen reibungsloseren Projektablauf zu gewährleisten, wird hier auch versucht, auf den richtigen Rahmen zum erfolgreichen Einsatz dieser Technik hinzuweisen.

Inhaltsverzeichnis:

Inhaltsverzeichnis II
Abbildungsverzeichnis IV
1. Einleitung 1
1.1 Allgemeines 1
1.2 Ziel der Arbeit 2
1.3 Praxisteil 3
2. Die Software-Entwicklung im Umbruch 4
2.1 Problemstellungen bei der Software-Entwicklung 4
2.2 Software-Entwicklung im herkömmlichen Stil 5
2.3 Die Software-Krise 6
3. Objektorientierung - der neue Weg 9
3.1 Grundlegende Konzepte 9
3.1.1 Die Idee 9
3.1.2 Definition der Begriffe 9
3.1.3 Notation und Methode 10
3.2 Objektorientierte Analyse 12
3.2.1 Sinn und Zweck 12
3.2.2 Ansätze zur Lösung des Problems 14
3.3 Objektorientiertes Design 15
4. Objektorientierung in der Praxis 17
4.1 Methoden und Vorgehensmodelle 17
4.2 Die Entwicklungsphasen eines OO-Projekts 20
4.2.1 Allgemeines 20
4.2.2 Planung 20
4.2.3 Requirements 21
4.2.4 Analyse 23
4.2.5 Design 24
4.3 Problemstellungen des objektorientierten Designs 26
4.3.1 Klassenfindung 26
4.3.2 Der Prozeß des Designs 27
4.3.3 Hardcoding vs. Abstraktion 27
4.4 Frameworks, Classlibraries und Komponenten 28
4.4.1 Allgemeines und Definitionen 28
4.4.2 Composition vs. Subclassing 29
4.4.3 Die Komponenten-Problematik 30
4.5 Die Microsoft Foundation Classes als Beispiel eines Frameworks 31
4.5.1 Architektur 31
4.5.2 Beispiel einer objektorientierten Technik in den MFC 33
5. Die Welt der Patterns 35
5.1 Idee und Geschichte 35
5.2 Analysis Patterns 36
5.3 Design Patterns 38
5.4 Aktuelle Entwicklung und Ausblick 41
6. Das CS-Projekt 43
6.1 Vorgaben 43
6.2 Analyse 44
6.3 Klassen- und Objektstruktur 45
7. Schlußbemerkungen 50
Literaturverzeichnis 51

Arbeit zitieren:
Lentz, Steffen Mai 1999: Objektorientierte Techniken und Patterns bei betriebswirtschaftlichen Anwendungen am Beispiel einer Controlling-Software, Hamburg: Diplomica Verlag

Schlagworte:
Software-Entwicklung, Software-Technik, UML, Objektorientierung, Patterns

Entdecken Sie mehr zum Thema

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren