Qualitätsmanagement
Qualitätsmanagement
Qualitätsmanagement
130
0.0 (0)
B. M.
B. M.
Diese Lernkarten behandeln Qualitätsmanagement auf universitärem Niveau, mit Fokus auf Softwaretests, Fehlervermeidung und Qualitätsnormen wie ISO und CMMI. Sie decken Themen wie Testfälle, Qualitätsmerkmale, Prozessoptimierung und die Unterschiede zwischen verschiedenen Testmethoden ab. Entwickler, Projektmanager und Qualitätsbeauftragte profitieren davon, um fundierte Entscheidungen zu treffen und die Softwarequalität zu verbessern.
Karten
130
Lernende
2
Sprache
Deutsch
Kategorie
Informatik
Stufe
Universität
Erstellt / Aktualisiert
15.10.2017 / 16.04.2018
-
- 1 / 130
-
Lernkarten
- Wer ist für Produktqualität zuständig?
- Linienmanagement à Liniengut
- Warum findet Qualitätsanforderung vor dem Projekt statt?
- Weil man wissen muss, ob das Produkt durchführbar ist oder nicht
- Kosten müssen geschätzt werden à ist es umsetzbar?
- Woraus besteht die Qualität eines Softwareproduktes?
- besteht aus Merkmale und Merkmalswerte, um Anforderungen zu erfüllen
- Unterschied der Verfahren von FCM und GQM?
- FCM ist aufwendiger
- Was ist Lenkung?
- Lenkung ist eine konstruktive Maßnahme
- Lenk. Maßnahme bewirkt auf das Ergebnis
Lenkung ist etwas, was man den Projekten zu tun oder abziehen kann
- Was ist eine U-Kultur?
- Leitbild unter Mitarbeiter
- Wie bekomme ich eine U-Kultur in einem Unternehmen rein?
- Wertvorstellung entsteht durch FK
- Vorbild von FK
- Anerkennung von Verhalten zwischen Mitarbeiter
- diese 2 Wege hat eine Führungskraft um in einem Unternehmen zu etablieren
Warum können Software trotz wenig Funktionalitäten teuer sein?
Weil unterschiedlich viel lenkende Maßnahmen eingebaut sind
- Wie vermeidet man Fehler? Woher kommt das Thema Fehlervermeiden?
- durch Erfahrungen aus vorherigen/vergangenen Projekten
- mit ISO 9000 kann man viele Fehlern vermeiden; ISO 9000 schreibt, wie das Projekt läuft, geleitet werden soll
- Welche Ziele haben Prozessnormen?
- Geringe Fehler
- Akquise
- Nachweisfunktion
- Was versteht man unter Nachweisfunktion?
- Haftungsausschuß
- Nennen Sie 2 Einsatzgebiete von ISO?
- Großprojekte
- Hohe Kritikalität (Projekte mit hohem Risiko)
- Welche Granularität hat ISO?
- grob/branchenübergreifend
- Wo könnte TQM noch sinnvoll sein?
- Firmen die größtenteils der Produkte selbst überwachen
- Produkte die langfristig sind
- Funktioniert nur, wenn Anweisungen vorhanden sind
- Wie stuft man in Reifegrade ein? Wie wird es durchgeführt?
- Erst Entwickler gefragt, wie sie entwickeln dann verglichen
- Nachteil von CMMI?
- CMMI liegt in privaten Hand
Kosten für Wissen
- Was ist capability Level?
- Fähigkeitsgrad, bestimmte Prozesse wie z.B. QA, PM etc. auf die wir uns spezialisieren und zertifizieren lassen
- verschiedene Funktionalitäten, die ich durchlaufe, um Software erstellen zu können
- betrachtet nur einzelne Projekte
- Was ist ein maturity Level?
- Reifegradmodell für eine FA
- Abhängig von capability Level
- betrachtet alle Projekte
- Welchen Vorteil hat es, wenn man sich nur für einen Level/Fähigkeit zertifizieren lässt?
- Weil man im unterschiedlichen Projekten arbeitet, braucht man nicht alle/ anderen zertifizieren
- Ich spezialisiere mich nur auf etwas Bestimmtes(einen Level) und arbeite im anderen Projekten nicht
Welche Stufen hat capability und maturity level?
- capability: 0-3
- maturity: 1-5
- Was sagen die Stufen im capability Level aus?
- 0 = incompleted à heißt, Fähigkeitsgebiet ausgefallen
- 1 = performed à PZiel erreicht
- 2 = managed à Ziel + Bugdet + Zeit erreicht
- 3 = defined à weiß lange vorher Bescheid, was gemacht wird; MA können Prozesse beschreiben; arbeiten nach Standars
- Was sagen die Stufen im maturity Level? Reifengradstufen?
- 1= initial à man ist durchgefallen
- 2 = managed à PZiel wird erreicht
- 3 = defined à PZiel wird erreicht + Budget erreicht + Zeit erreicht
- 4 = quantitativ à Metriken
- 5 = optimized à Wechsel Technologien à Qualität konstant
à SOLL/IST zustand ist beim initial am Höchsten und bei optimized am geringsten
- Wenn ich ISO900 zertifiziert bin, bin ich dann wenigstens bei CMMI Stufe 2? Ja oder Nein
- Nein
- Was enthält CMMI, was ISO900 nicht hat?
- CMMI ist eine Softwareentwicklungsnorm
- Wieso wird CMMI bei SW Entwicklung ernster genommen als ISO9000?
- CMMI ist keine allgemeine Norm, sondern ist auf SW-Entwicklung spezialisiert
- Warum prüfe ich etwas?
- Um zu sehen, dass Anforderungen erfüllt wurden.
- Anforderungen müssen vorhanden sein, sonst nur ausprobieren
- Was ist ein Pflichtenheft?
- legt die Merkmale fest, die ich prüfen muss
- Unterschied zwischen Metriken und Testen?
- Metriken erzeugen Wahrscheinlichkeiten,
Vorteil: schnell und preiswert (man muss den Inhalt nicht kennen) + betrachtet den gesamten Quellcode
- Test prüft und gibt 100% wahr oder falsch aus
Nachteil: sehr aufwändig
- Welche Ebenen des Tests gibt es?
- Komponenten und Systeme
- Was ist passiert, wenn die Komponenten Qualität hoch ist und die System-Qualität niedrig?
- Kein Software-Architekt vorhanden
- Keine Teambildung
- Verteilte Entwicklungen
- Was ist passiert, wenn System-Qualität hoch ist und Komponenten-Qualität niedrig?
- Skillprobleme im Team
- Teilprojekte innerhalb sich selbst zerstritten
- Guter Architekt (setzt Schnittstellen durch)
- Was heißt erschöpfend testen? Was mache ich um erschöpfend zu testen?
- essentielles System schaffen à Funktionalität und Klassen verkleinern
- Funktionalität erkennt man an der Einfachheit des Systems nicht an der Komplexität
- Warum keine allg. Produktnorme?
- Produktnormen hängt von den Merkmalen die wichtig sind
- jede Branche hat unterschiedliche Merkmale
- allg. Produktnormen unterscheiden sich von der Priorisierung und Auswahl von Merkmalen
- Wie werden Testfälle bei glassbox entworfen?
- Quellcode, Strukturelemente
- Test zu Ende, wenn das letzte Strukturelement getestet wurde
- Fehlende Funktionalitäten werde nicht getestet, da nicht vom PH ausgegangen wird
- Wie werden Testfälle bei blackbox Test entworfen?
- durch PH
- Test zu Ende, wenn PH die letzte Seite erreicht hat
- Was finde ich bei bb-Test nie?
- Terminierung-Schleife
- Ob ein Strukturelement funktioniert oder nicht
- Kein Quellcode, also weiß ich nicht ob es eine Terminierung gibt
- Findet tote Zweige nicht
- Was finde ich in einem gb Test nie?
- fehlende Funktionalitäten (Sicherheitsfunktion)
Wo werden die Q-Anforderungen bestimmt?
- PH → Es existiert keine Norm
Welche Prinzipien hat das QM?
- Q-Planung vor dem Projekt → realistische Kostenkalkulation
- Quantitative Steuerung → Q-Vorgaben müssen messbar sein
- Maximal Konstruktiv → Vermeidung von Fehlern, möglichst ökonomisch/effizient
Erklären Sie FCM
- Factor → Obermerkmal, Kategorie
- Criteria → Teil/-Untermerkmal, 5-6 pro Factor
- Metrics → Metriken/Indicator, macht Criteria messbar