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 BigBlueBotton (BBB).
  • Die Übungen finden im BBB statt. Hier wird Firefox oder Chrome als Browser empfohlen.
  • Die Klausur am Ende des Semesters wird voraussichtlich als Präsenz-Klausur angeboten.

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 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.

Klausur Sommersemester 2021

Die Klausur findet am 20.9.2021 in der Zeit von 9:00 Uhr - 10:30 Uhr statt. Die Klausur ist online in EvaExam. Die Erklärung zur Online-Prüfung wird in der studip-Veranstaltung Online-Vorlesung: Software Engineering 1 WiSe 20/21 bereitgestellt. Bitte dort die unterschriebene Erklärung nach der Klausur hochladen.

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 neu eingeführten 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

Das Video zur ersten Vorlesung wird am 19.10. hochgeladen. Die erste Live-Session findet am 22.10. um 13:15 Uhr im BBB statt.

Vorlesungsfolien und Video werden wöchentlich am Donnerstag hochgeladen. Die Zusammenfassung im BBB ist am Donnerstag der folgenden Woche.

Die Anmeldung zur Vorlesung im Stud.IP ist ab sofort und bis zum 2.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 12.10. um 9:00 Uhr und bis zum 2.11. um 23:59 Uhr möglich.

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 KW Donnerstag Vorlesung Inhalt Montag Dienstag Mittwoch Übung Inhalt
1 43 22.10.2020 V01 Orga, Vorgehensmodelle        
2 44 29.10.2020 V02 Anforderungsanalyse       Praktische Übung zu Kontrollfluss und OOP
3 45 05.11.2020 V03 Klassendiagramme 02.11.2020 03.11.2020 04.11.2020 Ü1 Vorgehensmodelle, Anforderungsanalyse
4 46 12.11.2020 V04 Verhaltensdiagramme 09.11.2020 10.11.2020 11.11.2020 s.o.
5 47 19.11.2020 V05 Softwarearchitektur 16.11.2020 17.11.2020 18.11.2020 Ü2 Klassendiagramme
6 48 26.11.2020 V06 Entwurfsmuster 23.11.2020 24.11.2020 25.11.2020 s.o.
7 49 03.12.2020 Live-Coding zu Entwurfmustern 30.11.2020 01.12.2020 02.12.2020 Ü3 Verhaltensdiagramme
8 50 10.12.2020 V07 Implementierung 07.12.2020 08.12.2020 09.12.2020 s.o.
9 51 17.12.2020 V08 Qualitätsmanagement 14.12.2020 15.12.2020 16.12.2020 Ü4 Softwarearchitektur und Entwurfsmuster
10 3 14.01.2021 V09 Softwarewartung 11.01.2021 12.01.2021 13.01.2021 s.o.
11 4 21.01.2021 V10 Projektmanagement 18.01.2021 19.01.2021 20.01.2021 Ü5 Implementierung und Qualitätsmanagement
12 5 28.01.2021 Gastvorlesung Axmann 25.01.2021 26.01.2021 27.01.2021 s.o.
13 6 04.02.2021 V11 Zusammenfassung 01.02.2021 02.02.2021 03.02.2021 Ü6 Softwarewartung und Projektmanagement
14 7 11.02.2021 SEP Themen 08.02.2021 09.02.2021 10.02.2021 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.