Created by Sakine Mehmet
over 8 years ago
|
||
Was ist SWE ?
Wie läuft SWE im Projekt ab?
Was war die Softwarekriese?
Was ist Software?
Warum benötigt man SWE?
Worum geht es in SWE?
Was sind die Kennzeichen von komplexen Projekten?
Was ist das magische Dreieck?
Was ist der Softwarelebenszyklus?
Was versteht man unter der strukturierten Entwicklung von
Programmen?
Was ist die UML?
Was ist Qualität von Software?
(1)
Was ist Qualität von Software?
(2)
Was ist das Problem bei der Umsetzung von Qualitätseigenschaften?
Was bedeutet Funktionserfüllung im Bezug auf SW-Qualität?
Was bedeutet Effizienz im Bezug auf SW-Qualität?
Was bedeutet Zuverlässigkeit im Bezug auf SW-Qualität?
Was bedeutet Benutzbarkeit im Bezug auf SW-Qualität?
Was bedeutet Sicherheit im Bezug auf SW-Qualität?
Was bedeutet Erweiterbarkeit im Bezug auf SW-Qualität?
Was bedeutet Wartbarkeit im Bezug auf SW-Qualität?
Was bedeutet Übertragbarkeit im Bezug auf SW-Qualität?
Was bedeutet Wiederverwendbarkeit im Bezug auf SW-Qualität?
Welche Phasenmodelle gibt es?
Welche Phasen gibt es bei der SW-Entwicklung?
Was passiert in der Analysephase?
Was passiert in der Definitionsphase?
Was passiert in der Architekturphase?
Was passiert in der Designphase?
Was passiert während der Implementierungsphase?
Was passiert in der Abnahmephase?
Was passiert in der Einführungsphase?
(1)
Was passiert in der Einführungsphase?
(2)
Was passiert in der Betriebsphase?
Welches Ziel verfolgt die Anforderungsanalyse
Was wird in der Anforderungsanalyse gemacht?
Warum ist die Anforderungsanalyse so schwierig?
Was geschieht, wenn man ein Projekt ohne aufwändige
Anforderungsanalyse angeht/angehen muss?
Welche Dokumente gehören zu einer Anforderungs-Spezifikation?
Wie sieht die Welt des Auftraggebers aus?
Wie sieht die Welt des Auftragnehmers aus?
Was ist der Inhalt des Lastenhefts?
Was ist der Inhalt des Pflichtenhefts?
Was sind funktionale Anforderungen?
Welche Methode eignet sich zur Dokumentation von funktionalen
Anforderungen?
Was sind nicht-funktionale Anforderungen?
Welche Schritte werden beim Erstellen eines Pflichtenheftes
durchlaufen?
Was passiert beim Extrahieren?
Was passiert beim Spezifizieren?
Was passiert beim Validieren?
Was passiert beim Verifizieren?
Was passiert beim Verhandeln?
Kapitel 4
Abnahmetest
Welches Ziel haben Abnahmetests?
Wann werden Abnahmetests festgelegt?
Wie wird der Abnahmetest durchgeführt?
Was muss getestet werden?
Wie finden Sie Tests für funktionale Anforderungen?
Was wird bei Funktionstests überprüft?
Wie wird ein Funktionstest aus einem Use-Case abgeleitet?
Wie wird ein Funktionstest aus einem Use-Case abgeleitet?
Wie testen sie nicht-funktionale Anforderungen?
Was wird bei Benutzbarkeitstests überprüft?
Was wird bei Zuverlässigkeitstests überprüft?
Was wird bei Leistungstests überprüft?
Was wird bei Wartbarkeitstests überprüft?
Was bedeutet Aktivitätstest?
Was bedeutet Zweigtest?
Was bedeutet Pfadtest?
Was ist ein Pfadgraph?
Was tun Sie, wenn es zu viele Testpfade gibt?
Was ist der Unterschied zwischen Zweig und Pfad?
Kapitel 05
Software-Architektur
Was ist eine Software-Architektur überhaupt?
Welche Aspekte des Entwurfs drückt man in der Software-Architektur
aus?
Wie wirkt sich die Verwendung eines Architekturstils aus?
Hängt die SW-Architektur von der Programmiersprache / dem
Betriebssystem ab?
Wie dokumentieren Sie eine SW-Architektur?
Wie wirken sich Fehler in der SW-Architektur aus?
Woher wissen Sie, dass Ihre Architektur optimal ist?
Warum ist eine Software-Architektur für ein großes Projekt wichtig?
Für welche Bereiche nützt eine SW-Architektur etwas?
Was nutzt eine Software-Architektur für den Entwicklungsporzess?
Was nutzt eine Software-Architektur für die Planbarkeit?
Was nutzt eine Software-Architektur für die Wettbewerbsfähigkeit?
Was ist ein Architekturtreiber?
Welche Architekturtreiber gibt es?
Wie findet man die SW-Architektur?
Was passiert, wenn die Bedeutung einer Anforderung unterschätzt
wird?
Welche Architekturstil-Kategorien gibt es?
Wie ist der Aufbau des prozeduralen Architekturstils?
Wie ist der Aufbau des objektorientierten Architekturstils?
Wie ist der Aufbau des eventgesteuerten Architekturstils?
Wie ist der Aufbau des Pipes & Filters Architekturstils?
Wie ist der Aufbau des Schichten Architekturstils?
Was ist die logische Architektur?
Was ist die physikalische Architektur?
Welche Sichten auf die SW-Architektur gibt es?
Was ist die Komponentensicht?
Was ist die Subsystemsicht?
Was ist die Prozesssicht?
Was ist die Implementations-Sicht?
Was ist die Einsatz-Sicht?
Welche UML-Diagramme gibt es?
Welche Diagramme kommen wo zum Einsatz?
(1)
Welche Diagramme kommen wo zum Einsatz?
(2)
Welche Arten von Klassen gibt es?
Was sind Schnittstellenklassen?
Was sind Kontrollklassen?
Was sind Entinitätsklassen?
Kapitel 06
Design
Was ist Aufgabe des Designs?
Wie komme ich zu einem guten Design?
Welche Grundprinzipien für das Design kennen Sie?
Was bedeutet das Grundprinzip „Trennung von Zuständigkeiten“?
Was bedeutet das Grundprinzip „Minimierung von Abhängigkeiten“?
Was bedeutet das „Geheimnisprinzip“?
Was bedeutet das Grundprinzip „Homogenität“?
Was bedeutet das Grundprinzip „Redundanzfreiheit“?
Welche Arten von Mustern gibt es?
Wozu sind Anti-Patterns gut?
Warum sollte man Design-Patterns verwenden?
(1)
Warum sollte man Design-Patterns verwenden?
(2)
Welche Design-Patterns gibt es?
Was ist das Strategie-Muster?
(1)
Was ist das Strategie-Muster?
(2)
Was ist das Strategie-Muster?
(3)
Vor- und Nachteile ?
Warum kann man Strategien nicht einfach als Vererbung umsetzen?
Was ist das Observer-Muster?
(1)
Was ist das Observer-Muster?
(2)
Vor- und Nachteile ?
Anwendungsbeispiele ?
Was ist das Kompositum-Muster?
(1)
Was ist das Kompositum-Muster?
(2)
Wie wird ein Klassendiagramm entwickelt?
Wie lauten die Regeln zum Entwurf von Klassen?
Wie lauten die Regeln zum Entwurf von Operationen?
Was ist ein BLOB?
Kapitel 07
Implementierung
Was sind die Ziele von Programmierrichtlinien?
Was kennzeichnet Richtlinien?
Was kann eine Programmierrichtlinie enthalten?
Was sind die Vorteile einer Programmierrichtlinie?
Warum wird die Einhaltung von Regeln höher gewichtet als Effizienz,
Stimmung und Entwicklungsgeschwindigkeit?
Was passiert in einem großen Projekt, wenn es keine
Programmierrichtlinien gibt?
Warum sind Programmierrichtlinien oft unbeliebt?
Wie kann man den Widerstand der Entwickler reduzieren?
Kapitel 08
Test und Integration
Was gibt es allgemeines zum Testen zu sagen?
Was ist Integration?
Welche Fehlerarten gibt es?
Wo treten besonders häufig Fehler auf und wie wählt man geschickt
Testfälle aus?
Welche Prinzipien zur Auswahl von Testfällen kennen Sie?
Was ist ein Test durch Äquivalenzklassen?
Was ist ein Test durch Grenzwertanalyse?
Was ist ein Test durch intuitive Testfallermittlung?
Was bedeutet Zweigüberdeckung?
Was bedeutet Pfadüberdeckung?
Was bedeutet Bedingungsüberdeckung?
Was bedeutet Anweisungsüberdeckung?
Welche Testarten auf den Bezug von Programmen gibt es?
Was ist ein Entwicklertest?
Was ist ein Modultest?
Was ist ein Integrationstest?
(1)
Was ist ein Integrationstest?
(2)
Was ist ein Integrationstest?
(3)
Was ist ein Systemtest?
Was ist ein Abnahmetest?
Was ist ein Robustheitstest?
Was ist ein Leistungstest?
Was ist ein Volumentest?
Was ist ein Stresstest?
(1)
Was ist ein Stresstest?
(2)
Was ist ein Benutzbarkeitstest?
Was ist ein Sicherheitstest?
Welche Varianten von Testobjekten gibt es?
Was muss bei der Spezifikation eines Testfalls angegeben werden?
Wie wird in größeren Projekten getestet?
Warum gibt es im V-Modell 4 Testphasen? Wie unterschieden sie sich?
Wo finden wir im SW-Entwurf mit UML für den OO-Test die
Aufrufhierachie?
Was sind die Vorteile von XUnit?
Woher weiß CppUnit, welche Tests ausgeführt werden sollen, wenn
die Testklassen nicht in der Main-Funktion instanziiert werden?
Kapitel 09
Qualitätssicherung
Worum geht es bei der Qualitätssicherung?
Welche Arten von Qualität gibt es?
Was bedeutet Produktqualität im Bezug auf Qualitätssicherung?
Was bedeutet Prozessqualität im Bezug auf Qualitätssicherung?
Was bedeutet „konstruktive Qualitätssicherung“ im Bezug auf
Produktqualität?
Was bedeutet „Analytische Qualitätssicherung“ im Bezug auf
Produktqualität?
Was sind Beispiele für eine analytische Qualitätssicherung?
Was soll in einer Analytischen Qualitätssicherung formal verifiziert
werden?
Wie wird bei einer formalen Verifikation vorgegangen?
Wie verläuft eine formale Verifikation?
Kapitel 10
Metriken
Was ist eine Metrik?
Was ist die Grundidee von Metriken?
Wie aussagekräftig sind die Messungen der einzelnen Metriken?
Was passiert, wenn zusätzliche Metriken/Maßzahlen erfasst werden,
um den Verzug eines Projektes zu verstehen?
Wie sollte mit Metriken umgegangen und was sollte berechnet
werden?
Warum sind Metriken oft bei Managern beliebt und bei Entwicklern
unbeliebt?
Wie können Tools die Einhaltung von Metriken mit Software
visualisieren?