Prüfungsfragen - Software Engineering Flashcards
Was ist UML? Nennen Sie die wichtigsten UML-Diagramme
UML = Unified Modelling Language
Klassendiagramm = Class diagram
- Modell der Domäne
Anwendungsfalldiagramm = Use case diagram
- Funktionale Anforderungen
Sequenz Diagramm = Collaboration diagram
- Kollaborationsdiagramm
Zustandsdiagramm - State diagram
- Objektzustände / Modulzustände und Lebensdauer
Paketdiagramm - Package diagram
https://tallyfy.com/uml-diagram/
Beschreiben Sie die wichtigsten Tätigkeiten, die im Zuge eines Software-Projekts anfallen!
Organisation Aufwandsschätzung Entwurf Modularität Testen Dokumentation
Was verstehen Sie unter Anforderungsanalyse?
Daten Ermitteln Was sind die Anforderungen? Gibt es Widersprüche? Rollen und deren Erwartungen? Modelle? Systembeschreibung? Diagramme? Prototyp?
Welche UML-Diagramme können in der Analysephase verwendet werden?
Alle! Alles das zum Ziel verhilft!
Was ist ein Sequenzdiagramm und wofür können Sequenzdiagramme eingesetzt werden?
Stellt die Sequenz / Events in Zeit oder Objekte dar.
Eng gekoppelt mit Use-Case und Communication Diagramm
https://tallyfy.com/wp-content/uploads/2018/02/Sequence-Diag-1024x633.jpg
Welche Tätigkeiten fasst man unter dem Begriff “Design” zusammen?
Schnittstellen Klassen, Geschäftslogik Klassen, Speicher und Entitätsklassen, Datenbankklassen
Was steht in einem Projektplan?
Was ist ein Meilenstein?
Die Drei “W”s - Wer macht wann was?
Die Mögliche optimale Auslastung aller Maschinen / Menschen
Meilenstein - Sub Ziele
Machbarkeitsstudie Aufwandschätzung Planung Darstellung der Projektplanung Projektkontrolle
Welche Methoden der Qualitätssicherung können in einem Software-Projekt eingesetzt werden?
Reviews - Extern und Intern
Inspektionen
Grundlegendes Modell - SE
- Qualitätsicherung
- AEIT - Projektmanagement
- Arbeitsorganisation
Analyse
Entwurf
Implementierung
Test
SE - Modelle
LifeCycle Wasserfallmodell V-Modell Spiralmodell Inkrementelle Entwicklung
SE - Prozesse
Unified Process
Microsoft Solution Framework
Extreme Programming