Hausarbeiten logo
Shop
Shop
Tutorials
De En
Shop
Tutorials
  • How to find your topic
  • How to research effectively
  • How to structure an academic paper
  • How to cite correctly
  • How to format in Word
Trends
FAQ
Zur Shop-Startseite › Informatik - Software

New Consolidation Wizard im Rahmen des Innovationsprojekts KoPL (von Kopien zu Produktlinien)

Titel: New Consolidation Wizard im Rahmen des Innovationsprojekts KoPL (von Kopien zu Produktlinien)

Praktikumsbericht / -arbeit , 2014 , 9 Seiten , Note: 1,7

Autor:in: M.Sc. Radoslav Yankov (Autor:in)

Informatik - Software

Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Dieses Praktikum wurde im Rahmen des Innovationsprojektes KoPL (von Kopien zu Produktlinien) durchgeführt, dessen Ziel ist es, die Vorteile von Software-Produktkopien und die Vorteile von Software-Produktlinien zusammenzustellen. KoPL hat die Aufgabe eine einfache und effiziente Methode den Softwareherstellern anzubieten, mit dessen Hilfe von Produktkopien eine Produktlinie erzeugt werden kann.

Leseprobe


Inhaltsverzeichnis

1. Einleitung

2. Aufgabenstellung

3. Umsetzung

3.1 Allgemeine Architektur

3.2 Wizard-Container

3.3 Projekte-Auswahl-Seite

3.4 Packages-Scope-Definition-Seite

4. Testen

5. Zusammenfassung

Zielsetzung & Themen

Ziel dieser Arbeit ist die Entwicklung eines Eclipse-Wizards für das Werkzeug SPLevo, um den Prozess der Konsolidierung von kundenspezifischen Software-Produktkopien zu einer systematischen Software-Produktlinie zu unterstützen und benutzerfreundlich zu gestalten.

  • Konzeption und Implementierung einer Eclipse-Wizard-Benutzeroberfläche.
  • Automatisierte Analyse von Software-Produktkopien im Rahmen des Projekts KoPL.
  • Technologische Umsetzung auf Basis der Eclipse-Plattform unter Nutzung der JFace API.
  • Entwicklung von Auswahlmechanismen für Projekte und Java-Pakete innerhalb der Entwicklungsumgebung.
  • Qualitätssicherung durch Unit-Tests mittels JUnit und Mockito.

Auszug aus dem Buch

3.1 Allgemeine Architektur

Die Implementierung des Wizards erfolgt in einem separaten Java-Projekt: org.splevo.ui.wizard.consolidation. Jede Seite des Wizards ist in einer separaten Klasse im Package org.splevo.ui.wizard.consolidation implementiert. Im gleichen Package befindet sich auch der Wizard-Container, wo die einzelnen Seiten hinzugefügt werden. Im Package org.splevo.ui.wizard.consolidation.provider sind verschiedene Provider implementiert. Aktuell gibt es zwei Label-Provider und einen Content-Provider in diesem Package. Das Package org.splevo.ui.wizard.consolidation.listener ist für verschiedene Listener vorgesehen. Im Package org.splevo.ui.wizard.consolidation.util liegen Klassen mit Hilfsmethoden. Da es sich bei diesem Projekt um ein Eclipse-Werkzeug handelt, werden Abhängigkeiten durch das OSGi-Framework gelöst. Diese werden in der META-INF/MANIFEST.MF Datei beschrieben. Bei der Implementierung wird vor allem die Eclipse JFace API benutzt.

Zusammenfassung der Kapitel

1. Einleitung: Beschreibt die Herausforderungen der Software-Wiederverwendung und führt in das Innovationsprojekt KoPL sowie das Werkzeug SPLevo ein.

2. Aufgabenstellung: Definiert die Anforderungen an den zu entwickelnden Eclipse-Wizard zur Unterstützung des Konsolidierungsprozesses.

3. Umsetzung: Erläutert die technische Realisierung der Architektur, des Containers und der einzelnen Wizard-Seiten zur Projekt- und Paketauswahl.

