Technische Universität Braunschweig
  • Study & Teaching
    • Beginning your Studies
      • Prospective Students
      • Degree Programmes
      • Application
      • Fit4TU
      • Why Braunschweig?
    • During your Studies
      • Fresher's Hub
      • Term Dates
      • Courses
      • Practical Information
      • Beratungsnavi
      • Additional Qualifications
      • Financing and Costs
      • Special Circumstances
      • Health and Well-being
      • Campus life
    • At the End of your Studies
      • Discontinuation and Credentials Certification
      • After graduation
      • Alumni
    • For Teaching Staff
      • Strategy, Offers and Information
      • Learning Management System Stud.IP
    • Contact
      • Study Service Centre
      • Academic Advice Service
      • Student Office
      • Career Service
  • Research
    • Research Profile
      • Core Research Areas
      • Clusters of Excellence at TU Braunschweig
      • Research Projects
      • Research Centres
      • Professors‘ Research Profiles
    • Early Career Researchers
      • Support in the early stages of an academic career
      • PhD-Students
      • Postdocs
      • Junior research group leaders
      • Junior Professorship and Tenure-Track
      • Habilitation
      • Service Offers for Scientists
    • Research Data & Transparency
      • Transparency in Research
      • Research Data
      • Open Access Strategy
      • Digital Research Announcement
    • Research Funding
      • Research Funding Network
      • Research funding
    • Contact
      • Research Services
      • Academy for Graduates
  • International
    • International Students
      • Why Braunschweig?
      • Degree seeking students
      • Exchange Studies
      • TU Braunschweig Summer School
      • Refugees
      • International Student Support
      • International Career Service
    • Going Abroad
      • Studying abroad
      • Internships abroad
      • Teaching and research abroad
      • Working abroad
    • International Researchers
      • Welcome Support for International Researchers
      • Service for Host Institutes
    • Language and intercultural competence training
      • Learning German
      • Learning Foreign Languages
      • Intercultural Communication
    • International Profile
      • Internationalisation
      • International Cooperations
      • Strategic partnerships
      • International networks
    • International House
      • About us
      • Contact & Office Hours
      • News and Events
      • International Days
      • 5th Student Conference: Internationalisation of Higher Education
      • Newsletter, Podcast & Videos
      • Job Advertisements
  • TU Braunschweig
    • Our Profile
      • Aims & Values
      • Regulations and Guidelines
      • Alliances & Partners
      • The University Development Initiative 2030
      • Facts & Figures
      • Our History
    • Career
      • Working at TU Braunschweig
      • Vacancies
    • Economy & Business
      • Entrepreneurship
      • Friends & Supporters
    • General Public
      • Check-in for Students
      • CampusXperience
      • The Student House
      • Access to the University Library
    • Media Services
      • Communications and Press Service
      • Services for media
      • Film and photo permits
      • Advices for scientists
      • Topics and stories
    • Contact
      • General Contact
      • Getting here
  • Organisation
    • Presidency & Administration
      • Executive Board
      • Designated Offices
      • Administration
      • Committees
    • Faculties
      • Carl-Friedrich-Gauß-Fakultät
      • Faculty of Life Sciences
      • Faculty of Architecture, Civil Engineering and Environmental Sciences
      • Faculty of Mechanical Engineering
      • Faculty of Electrical Engineering, Information Technology, Physics
      • Faculty of Humanities and Education
    • Institutes
      • Institutes from A to Z
    • Facilities
      • University Library
      • Gauß-IT-Zentrum
      • Professional and Personnel Development
      • International House
      • The Project House of the TU Braunschweig
      • Transfer Service
      • University Sports Center
      • Facilities from A to Z
    • Equal Opportunity Office
      • Equal Opportunity Office
      • Family
      • Diversity for Students
  • Search
  • Quicklinks
    • People Search
    • Webmail
    • cloud.TU Braunschweig
    • Messenger
    • Cafeteria
    • Courses
    • Stud.IP
    • Library Catalogue
    • IT Services
    • Information Portal (employees)
    • Link Collection
    • DE
    • EN
    • Instagram
    • YouTube
    • LinkedIn
    • Mastodon
    • Bluesky
