UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 
 Darstellung
 
Druckansicht

 
 
Modulbeschreibung (PDF)

 
 

Software-Entwicklung in Großprojekten (SoSy3)5 ECTS
(englische Bezeichnung: Software Development in Large Projects)

Modulverantwortliche/r: Francesca Saglietti
Lehrende: Francesca Saglietti


Startsemester: WS 2022/2023Dauer: 1 SemesterTurnus: jährlich (WS)
Präsenzzeit: 60 Std.Eigenstudium: 90 Std.Sprache: Deutsch

Lehrveranstaltungen:


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 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Hauptschulen) | Module Fachwissenschaft Informatik | Software-Entwicklung in Großprojekten)
  2. 079#74#H
    (Po-Vers. 2013 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Mittelschulen) | Module Fachwissenschaft Informatik | Software-Entwicklung in Großprojekten)
  3. Berufspädagogik Technik (Bachelor of Science)
    (Po-Vers. 2010 | TechFak | Berufspädagogik Technik (Bachelor of Science) | alte Prüfungsordnungen | Gesamtkonto | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Software-Entwicklung in Großprojekten)
  4. Berufspädagogik Technik (Bachelor of Science)
    (Po-Vers. 2010 | TechFak | Berufspädagogik Technik (Bachelor of Science) | alte Prüfungsordnungen | Gesamtkonto | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Software-Entwicklung in Großprojekten)
  5. Berufspädagogik Technik (Bachelor of Science)
    (Po-Vers. 2011 | TechFak | Berufspädagogik Technik (Bachelor of Science) | Studienrichtung Elektrotechnik und Informationstechnik | Gesamtkonto | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Software-Entwicklung in Großprojekten)
  6. Berufspädagogik Technik (Bachelor of Science)
    (Po-Vers. 2011 | TechFak | Berufspädagogik Technik (Bachelor of Science) | Studienrichtung Metalltechnik | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Software-Entwicklung in Großprojekten)
  7. Berufspädagogik Technik (Bachelor of Science)
    (Po-Vers. 2020w | TechFak | Berufspädagogik Technik (Bachelor of Science) | Studienrichtung Metalltechnik | Gesamtkonto | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Software-Entwicklung in Großprojekten)
  8. Berufspädagogik Technik (Bachelor of Science)
    (Po-Vers. 2020w | TechFak | Berufspädagogik Technik (Bachelor of Science) | Gesamtkonto | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Software-Entwicklung in Großprojekten)
  9. Berufspädagogik Technik (Bachelor of Science)
    (Po-Vers. 2021w | TechFak | Berufspädagogik Technik (Bachelor of Science) | Gesamtkonto | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Software-Entwicklung in Großprojekten)
  10. Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science)
    (Po-Vers. 2007 | TechFak | Computational Engineering (Rechnergestütztes Ingenieurwesen) (Bachelor of Science) | alte Prüfungsordnungen | Gesamtkonto | Technische Wahlmodule | Software-Entwicklung in Großprojekten)
  11. Data Science (Master of Science)
    (Po-Vers. 2021w | Gesamtkonto | Technische Schlüsselqualifikationen | Software-Entwicklung in Großprojekten)
  12. Informatik (1. Staatsprüfung für das Lehramt an Realschulen): 3. Semester
    (Po-Vers. 2007 | TechFak | Informatik (1. Staatsprüfung für das Lehramt an Realschulen) | Module Fachwissenschaft Informatik | Software-Entwicklung in Großprojekten)
  13. Informatik (Bachelor of Science): 3. Semester
    (Po-Vers. 2007 | TechFak | Informatik (Bachelor of Science) | Gesamtkonto | Pflichtmodule | Software-Entwicklung in Großprojekten)
  14. Informatik (Bachelor of Science): 4. Semester
    (Po-Vers. 2009s | TechFak | Informatik (Bachelor of Science) | weitere Pflichtmodule | Software-Entwicklung in Großprojekten)
  15. Informatik (Bachelor of Science): 3. Semester
    (Po-Vers. 2009w | TechFak | Informatik (Bachelor of Science) | Gesamtkonto | weitere Pflichtmodule | Software-Entwicklung in Großprojekten)
  16. Informatik (Bachelor of Science)
    (Po-Vers. 2022w | TechFak | Informatik (Bachelor of Science) | Gesamtkonto | Software-Entwicklung in Großprojekten)
  17. International Information Systems (IIS) (Master of Science)
    (Po-Vers. 2010 | ReWiFak | International Information Systems (IIS) (Master of Science) | Alte Prüfungsordnungen | Gesamtkonto | Customized Introduction to International Information Systems | Informatics II)
  18. International Information Systems (IIS) (Master of Science)
    (Po-Vers. 2014w | ReWiFak | International Information Systems (IIS) (Master of Science) | Customized Introduction to International Information Systems | Informatics II)
  19. International Information Systems (IIS) (Master of Science)
    (Po-Vers. 2014w | ReWiFak | International Information Systems (IIS) (Master of Science) | Informatics | Informatics Core Courses | Software Engineering I | Software-Entwicklung in Großprojekten)
  20. International Information Systems (IIS) (Master of Science)
    (Po-Vers. 2014w | ReWiFak | International Information Systems (IIS) (Master of Science) | Informatics | Informatics Electives | Software Engineering II | Software-Entwicklung in Großprojekten)
  21. International Information Systems (IIS) (Master of Science)
    (Po-Vers. 2017w | ReWiFak | International Information Systems (IIS) (Master of Science) | Gesamtkonto | Informatics | Informatics Core Courses | Software Engineering I | Software-Entwicklung in Großprojekten)
  22. International Information Systems (IIS) (Master of Science)
    (Po-Vers. 2017w | ReWiFak | International Information Systems (IIS) (Master of Science) | Gesamtkonto | Informatics | Informatics Electives | Software Engineering II | Software-Entwicklung in Großprojekten)
  23. International Information Systems (IIS) (Master of Science)
    (Po-Vers. 2018w | ReWiFak | International Information Systems (IIS) (Master of Science) | Informatics | Core courses (Informatics) | Architectures and development (Informatics - Core) | Software-Entwicklung in Großprojekten)
  24. International Information Systems (IIS) (Master of Science)
    (Po-Vers. 2018w | ReWiFak | International Information Systems (IIS) (Master of Science) | Informatics | Electives (Informatics) | Architectures and development (Informatics - Elective) | Software-Entwicklung in Großprojekten)
  25. International Information Systems (IIS) (Master of Science)
    (Po-Vers. 2021w | ReWiFak | International Information Systems (IIS) (Master of Science) | Gesamtkonto | Informatics | Architectures and development - Informatics | Software-Entwicklung in Großprojekten)
  26. Mathematik (Bachelor of Science): ab 3. Semester
    (Po-Vers. 2007 | NatFak | Mathematik (Bachelor of Science) | alte Prüfungsordnungen | Gesamtkonto | Nebenfach Informatik | Wahlbereich 1 | Software-Entwicklung in Großprojekten)
  27. Mathematik (Bachelor of Science): ab 3. Semester
    (Po-Vers. 2009 | NatFak | Mathematik (Bachelor of Science) | alte Prüfungsordnungen | Nebenfach Informatik | Module im 2. und 3. Studienjahr | Wahlbereich 1 | Software-Entwicklung in Großprojekten)
  28. Medizintechnik (Bachelor of Science)
    (Po-Vers. 2009 | TechFak | Medizintechnik (Bachelor of Science) | alte Prüfungsordnungen | Gesamtkonto | Modulgruppen B5 und B8.1 - Kompetenzfeld Bildgebende Verfahren | Modulgruppe B8.1 - Vertiefungsmodule ET/INF | Software-Entwicklung in Großprojekten)
  29. Medizintechnik (Bachelor of Science)
    (Po-Vers. 2009 | TechFak | Medizintechnik (Bachelor of Science) | alte Prüfungsordnungen | Gesamtkonto | Modulgruppen B6 und B8.2 - Kompetenzfeld Gerätetechnik | Modulgruppe B8.2 - Vertiefungsmodule MB/WW/CBI | Software-Entwicklung in Großprojekten)
  30. Medizintechnik (Bachelor of Science)
    (Po-Vers. 2013 | TechFak | Medizintechnik (Bachelor of Science) | Gesamtkonto | Vertiefungsmodule ET/INF | Vertiefungsmodule aus dem Sockel beider Studienrichtungen | Software-Entwicklung in Großprojekten)
  31. Medizintechnik (Bachelor of Science)
    (Po-Vers. 2013 | TechFak | Medizintechnik (Bachelor of Science) | Gesamtkonto | Vertiefungsmodule MB/WW/CBI | Vertiefungsmodule aus dem Sockel beider Studienrichtungen | Software-Entwicklung in Großprojekten)
  32. Medizintechnik (Bachelor of Science)
    (Po-Vers. 2018w | TechFak | Medizintechnik (Bachelor of Science) | Gesamtkonto | Pflicht- und Wahlpflichtmodule der Studienrichtung Medizinelektronik, medizinische Bild- und Datenverarbeitung (Modulgruppen B5 und B8) | B8 Wahlpflichtmodule der Studienrichtung Medizinelektronik, medizinische Bild- und Datenverarbeitung | Vertiefungsmodule ET/INF | Software-Entwicklung in Großprojekten)
  33. Medizintechnik (Bachelor of Science)
    (Po-Vers. 2018w | TechFak | Medizintechnik (Bachelor of Science) | Gesamtkonto | Pflicht- und Wahlpflichtmodule der Studienrichtung Medizinische Gerätetechnik, Produktionstechnik und Prothetik (Modulpruppen B6 und B8) | B8 Wahlpflichtmodule der Studienrichtung Medizinische Gerätetechnik, Produktionstechnik und Prothetik | Vertiefungsmodule MB/WW/CBI | Software-Entwicklung in Großprojekten)
  34. Wirtschaftsinformatik (Bachelor of Science): 3. Semester
    (Po-Vers. 2017w | ReWiFak | Wirtschaftsinformatik (Bachelor of Science) | Gesamtkonto | Kernbereich | Kernbereich Informatik | Software-Entwicklung in Großprojekten)
  35. Wirtschaftsinformatik (Bachelor of Science)
    (Po-Vers. 2018w | ReWiFak | Wirtschaftsinformatik (Bachelor of Science) | Gesamtkonto | Kernbereich (Fachkompetenz) | Informatik | Software-Entwicklung in Großprojekten)
  36. Wirtschaftsinformatik (Bachelor of Science)
    (Po-Vers. 2020w | ReWiFak | Wirtschaftsinformatik (Bachelor of Science) | Gesamtkonto | Pflichtbereich | Software-Entwicklung in Großprojekten)
  37. Wirtschaftsmathematik (Bachelor of Science)
    (Po-Vers. 2015w | NatFak | Wirtschaftsmathematik (Bachelor of Science) | Nebenfach Informatik | Software-Entwicklung in Großprojekten)
  38. Wirtschaftsmathematik (Bachelor of Science)
    (Po-Vers. 2019w | NatFak | Wirtschaftsmathematik (Bachelor of Science) | Gesamtkonto | Nebenfach Informatik | Software-Entwicklung in Großprojekten)

Studien-/Prüfungsleistungen:

Software-Entwicklung in Großprojekten (Klausur) (Prüfungsnummer: 31601)

(englischer Titel: Examination (Klausur) on Software Development in Large Projects)

Prüfungsleistung, Klausur, Dauer (in Minuten): 90, benotet
Anteil an der Berechnung der Modulnote: 100.0 %
weitere Erläuterungen:
Die Prüfungsteilnehmer entscheiden sich unmittelbar vor Beginn der Prüfung für Deutsch oder Englisch als Prüfungssprache.
Prüfungssprache: Deutsch oder Englisch

Erstablegung: WS 2022/2023, 1. Wdh.: SS 2023
1. Prüfer: Francesca Saglietti
Termin: 04.10.2022Termin: 04.10.2022

UnivIS ist ein Produkt der Config eG, Buckenhof