Software engineering Kurs 1793
von Богдан Стецюк
1. Desgin patterns
1.1. Composite
1.2. Model View Controller
1.3. Proxy
1.4. Structure
1.4.1. Adaptor
1.4.2. Flywheel
1.4.3. Bridge
1.5. Behavioral
1.5.1. Command
1.6. Creational
1.6.1. Abstract factory
1.6.2. Singleton
1.6.3. Fabric method
1.6.4. Fabric method
1.6.5. Visitor
2. Anforderungsanalyse z.B Semenaris
2.1. Ermittlung von Akteuren
2.2. Ermittlung von Klassen und deren Klassenbeziehungen
2.3. Erstes Entwurf
2.4. Feinentwurf
2.5. Spezifikation
3. Qualitätssicherung
3.1. Verifikation
3.2. Validierung
3.3. IEEE830
4. Vorgehnsmodelle
4.1. Extreme programming
4.2. Wasserfall
4.3. Rational unified process
5. Relationen zwischen Objekten
5.1. Referenzielle Gleichheit
5.2. Zustandsdiagramme
5.3. Wertegleicheit
5.4. Ungerichtete
5.5. Unidirektionale Verbindung
6. 3 Schichten Architektur
6.1. Externe Schnittstelle
6.2. Anwendungskern
6.3. Datenhaltung
7. Diagramme
7.1. Domäne Klassendiagramme
7.2. Zustandsdiagramme
7.3. Sequenzdiagramme
7.4. Aktivitätsdiagramme
7.5. Anwendungsfalldiagramme
8. Klassenbeziehungen
8.1. Assoziation
8.2. Aggregation
8.3. Komposition
8.4. Abhängigkeit
8.5. Kohäsion
8.6. Kopplung
9. Klassen Multiplizitäten
9.1. 0..* beliebig viele verbunde Instanzen
9.2. 1..* unbegrentzt viele verbundene Instanzen
9.3. 1..1 genau eine verbundene Instanz
9.4. 0..1 keine oder eine verbundene Instanz
9.5. 1..* unbegrentzt viele verbundene Instanzen
10. Domäneklassenmodellierung
10.1. Merkregeln von 19.1 bis 19.7
11. Transformationsregeln
11.1. Assoziation in eine Richtung
11.1.1. 1:1
11.1.2. 1:n
11.1.3. n:m
11.2. Assoziation in beide Richtungen
11.2.1. 1:1
11.2.2. 1:n
11.2.3. n:m