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

Konzeption und Realisierung eines komponentenbasierten Projektinformationssystems mit Hilfe von Open Source-Software

Title: Konzeption und Realisierung eines komponentenbasierten Projektinformationssystems mit Hilfe von Open Source-Software

Diploma Thesis , 2002 , 140 Pages , Grade: 1,1

Autor:in: Thomas Bühler (Author)

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

Dieses Buch beschäftigt sich mit dem Thema "Konzeption & Realisierung eines komponentenbasierten Projektinformationssystems mit Hilfe von Open Source-Software". Im Fokus steht dabei ein neu entwickeltes Projektinformationssystem für die Enterprise Modeling Group (EMG) der BRAIN International AG. Dieses System baut auf bereits vorhandene Open Source-Software auf. Da auf mehrere Open Source-Quellen zurückgegriffen werden musste und auch Eigenentwicklungen in die Realisierung mit einflossen, wurde von Anfang an eine komponentenorientierte Softwarearchitektur angestrebt. Es wird gezeigt, dass eine komponentenbasierte Architektur auf der Grundlage von Open Source eine stabile Basis zur Realisierung von Softwarelösungen darstellt. Außerdem liegt der Kernaspekt in der Begründung der Entwicklungsmethodik als eine sich in der Praxis bewährte Alternative.

Excerpt


Inhaltsverzeichnis

0 Problemstellung

1 Projektinformationssysteme

1.1 Motivation

1.2 Definition und Abgrenzung

1.3 Anforderungen und Umsetzungsmöglichkeiten

1.3.1 Lotus Domino

1.3.2 BSCW

1.4 Chancen und Risiken

1.5 Fazit

2 Open Source - Software

2.1 Motivation

2.2 Definition und Abgrenzung

2.3 Open Source in der Praxis

2.4 Chancen und Risiken

2.5 Fazit

3 Komponentenorientierte Softwareentwicklung

3.1 Motivation

3.2 Definition

3.3 Komponentenorientierte Software in der Praxis

3.3.1 Begründung des Einsatzes

3.3.2 Entwicklung von komponentenorientierter Software

3.4 Chancen und Risiken

3.5 Fazit

4 Konzeption des EMG - Projektinformationssystems

4.1 Der Informationsaustausch im EMG - Team

4.2 Die konkreten Anforderungen des EMG - Teams

5 Funktionale Umsetzung des Projektinformationssystems

5.1 PHProjekt

5.2 PHPWiki

5.3 FileManagement

6 Einsatz von Open Source und Eigenentwicklung

6.1 Open Source - Analysemethodik

6.2 Entwicklungsmethodik

7 Realisierung des komponentenbasierten Systems

7.1 Implementierung der Komponentenarchitektur

7.2 Das vollendete System

8 Fazit und Ausblick

Zielsetzung und thematische Schwerpunkte

Das Hauptziel dieser Arbeit ist die Konzeption und Realisierung eines komponentenbasierten Projektinformationssystems für die Enterprise Modeling Group (EMG) der BRAIN International AG, wobei Open-Source-Software als stabile Basis genutzt wird. Die Forschungsfrage fokussiert darauf, wie eine solche Architektur unter Verwendung von Open-Source-Komponenten und Eigenentwicklungen eine praxisbewährte Alternative zur traditionellen "Make or Buy"-Entscheidung darstellt.

  • Grundlagen von Projektinformationssystemen und deren Rolle im Wissensmanagement.
  • Analyse der Open-Source-Softwarelandschaft und deren Entwicklungsmethodik.
  • Einführung in die komponentenorientierte Softwareentwicklung (KBSW) zur Steigerung von Flexibilität und Wiederverwendung.
  • Praktische Konzeption und funktionale Umsetzung des EMG-Projektinformationssystems unter Verwendung von PHProjekt, PHPWiki und einer FileManagement-Komponente.
  • Evaluation von Lösungsalternativen und Bewertung von Chancen und Risiken beim Einsatz von Open Source.

Auszug aus dem Buch

Die konkreten Anforderungen des EMG - Teams

Um nun beurteilen zu können, welche Form von System den Ansprüchen des EMG-Teams gerecht wird, wurden die im Folgenden dargestellten Anforderungskataloge vom Team selbst erstellt. Die Anforderungen sind nummeriert, um später leichter darauf verweisen zu können. Zuerst werden die funktionalen Anforderungen (kurz: FA) dargestellt :

Allein das Vorhandensein dieser Funktionalitäten würde einer Groupware nicht gerecht werden. Es muss eine „Group Awareness“, also ein Bewusstsein für das Vorhandensein einer Gruppe, existieren. Jeder sollte z.B. über den Anderen Bescheid wissen - im einfachsten Fall über dessen Urlaubstage. Dieses Wissen fördert den Aufbau eines allgemeinen Informationsstandes, sowie die informelle Kommunikation und erleichtert das Planen von Gruppenaktivitäten. Für ein System impliziert dies das Vorhandensein von weiteren Features, wie Gruppenkalender, Diskussionsforen und Chat. Das Gruppenbewusstsein wird durch Groupware auch dadurch gefördert, dass der Benutzer z.B. auch per E-Mail automatisch auf bestimmte Ereignisse hingewiesen wird.

Zusammenfassung der Kapitel

0 Problemstellung: Analyse der zunehmenden Bedeutung von Informationen und Projektarbeit in modernen Unternehmen, die den Bedarf an spezialisierten IT-Werkzeugen zur Koordination virtuteller Teams verdeutlicht.