Menu
  • Organisation
  • Faculties
  • Carl-Friedrich-Gauß-Fakultät
  • Institutes
  • Institute of Software Engineering and Automotive Informatics
  • Teaching
Logo Institut für Softwaretechnik und Fahrzeuginformatik der TU Braunschweig

Software Engineering 1

Organisatorisches

Dozent: Prof. Dr. Ina Schaefer 
Betreuer: Tobias Runge, M.Sc.

Modulnummer: INF-SSE-43
Veranstaltungsnummer: INF-SSE-001

Hinweis aufgrund von Covid-19

Aufgrund der aktuellen Lage durch Covid-19 ändert sich folgendes im Vergleich zur üblichen Durchführung von SE1.

  • Die Vorlesung wird aufgezeichnet und wöchentlich hochgeladen. Zusätzlich gibt es donnerstags um 13:15 Uhr eine Zusammenfassung im virtuellen Meetingraum via studip.
  • Die Übungen finden online oder in Präsenz statt. 14 Übungsgruppen sind in Präsenz und 10 Übungsgruppen sind online.

Weiterhin gelten folgende Verhaltensregeln für den Vorlesungs- und Übungsbetrieb:

  • Heimliche Aufzeichnungen der kleinen Übungen oder der Vorlesungen von Ihrer Seite sind strafbar. Dies gilt nicht nur für das Verteilen dieser Aufzeichnungen, sondern bereits für das Anfertigen von Aufzeichnungen. Es handelt sich hier um Verletzungen des Urheberrechts, des Persönlichkeitsrechts, des Rechts am gesprochenen Wort und des Rechts am eigenen Bild. Eine strafbare Handlung im Rahmen des Studiums kann außerdem die sofortige Exmatrikulation nach sich ziehen. Die TU Braunschweig behält sich vor, diese strafbaren Handlungen zu verfolgen.
  • Wir vereinbaren miteinander den ethischen Verhaltenskodex, dass wir keine Aufzeichnungen von Veranstaltungen machen, ohne dass wir vorher das Einverständnis der Teilnehmenden eingeholt haben und/oder sie entsprechend informiert haben. Wir halten dieses im Übrigen für eine Selbstverständlichkeit.
  • Die kleinen Übungen können wir aus Datenschutzgründen nicht aufzeichnen, da wir eine schriftliche Einwilligung aller Studierenden dafür benötigen. Wir werden Ihnen aber nach der letzten Übung zu einem Aufgabenblatt Musterlösungen zur Verfügung stellen, so dass eine Aufzeichnung nicht notwendig sein wird.
  • Nach Rücksprache mit dem CIO der TU Braunschweig ist es möglich, die Live-Sessions der Vorlesung aufzuzeichnen und Ihnen eine offizielle Aufzeichnung dieser Live-Sessions zur Verfügung zu stellen, wenn man dabei nur Frau Schaefer sieht und hört, die Teilnehmerliste und den Chatverlauf nicht zu sehen ist, keine Namen genannt werden, und Sie vorher über die Aufzeichnung unter diesen Bedingungen informiert wurden.
  • Für die Online SE1-Übungen möchten wir Sie bitten, Ihre Kamera anzumachen, wenn Sie in den SE1 Übungen Ihre Lösungen vorstellen. So haben alle Teilnehmenden ein besseres interaktives Erlebnis in den Übungen und der Lerneffekt für Sie und Ihre Mitstudierenden steigt. Das Anschalten der Kamera basiert aber auf Freiwilligkeit.

Online Klausur Wintersemester 2021/2022

