Bodenmann, Beat and Zurbuchen, Christian (2011) Projektumgebung für Software Engineering Projekte. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
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: | OST 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 |