UnivIS
Information system of Friedrich-Alexander-University Erlangen-Nuremberg © Config eG 
FAU Logo
  Collection/class schedule    module collection Home  |  Legal Matters  |  Contact  |  Help    
search:      semester:   
 
 Layout
 
printable version

 
 
Module Description Sheet (PDF)

 
 
 Also in UnivIS
 
course list

lecture directory

 
 
events calendar

job offers

furniture and equipment offers

 
 

Software-Entwicklung in Großprojekten (SoSy3)5 ECTS

Modulverantwortliche/r: Francesca Saglietti
Lehrende: Francesca Saglietti


Start semester: WS 2013/2014Duration: 1 semesterCycle: jährlich (WS)
Präsenzzeit: 60 Std.Eigenstudium: 90 Std.Language: Deutsch

Lectures:


Inhalt:

  • Einführung in die einzelnen Phasen der Softwareentwicklung: Anforderungsanalyse, Spezifikation, Entwurf, Implementierung, Test, Wartung
  • Beispielhafter Einsatz ausgewählter repräsentativer Verfahren zur Unterstützung dieser Entwicklungsphasen

  • Ergonomische Prinzipien Benutzungsoberfläche

  • Objektorientierte Analyse und Design mittels UML

  • Entwurfsmuster als konstruktive, wiederverwendbare Lösungsansätze für ganze Problemklassen

  • Automatisch unterstützte Implementierung aus UML-Diagrammen

  • Teststrategien

  • Refactoring zur Unterstützung der Wartungsphase

Lernziele und Kompetenzen:

Die Studierenden

  • wenden auf Basis der bereits erworbenen Programmierkenntnisse systematische und strukturierte Vorgehensweisen (wie das Wasserfall- und V-Modell) zur Bewältigung der Komplexität im Zusammenhang mit dem „Programmieren-im-Großen“ an;

  • benutzen ausgewählte Spezifikationssprachen (wie Endliche Automaten, Petri-Netze und OCL), um komplexe Problemstellungen eindeutig zu formulieren und durch ausgewählte Entwurfsverfahren umzusetzen;

  • wenden UML-Diagramme (wie Use Case-, Klassen-, Sequenz- und Kommunikationsdiagramme) zum Zweck objektorientierter Analyse- und Design-Aktivitäten an;

  • reproduzieren allgemeine Entwurfslösungen wiederkehrender Probleme des Software Engineering durch Verwendung von Entwurfsmustern;

  • erfassen funktionale und strukturelle Testansätze;

  • setzen Refactoring-Strategien zur gezielten Erhöhung der Software-Änderungsfreundlichkeit um.

Literatur:

Lehrbuch der Softwaretechnik (Band 1), Helmut Balzert, 2000


Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:
Das Modul ist im Kontext der folgenden Studienfächer/Vertiefungsrichtungen verwendbar:

  1. 079#72#H: 3. Semester
    (Po-Vers. 2007 | Module Fachwissenschaft Informatik | Software-Entwicklung in Großprojekten)
  2. Berufspädagogik Technik (Bachelor of Science)
    (Po-Vers. 2010 | Bachelorprüfung | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Software-Entwicklung in Großprojekten)
  3. Berufspädagogik Technik (Bachelor of Science)
    (Po-Vers. 2010 | Bachelorprüfung | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Software-Entwicklung in Großprojekten)
  4. Berufspädagogik Technik (Bachelor of Science)
    (Po-Vers. 2011 | Studienrichtung Elektrotechnik und Informationstechnik | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Software-Entwicklung in Großprojekten)
  5. Berufspädagogik Technik (Bachelor of Science)
    (Po-Vers. 2011 | Studienrichtung Metalltechnik | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Software-Entwicklung in Großprojekten)
  6. Informatik (1. Staatsprüfung für das Lehramt an Gymnasien): 3. Semester
    (Po-Vers. 2007 | Module Fachwissenschaft Informatik | Software-Entwicklung in Großprojekten)
  7. Informatik (1. Staatsprüfung für das Lehramt an Realschulen): 3. Semester
    (Po-Vers. 2007 | Module Fachwissenschaft Informatik | Software-Entwicklung in Großprojekten)
  8. Informatik (Bachelor of Science): 3. Semester
    (Po-Vers. 2007 | Pflichtmodule | Software-Entwicklung in Großprojekten)
  9. Informatik (Bachelor of Science): 4. Semester
    (Po-Vers. 2009s | Pflichtmodule | Software-Entwicklung in Großprojekten)
  10. Informatik (Bachelor of Science): 3. Semester
    (Po-Vers. 2009w | Pflichtmodule | Software-Entwicklung in Großprojekten)
  11. Mathematik (Bachelor of Science): ab 3. Semester
    (Po-Vers. 2009 | Nebenfach Informatik | Module im 2. und 3. Studienjahr | Wahlbereich 1 | Software-Entwicklung in Großprojekten)
  12. Medizintechnik (Bachelor of Science)
    (Po-Vers. 2009 | Modulgruppen B5 und B8.1 - Kompetenzfeld Bildgebende Verfahren | Modulgruppe B8.1 - Vertiefungsmodule ET/INF | Software-Entwicklung in Großprojekten)
  13. Medizintechnik (Bachelor of Science)
    (Po-Vers. 2009 | Modulgruppen B6 und B8.2 - Kompetenzfeld Gerätetechnik | Modulgruppe B8.2 - Vertiefungsmodule MB/WW/CBI | Software-Entwicklung in Großprojekten)

Studien-/Prüfungsleistungen:

Software-Entwicklung in Großprojekten (Klausur)_ (Prüfungsnummer: 31601)
Prüfungsleistung, Klausur, Dauer (in Minuten): 90, benotet
Anteil an der Berechnung der Modulnote: 100.0 %
weitere Erläuterungen:
Nach etwa der Hälfte der Vorlesungszeit wird die Teilnahme an einer freiwilligen Klausur (45 Minuten) angeboten. Die dort erzielten Punkte können die Note der Abschlussklausur um bis zu 0,7 verbessern.

Erstablegung: WS 2013/2014, 1. Wdh.: SS 2014
1. Prüfer: Francesca Saglietti
Termin: 25.03.2014, 11:00 Uhr, Ort: s. Aushang
Termin: 22.09.2014, 11:00 Uhr, Ort: H 8 TechF
Termin: 22.09.2014, 11:00 Uhr, Ort: H 8 TechF
Termin: 27.03.2015, 11:00 Uhr, Ort: s. Aushang
Termin: 29.09.2015, 08:00 Uhr, Ort: H 10 TechF

UnivIS is a product of Config eG, Buckenhof