Die Klausur findet am 9.3.2022 von 11:00 bis 12:30 Uhr statt. Die Klausur ist online mit EvaExam. Die Erklärung zur Online-Prüfung wird in der studip-Veranstaltung Online-Vorlesung: Software Engineering 1 WiSe 21/22 bereitgestellt. Bitte dort die unterschriebene Erklärung nach der Klausur hochladen. Falls sie nicht in der studip-Veranstaltung eingetragen sind, sollten sich sich umgehend bei Tobias Runge melden.

Eine Probeklausur in EvaExam findet am 22.2.2022 um 10 Uhr statt.

Inhalte der Veranstaltung

  • Grundlegene Begriffe des Software Engineerings
  • Organisations- und Vorgehensmodelle
  • Anforderungsanalyse und Anforderungsspezifikation
  • Klassen- und Verhaltensdiagramme
  • Softwarearchitekturen und Architekturmodellierung
  • Design-Patterns und Coding Guidelines
  • Validierungs- und Testverfahren
  • Wartung und Evolution von Software
  • Grundlegende Begriffe des Projektmanagements
  • Wichtige Diagrammtypen der UML

Organisation der Veranstaltung

Die Inhalte der Veranstaltung werden den Teilnehmern in der wöchentlichen Vorlesung vorgestellt. Die Übungstermine werden dazu genutzt, die in der Vorlesung gezeigten Techniken und Inhalte zu diskutieren und an Beispielen einzuüben. In Gastvorlesungen erhalten die Teilnehmer Einblicke in softwaretechnische Probleme, Anwendungen und Lösungen in der industriellen Praxis.

Nähere Informationen zu dem Votierungssystem für Hausaufgaben, bei welchem ausgewählte Hausaufgaben durch die Studenten im Rahmen den Übungen vorgestellt werden, sind unten auf dieser Seite aufgeführt.

Vorlesung

Die Videos und Vorlesungsfolien zur Vorlesung sind bereits im studip hochgeladen. Die erste Live-Session findet am 28.10. um 13:15 Uhr im virtuellen Meetingraum via studip statt.

Die online Zusammenfassung ist immer Donnerstags um 13:15 Uhr.

Die Anmeldung zur Vorlesung im Stud.IP ist ab sofort und bis zum 8.11. um 23:59 Uhr möglich.

Übung

Übungen dienen zur Vertiefung der vermittelten Lerninhalte. In jeder Übung werden zu ausgewählten Inhalten Aufgaben gelöst. Dabei steht der jeweilige Übungsleiter den Studenten mit Hinweisen zur Lösungsfindung zur Seite. Außerdem dienen die Übungen dazu, Lösungsansätze/-vorschläge konstruktiv und gemeinschaftlich zu diskutieren.
Der genaue Beginn steht im Namen der Gruppe im Stud.IP.

Die Anmeldung für einen Termin erfolgt über die Übung im Stud.IP. Die Anmeldung ist ab dem 28.10. um 15:00 Uhr und bis zum 8.11. um 23:59 Uhr möglich.

Es stehen 14 Gruppen in Präsenz und 10 online Gruppen zur Auswahl bereit.

Hausaufgaben

Die Hausaufgaben in SE1 sind eine Studienleistung. Insgesamt wird es 6 Aufgabenblätter geben. Es müssen mind. 50% der Aufgaben erfolgreich bearbeitet und auf Anfrage vorgetragen werden. Sind diese Kriterien erfüllt und die Klausur erfolgreich bestanden, gilt das Modul als abgeschlossen.
Nach Ausgabe müssen die Aufgabenblätter bis zum jeweils folgenden Übungstermin bearbeitet werden.

Termine im Semester

