113404a Software-Engineering
Zuletzt geändert: | 16.10.2019 / von Carlsburg |
EDV-Nr: | 113404a |
Studiengänge: | |
Dozent: | |
Sprache: | Deutsch |
Art: | S, Ü |
Umfang: | 4 SWS |
ECTS-Punkte: | 5 |
Workload: |
Vorlesung (incl. Anleitung und Besprechung zu den Übungen):
|
Inhaltliche Verbindung zu anderen Lehrveranstaltungen im Modul: | Ein repräsentativen Überblick über die aktuell gängigen Programmiersprachen zur Realisierung von Softwaresystemen wird in der Lehrveranstaltung "113404b Aktuelle Programmiersprachen" gegeben. |
Prüfungsform: | |
Bemerkung zur Veranstaltung: | Teilnehmerbeschränkung, Deutsch |
Beschreibung: |
Professionelles Software-Engineering geht weit über reines Programmieren hinaus. Entscheidende Faktoren für jedes erfolgreiche Software-Projekt sind Vorgehensmodell, Software-Architektur (verteilbare Software-Komponenten und Middleware), Projektmanagement, Team-Entwicklung, Configuration- und Change-Management. Erarbeitet und vertieft werden diese Inhalte basierend auf der Modellierungssprache UML (Unified Modeling Language) und dem Use-Case getriebenen Entwicklungsprozess RUP (Rational Unified Process). In Übungsprojekten wird dies mittels typischer Entwicklungswerkzeuge praktisch sowohl einzeln als auch in wechselnden Kleingruppen umgesetzt. Vorkenntnisse:Grundstudium Medieninformatik (Bachelor) oder vergleichbare Kenntnisse. Es wird ein gutes Abstraktionvermögen und Erfahrungen in der Software-Entwicklung vorausgesetzt. Empfehlenswert ist es, zuvor das Praxissemester im Software-Entwicklungsbereich zu absolvieren. Basiswissen für andere Module/Veranstaltungen:Die Inhalte der Lehrveranstaltung werden im Studiengang Computer Science and Media (Master) für die Veranstaltungen 143109 Software Modellierung als Grundlagen vorausgesetzt. |
Literatur: |
Stephan Kleuker: Grundkurs Software-Engineering mit UML; Springer Vieweg; 2018 (4. Auflage); ISBN: 978-3-658-19968-5, ISBN: 978-3-658-19969-2 (eBook) P. Bourque and R.E. Fairley, eds.: Guide to the Software Engineering Body of Knowledge, Version 3.0; IEEE Computer Society; 2014; www.swebok.org Christoph Kecher: UML 2.0; Galileo Press; 2005; ISBN: 3-898-42573-8 Chris Rupp, Stefan Queins, Barbara Zengler: UML 2 glasklar; Hanser Fachbuchverlag; 2007; ISBN: 3-446-41118-6 Bernd Oestereich: Die UML 2.0 Kurzreferenz für die Praxis; Oldenbourg; 2004; ISBN: 3-486-27604-2 Bernd Oestereich: Analyse und Design mit UML 2.1; Oldenbourg; 2006; ISBN: 3-486-57926-6 Philippe Kruchten: The Rational Unified Process; Addison-Wesley; 2004; ISBN: 0-321-19770-4 Ivar Jacobson, Grady Booch, James Rumbaugh: The Unified Software Developement Process; Addison-Wesley; 2001; ISBN: 0-201-57169-2 Weitere Literatur finden Sie in der HdM-Bibliothek. |
Internet: |
|