4. Testen: Dokumentiert die entwickelten Unit-Tests zur Sicherstellung der Funktionalität der Wizard-Komponenten mittels JUnit und Mockito.

5. Zusammenfassung: Fasst die Ergebnisse der Arbeit zusammen und gibt einen Ausblick auf notwendige zukünftige Erweiterungen des Wizards.

Schlüsselwörter

Software-Produktlinien, KoPL, SPLevo, Eclipse, Wizard, Konsolidierung, Java, JFace, Software-Wiederverwendung, Modellierung, Unit-Tests, Architektur, Benutzeroberfläche, Plugin-Entwicklung, OSGi

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit befasst sich mit der Entwicklung einer grafischen Benutzeroberfläche (Wizard) für das Eclipse-basierte Werkzeug SPLevo, das Software-Produktkopien analysieren und in Produktlinien überführen soll.

Was sind die zentralen Themenfelder?

Die zentralen Themen sind Software-Produktlinien (SPL), Eclipse-Plugin-Entwicklung, moderne Software-Architektur und die Automatisierung von Migrationsprozessen.

Was ist das primäre Ziel der Entwicklung?

Das Ziel ist es, den Benutzer durch den komplexen Prozess der Konsolidierung von Software-Projekten zu führen und dabei intuitiv nutzbare Schnittstellen bereitzustellen.

Welche wissenschaftliche Methode wurde verwendet?

Es wurde eine praxisorientierte, iterative Vorgehensweise gewählt, die auf der Analyse bestehender Software-Konzepte und deren technischer Implementierung unter Nutzung der Eclipse JFace API basiert.

Was wird im Hauptteil behandelt?

Der Hauptteil gliedert sich in die architektonische Gestaltung des Wizards, die spezifische Implementierung der einzelnen Wizard-Seiten zur Projektauswahl und Paketdefinition sowie deren anschließende automatisierte Testung.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die wichtigsten Begriffe sind Software-Produktlinien, SPLevo, Eclipse, Wizard, Konsolidierung, JFace und Plugin-Entwicklung.

Warum wurde für die Implementierung die Eclipse-Plattform gewählt?

Die Eclipse-Plattform bietet durch ihre mächtigen Frameworks (JFace, OSGi) ideale Voraussetzungen für die Entwicklung von Werkzeugen, die direkt in die Arbeitsumgebung von Entwicklern integriert werden sollen.

Wie stellt der Wizard sicher, dass nur relevante Pakete zur Konsolidierung ausgewählt werden?

Durch einen Checkbox-Treeviewer und die Implementierung von Content-Providern werden ausschließlich Pakete angezeigt, die sich im Class-Path der ausgewählten Projekte befinden, was die Konsistenz der Daten sicherstellt.

Ende der Leseprobe aus 9 Seiten  - nach oben

Details

Titel
New Consolidation Wizard im Rahmen des Innovationsprojekts KoPL (von Kopien zu Produktlinien)
Hochschule
Karlsruher Institut für Technologie (KIT)
Note
1,7
Autor
M.Sc. Radoslav Yankov (Autor:in)
Erscheinungsjahr
2014
Seiten
9
Katalognummer
V424121
ISBN (eBook)
9783668695238
ISBN (Buch)
9783668695245
Sprache
Deutsch
Schlagworte
consolidation wizard rahmen innovationsprojekts kopl kopien produktlinien
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
M.Sc. Radoslav Yankov (Autor:in), 2014, New Consolidation Wizard im Rahmen des Innovationsprojekts KoPL (von Kopien zu Produktlinien), München, GRIN Verlag, https://www.hausarbeiten.de/document/424121
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  9  Seiten
Hausarbeiten logo
  • Facebook
  • Instagram
  • TikTok
  • Shop
  • Tutorials
  • FAQ
  • Zahlung & Versand
  • Über uns
  • Contact
  • Datenschutz
  • AGB
  • Impressum