UML & Bildschirmmasken
Use-Case, Klassendiagramm, Aktivitätsdiagramm
Fachbegriffe
| Begriff | Deutsche Definition | Türkçe |
|---|---|---|
| das Use-Case-Diagramm | Diagramm, das zeigt, welche Akteure welche Funktionen nutzen | kullanım senaryosu diyagramı |
| der Akteur | Person oder System außerhalb, das mit dem System interagiert | aktör |
| das Klassendiagramm | Diagramm der Klassen mit Attributen, Methoden und Beziehungen | sınıf diyagramı |
| das Aktivitätsdiagramm | Diagramm, das einen Ablauf mit Entscheidungen und Parallelität zeigt | etkinlik diyagramı |
| die Kardinalität | Angabe, wie viele Objekte an einer Beziehung beteiligt sind | çokluk |
Konu
Hangi diyagram ne gösterir — sınavın ilk sorusu genelde bu:
| Diagramm | zeigt | Frage, die es beantwortet |
|---|---|---|
| Use-Case | Akteure und Funktionen | WER darf WAS? |
| Klassendiagramm | Struktur und Beziehungen | WORAUS besteht das System? |
| Aktivitätsdiagramm | Ablauf mit Entscheidungen | IN WELCHER REIHENFOLGE läuft es? |
Das Use-Case-Diagramm: aktörler çubuk adam, sistem bir dikdörtgen (die Systemgrenze), fonksiyonlar elips. İki ilişki: <<include>> (her zaman çalışır, ör. oturum açma) ve <<extend>> (koşullu, isteğe bağlı). Aktör bir kişi olmak zorunda değil — başka bir sistem de olabilir.
Das Klassendiagramm: kutu üç bölmeli — ad, Attribute, Methoden. Görünürlük işaretleri: + public, − private, # protected. Bağlantıda die Kardinalität yazılır: 1, 0..1, 1..*, *.
Dikkat: die Vererbung katalogdan çıktı; ilişki olarak die Assoziation yeterli.
Das Aktivitätsdiagramm — yeni, bu yüzden en değerli. Elemanları:
- Başlangıç: dolu daire · Bitiş: içi dolu halka
- die Aktion: yuvarlak köşeli dikdörtgen
- die Entscheidung (Verzweigung): eşkenar dörtgen, çıkan oklarda köşeli parantezle koşul, ör. [Betrag > 1000]
- die Parallelisierung: kalın çubuk (Fork ayırır, Join birleştirir)
- die Swimlane: hangi rolün ne yaptığını gösteren dikey şerit
Klasik soru: bir iş akışı metin olarak verilir, diyagrama çevirmen istenir. Her karar noktasının iki çıkışı ve ikisinde de koşul etiketi olmalı — en sık kaybedilen puan bu.
Bildschirmmasken. Katalog Corporate Identity ekledi. Değerlendirme ölçütleri: Softwareergonomie (mantıklı gruplama, az tıklama, anlaşılır hata mesajı), Corporate Identity (kurumsal renk, logo, yazı tipi) ve Barrierefreiheit (kontrast, klavye, alternatif metin). Üçünü de yazmak tam puan.
Isınma
⚠️ Bu sınav formatı değil. AP1'de şık yok, cevabı sen yazıyorsun. Bu blok sadece terimleri hatırlamak için.
Welches Diagramm zeigt den Ablauf mit Entscheidungen?
Was bedeutet die Beziehung include im Use-Case?
Womit wird eine Entscheidung im Aktivitätsdiagramm gezeichnet?
Prüfungsaufgaben
Sınavın gerçek biçimi. Yaz, sonra «Musterlösung»u aç ve kendini puanla. Kalıplar için Operatoren.
Beschreiben Sie in Worten, wie Sie folgenden Ablauf als Aktivitätsdiagramm darstellen würden: Ein Mitarbeiter stellt einen Urlaubsantrag. Der Vorgesetzte prüft ihn. Bei Genehmigung wird der Urlaub eingetragen und der Mitarbeiter benachrichtigt; bei Ablehnung erhält der Mitarbeiter nur eine Nachricht. 4 Punkte beschreiben
Elemanları sırayla adlandır: başlangıç, aksiyonlar, karar noktası, iki koşullu dal, birleşme, bitiş. Swimlane'i de an.
Musterlösung — tek doğru cevap değil, ölçüt bu:
Puan kılavuzu — yazdıklarını işaretle:
- Başlangıç ve bitiş düğümleri adlandırılmış1 P.
- Karar noktası eşkenar dörtgen olarak ve iki çıkışla anlatılmış1 P.
- İki dalın koşul etiketleri yazılmış ([genehmigt] / [abgelehnt])1 P.
- Dalların birleşmesi ya da Swimlane kullanımı belirtilmiş1 P.