The Hong Kong University of Science and Technology

Softwareingenieurswesen: Modellierung von Softwaresystemen mit UML

The Hong Kong University of Science and Technology

Softwareingenieurswesen: Modellierung von Softwaresystemen mit UML

Dieser Kurs ist Teil von Spezialisierung „Software-Entwicklung“

Unterrichtet in Deutsch (KI-Synchronisation)

41.514 bereits angemeldet

Bei Coursera PlusMehr erfahren enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

393 Bewertungen

Stufe Mittel

Empfohlene Erfahrung

Flexibler Zeitplan
3 Wochen bei 10 Stunden eine Woche
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

393 Bewertungen

Stufe Mittel

Empfohlene Erfahrung

Flexibler Zeitplan
3 Wochen bei 10 Stunden eine Woche
In Ihrem eigenen Lerntempo lernen

Kompetenzen, die Sie erwerben

  • Kategorie: Funktionale Spezifikation
  • Kategorie: Datenmodellierung
  • Kategorie: Verifizierung und Validierung
  • Kategorie: Projektleitung
  • Kategorie: Software-Entwicklung
  • Kategorie: Analyse der Anforderungen
  • Kategorie: Bewertung des Modells
  • Kategorie: Software-Entwicklung
  • Kategorie: Funktionale Anforderung
  • Kategorie: Lebenszyklus der Systementwicklung
  • Kategorie: Systemanforderungen
  • Kategorie: Software-Entwicklung
  • Kategorie: Objektorientierte Programmierung (OOP)
  • Kategorie: Projektplanung

Werkzeuge, die Sie lernen werden

  • Kategorie: Software-Systeme
  • Kategorie: Unified Modeling Language

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

8 Aufgaben

Unterrichtet in Deutsch (KI-Synchronisation)
79%
Den meisten Lernenden hat dieser Kurs gefallen

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung „Software-Entwicklung“
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 7 Module

In diesem Modul werden Sie untersuchen, warum die Entwicklung großer Softwaresysteme ein komplexer Prozess ist. Sie werden sich mit den wichtigsten Methoden befassen, mit denen die Softwareentwicklung dabei hilft, diese Komplexität zu bewältigen. Außerdem werden Sie sich damit auseinandersetzen, was Softwareentwicklung ist und warum sie für die Softwareentwicklung von Bedeutung ist.

Das ist alles enthalten

3 Videos1 Lektüre2 Aufgaben

In diesem Modul lernen Sie, was UML ist und wie es zur Darstellung von Softwaresystemen eingesetzt wird. Sie betrachten Softwaresysteme als Ansammlungen zusammenwirkender Objekte und lernen, UML als Modellierungssprache und nicht als Softwareentwicklungsmethodik zu verstehen. Außerdem beschäftigen Sie sich mit den Kernkonzepten von UML-Klassendiagrammen, darunter Klassen, Assoziationen und Generalisierung.

Das ist alles enthalten

3 Videos3 Lektüren1 Aufgabe

In diesem Modul werden Sie untersuchen, wie UML zur Modellierung von Softwaresystemen eingesetzt wird und inwiefern es sich von einer Softwareentwicklungsmethodik unterscheidet. Sie werden sich auf die Kernkonzepte in UML-Klassendiagrammen konzentrieren, darunter Klassen, Assoziationen und Generalisierung. Außerdem werden Sie sich mit wichtigen Modellierungskomponenten wie Assoziationsklassen, Vererbung und Einschränkungen befassen, wie sie in Klassendiagrammen dargestellt werden.

Das ist alles enthalten

3 Videos5 Lektüren1 Aufgabe

In diesem Modul befassen Sie sich mit dem Zweck der Anforderungserfassung und ihrer Rolle im Softwareentwicklungsprozess. Sie werden sich damit befassen, warum die Anforderungserfassung sowohl wichtig als auch anspruchsvoll ist, und die wichtigsten Aktivitäten bei der Erfassung und Definition von Systemanforderungen kennenlernen. Außerdem werden Sie untersuchen, wie UML zur Darstellung der Daten- und Funktionsanforderungen eines Systems eingesetzt wird und warum die Validierung von Anforderungen ein wesentlicher Bestandteil des Prozesses ist.

Das ist alles enthalten

3 Videos3 Lektüren1 Aufgabe

In diesem Modul befassen Sie sich mit der Erfassung von Anforderungen und deren Rolle im Softwareentwicklungsprozess. Sie werden untersuchen, warum die Erfassung von Anforderungen wichtig ist, warum sie eine Herausforderung darstellen kann und welche wesentlichen Aktivitäten damit verbunden sind. Außerdem werden Sie sich damit beschäftigen, wie UML zur Darstellung von Daten- und Funktionsanforderungen eingesetzt wird und warum die Validierung von Systemanforderungen ein wichtiger Bestandteil des Prozesses ist.

Das ist alles enthalten

3 Videos3 Lektüren1 Aufgabe

In diesem Modul befassen Sie sich mit dem Zweck der Anforderungserfassung und ihrer Rolle im Softwareentwicklungsprozess. Sie werden untersuchen, warum die Erfassung von Anforderungen sowohl unerlässlich als auch anspruchsvoll ist, und die wichtigsten damit verbundenen Aktivitäten betrachten. Außerdem werden Sie sich damit beschäftigen, wie UML zur Darstellung von Daten- und Funktionsanforderungen genutzt werden kann, sowie mit der Rolle der Validierung bei der Überprüfung von Systemanforderungen.

Das ist alles enthalten

3 Videos4 Lektüren1 Aufgabe

In diesem Modul werden Sie untersuchen, wie die Erfassung von Anforderungen den Softwareentwicklungsprozess unterstützt und warum sie sowohl wichtig als auch anspruchsvoll sein kann. Sie werden sich mit den wichtigsten Aktivitäten bei der Erfassung von Anforderungen befassen, darunter auch damit, wie UML zur Darstellung der Daten- und Funktionsanforderungen eines Systems eingesetzt werden kann. Außerdem werden Sie sich mit der Rolle der Validierung bei der Überprüfung der Angemessenheit und Vollständigkeit von Systemanforderungen auseinandersetzen.

Das ist alles enthalten

2 Videos5 Lektüren1 Aufgabe

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Lehrkraftbewertungen
(98 Bewertungen)
Kenneth Wai-Ting Leung
The Hong Kong University of Science and Technology
11 Kurse237.732 Lernende

Mehr von Software-Entwicklung entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

  • 5 Sterne

    71,75 %

  • 4 Sterne

    20,10 %

  • 3 Sterne

    4,07 %

  • 2 Sterne

    1,52 %

  • 1 Stern

    2,54 %

Zeigt 3 von 393 an

SN

Geprüft am 1. Apr. 2023

TD

Geprüft am 22. Feb. 2023

FF

Geprüft am 21. Juli 2025

Häufig gestellte Fragen