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.

[img]
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
Creators:
CreatorsEmail
Bodenmann, BeatUNSPECIFIED
Zurbuchen, ChristianUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorRudin, HansUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 24 Jul 2012 07:57
Last Modified: 24 Jul 2012 09:35
URI: http://eprints.hsr.ch/id/eprint/183

Actions (login required)

View Item View Item