Woche Donnerstag Vorlesung Inhalt Montag Dienstag Mittwoch Übung Inhalt
1 28.10.2021 V01 Orga, Vorgehensmodelle        
2 04.11.2021 V02 Anforderungsanalyse       Praktische Übung zu Kontrollfluss und OOP
3 11.11.2021 V03 Klassendiagramme 08.11.2021 09.11.2021 10.11.2021 Ü1 Vorgehensmodelle, Anforderungsanalyse
4 18.11.2021 V04 Verhaltensdiagramme 15.11.2021 16.11.2021 17.11.2021 s.o.
5 25.11.2021 V05 Softwarearchitektur 22.11.2021 23.11.2021 24.11.2021 Ü2 Klassendiagramme
6 02.12.2021 Live-Coding zu Entwurfmustern 29.11.2021 30.11.2021 01.12.2021 s.o.
7 09.12.2021 V06 Entwurfsmuster 06.12.2021 07.12.2021 08.12.2021 Ü3 Verhaltensdiagramme
8 16.12.2021 V07 Implementierung 13.12.2021 14.12.2021 15.12.2021 s.o.
9 13.01.2022 V08 Qualitätsmanagement 10.01.2022 11.01.2022 12.01.2022 Ü4 Softwarearchitektur und Entwurfsmuster
10 20.01.2022 V09 Softwarewartung 17.01.2022 18.01.2022 19.01.2022 s.o.
11 27.01.2022 V10 Projektmanagement 24.01.2022 25.01.2022 26.01.2022 Ü5 Implementierung und Qualitätsmanagement
12 03.02.2022 Gastvorlesung Axmann 31.01.2022 01.02.2022 02.02.2022 s.o.
13 10.02.2022 V11 Zusammenfassung 07.02.2022 08.02.2022 09.02.2022 Ü6 Softwarewartung und Projektmanagement
14 17.02.2022 SEP Themen 14.02.2022 15.02.2022 16.02.2022 s.o.
Weiterführende Informationen zum Votierungssystem
  • Vor Beginn einer Übung tragen die Teilnehmer in eine im Stud.IP vorliegende Liste (Votierungsliste) ein, welche Aufgaben sie auf dem jeweiligen Übungsblatt bearbeitet und ausreichend vorbereitet haben um diese vorstellen zu können.
  • Vom Übungsleiter wird für jede Aufgabe ein Teilnehmer zufällig ausgewählt, der sich für diese Aufgabe in der Liste eingetragen (votiert hat). Der ausgewählte Student stellt die Lösung den anderen Teilnehmern anschließend vor.
  • Für den Erwerb der Studienleistungen muss jeder Übungsteilnehmer am Semesterende für mindestens 50% aller Aufgaben votiert haben.
  • Gegebenenfalls können eine oder mehrere Votierungen eines Aufgabenblattes gestrichen werden, sollte die Lösung des Vortragenden falsch oder aber erkennbar sein, dass der Vortragende sich nicht vorbereitet oder die Lösung der Aufgabe nicht verstanden hat.

Literatur

  • Ina Schaefer und Werner Struckmann: Programmieren und Software Engineering, Begleitmaterial für die gleichnamige Veranstaltung an der Technischen Universität Braunschweig, Pearson Education Limited, 2012 (erhältlich bei der Buchhandlung Graff)
  • Ian Sommerville: Software Engineering. 9. Aufl., Addison-Wesley, 2010.
  • Helmut Balzert: Lehrbuch der Software-Technik, 2. Aufl., Spektrum Akademischer Verlag, 2000.
  • Weitere Literaturhinweise zu Spezialthemen in der Vorlesung.
Photo credits on this page

For All Visitors

Vacancies of TU Braunschweig
Career Service' Job Exchange 
Merchandising

For Students

Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard

Internal Tools

Glossary (GER-EN)
Change your Personal Data

Contact

Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig

P. O. Box: 38092 Braunschweig
GERMANY

Phone: +49 (0) 531 391-0

Getting here

© Technische Universität Braunschweig
Legal Notice Privacy Accessibility

TU Braunschweig uses the software Matomo for anonymised web analysis. The data serve to optimise the web offer.
You can find more information in our data protection declaration.