1 Projektinformationssysteme: Untersuchung der Begriffsdefinitionen, Anforderungen und Umsetzungsmöglichkeiten von Systemen, die zur Verwaltung verteilter Projektinformationen dienen.

2 Open Source - Software: Analyse des Open-Source-Phänomens, seiner Entwicklungsmethodik im Vergleich zu proprietären Ansätzen sowie der resultierenden Chancen und Risiken für Unternehmen.

3 Komponentenorientierte Softwareentwicklung: Erläuterung der KBSW als moderne Vorgehensweise zur Steigerung der Softwarequalität und Wiederverwendbarkeit durch funktionsorientierte Bausteine.

4 Konzeption des EMG - Projektinformationssystems: Herleitung der konkreten funktionalen und nicht-funktionalen Anforderungen für das spezifische System der Enterprise Modeling Group.

5 Funktionale Umsetzung des Projektinformationssystems: Beschreibung der Auswahl und Integration der Open-Source-Komponenten PHProjekt, PHPWiki und einer FileManagement-Lösung.

6 Einsatz von Open Source und Eigenentwicklung: Darstellung der Analysemethodik basierend auf dem "4+1 View Model" sowie Reflexion der praktischen Erfahrungen mit Open-Source-Methodologien.

7 Realisierung des komponentenbasierten Systems: Zusammenführung der einzelnen Komponenten zu einer konsistenten, zukunftssicheren Gesamtarchitektur unter Beibehaltung einer einheitlichen Datenbasis.

8 Fazit und Ausblick: Zusammenfassende Bewertung der erreichten Ziele und kritische Würdigung der gewählten Strategie, ergänzt um eine Einschätzung der zukünftigen Entwicklungspotenziale.

Schlüsselwörter

Projektinformationssystem, Open Source, Komponentenorientierte Softwareentwicklung, KBSW, Groupware, Projektmanagement, Softwarearchitektur, PHP, PHProjekt, PHPWiki, Wiederverwendbarkeit, Systemkonzeption, Systemrealisierung, CSCW, Informationstechnologie.

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Diplomarbeit befasst sich mit der Konzeption und technischen Umsetzung eines Projektinformationssystems für ein international verteiltes Team, wobei gezielt auf Open-Source-Software und eine komponentenbasierte Architektur gesetzt wird.

Was sind die zentralen Themenfelder?

Zentral sind die theoretischen Grundlagen von Projektinformationssystemen, das Open-Source-Entwicklungsmodell, die Methoden der komponentenbasierten Softwareentwicklung (KBSW) sowie die praktische Anwendung dieser Konzepte im Unternehmensumfeld.

Was ist das primäre Ziel der Arbeit?

Das Ziel ist die Schaffung einer stabilen, skalierbaren und kostengünstigen Plattform für die Enterprise Modeling Group (EMG), um den Informationsaustausch und die Zusammenarbeit weltweit verteilter Teammitglieder effizient zu unterstützen.

Welche wissenschaftliche Methode wurde verwendet?

Der Autor führt eine Anforderungsanalyse durch, bewertet Lösungsalternativen mittels eines Scoring-Modells (Punktbewertungsverfahren) und nutzt das "4+1 View Model" zur Analyse der Softwarearchitekturen.

Was wird im Hauptteil behandelt?

Der Hauptteil gliedert sich in einen theoretischen Block (Grundlagen zu Systemen, Open Source und Komponentenarchitektur) und einen praktischen Block, in dem die Konzeption und Implementierung des EMG-Systems detailliert beschrieben wird.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die Arbeit lässt sich durch Begriffe wie Komponentenorientierte Softwareentwicklung (KBSW), Open Source, Projektinformationssysteme, PHP und Systemarchitektur charakterisieren.

Warum wurde für die Realisierung PHProjekt als Container gewählt?

PHProjekt bietet eine robuste, in PHP geschriebene Basis mit integrierter Schnittstelle (API), die es ermöglicht, neue Module wie PHPWiki oder ein eigenes FileManagement dynamisch als "AddOns" oder Registerkacheln einzubinden.

Wie löst das System die Problematik von Insellösungen?

Durch die komponentenorientierte Architektur und ein einheitliches Benutzermanagement (Single Sign-On) sowie eine gemeinsame, zentrale Datenbasis werden die verschiedenen Open-Source-Teilkomponenten zu einem in sich geschlossenen Gesamtsystem integriert.

Excerpt out of 140 pages  - scroll top

Details

Title
Konzeption und Realisierung eines komponentenbasierten Projektinformationssystems mit Hilfe von Open Source-Software
College
University of Cooperative Education Loerrach  (Ausbildender Betrieb, nicht Institut, da BA-Studium : Brain International AG)
Grade
1,1
Author
Thomas Bühler (Author)
Publication Year
2002
Pages
140
Catalog Number
V9826
ISBN (eBook)
9783638164368
ISBN (Book)
9783638697873
Language
German
Tags
Projektinformationssystem Open-Source Komponentenbasierte Softwareentwicklung
Product Safety
GRIN Publishing GmbH
Quote paper
Thomas Bühler (Author), 2002, Konzeption und Realisierung eines komponentenbasierten Projektinformationssystems mit Hilfe von Open Source-Software, Munich, GRIN Verlag, https://www.grin.com/document/9826
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.
  • 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  140  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint