Projektumgebung für Software Engineering Projekte

Bodenmann, Beat and Zurbuchen, Christian (2011) Projektumgebung für Software Engineering Projekte. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of Projektumgebung_fuer_SE_Projekte.pdf]
Preview
PDF
Projektumgebung_fuer_SE_Projekte.pdf - Supplemental Material

Download (6MB) | Preview
  • PDF
    metriculator.pdf - Supplemental Material

Abstract

Das Ziel dieser Arbeit war es, den Studierenden eine State of the Art Projektumgebung zur Verfügung
zu stellen, um ihnen einen raschen Einstieg ins Software Engineering 2 Projekt zu ermöglichen. Das
beinhaltet eine Entwicklungsumgebung, Projektautomatisierung sowie Projektmanagement und
Kollaborationsplattform. Dies wird unterstützt durch diverse Anleitungen und Tools. Das Ergebnis ist
ein virtueller Server der alle Dokumente, Anleitungen, vorinstallierte Tools und ein Beispielprojekt
enthält.

Nach einer sorgfältigen Evaluation einer Entwicklungsumgebung, verschiedenster Tools, wurde eine
komplett einsatzfähige Projektumgebung für ein Java Projekt zusammengestellt. Um die Installation
und das Einrichten dieser Tools zu vereinfachen wurden zu jedem empfohlenen oder verwendeten
Tools Anleitungen mit Setup und Anwendungstipps erstellt.

Ein fertig aufgesetzter virtueller Server mit der Projektmanagementsoftware Redmine, einem Jenkins
Buildserver und Git zur Versionskontrolle wird zur Verfügung gestellt.

Um ein Software Engineering 2 Projekt auch entsprechend dokumentieren zu können, werden
Dokumentationsvorlagen vorgegeben. Es wurden die bereits vorhandenen Dokumente angepasst
und erweitert, da der Fokus in diesem Projekt nicht in den einzelnen Dokumenten, sondern in der
Veranschaulichung mit dem Code des dazu aufgesetzten Beispielprojektes lag.

Dieses Beispielprojekt wurde direkt auf der neu definierten Projektumgebung erstellt und deckt alle
Softwareschichten ab. Auch alle Dokumente wurden dazu erstellt. Das Beispielprojekt wurde auf
dem virtuellen Server ebenfalls in Redmine und Jenkins integriert, um den Zusammenhang zwischen
den Ergebnissen und den Tools zu demonstrieren.

Item Type: Thesis (Student Research Project)
Subjects: Area of Application > Development Tools
Area of Application > Academic and Education
Technologies > Programming Languages > Java
Technologies > Operating Systems > Unix, Linux
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: HSR Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Rudin, Hans
UNSPECIFIED
Date Deposited: 24 Jul 2012 07:57
Last Modified: 24 Jul 2012 09:35
URI: https://eprints.ost.ch/id/eprint/183

Actions (login required)

View Item
View Item