CoboCards App FAQ & Wishes Feedback
Language: English Language
Sign up for free  Login

Get these flashcards, study & pass exams. For free! Even on iPhone/Android!

Enter your e-mail address and import flashcard set for free.  
Go!
All main topics / Informatik / Softwarekonstruktion

SWK (68 Cards)

Say thanks
18
Cardlink
0
Foliensatz 2.0
Qualitätsmanagement
Welche Software-Qualitätseigenschaften kennen Sie ?




Prozess- und Produktqualität
●Qualität des Produktionsprozesses beeinflusst Qualität des
entwickelten Produkts.
●Wichtig in Softwareentwicklung, weil einige
Produktqualitätseigenschaften schwer zu beurteilen sind.
●Komplexe Beziehung zwischen Softwareprozess und
Produktqualität:
●Anwendung von individuellen Fähigkeitenund Erfahrungen:
Wichtig in Softwareentwicklung :
●Externe Faktoren(Neuartigkeit der Anwendung oder
beschleunigte Entwicklungszeitpläne) können Produktqualität
beeinträchtigen.


Qualitätsprüfung : Analytische Maßnahmen
●Prüfung der Produkte:
●Statische Prüfung:
●Review
●Statische Analyse
●Formale Programmverifikation
●Model Checking

●Dynamische Prüfung:
●Test
●Simulation
●Prototypen

●Prüfung der Prozesse:
●Audits *
●Prozessbeurteilung

*allgemein Untersuchungsverfahren bezeichnet, die dazu dienen, Prozesse hinsichtlich der Erfüllung von Anforderungen und Richtlinien zu bewerten. Dies erfolgt häufig im Rahmen eines Qualitätsmanagements. Die Audits werden von einem speziell hierfür geschulten Auditor durchgeführt


●Dynamisch
– White-box Testen
– Black-Box Testen
●Statisch
−Software-Metriken
Tags: qualitätsmanagement, qualitätsprüfung
Source:
20
Cardlink
0
Foliensatz 2.0
Prozessqualität ( Normenreihe ISO 900x)
●Internationale Sammlung von Standards.
Als Basis des Qualitätsmanagements verwendbar.
(1987 eingeführt)

ISO900x
Anforderungen an Organisation des Qualitätsmanagementsystems:
Dokumentation, Verteilung von Verantwortlichkeiten etc.
(Qualitätshandbuch)


Grundlage ISO 9000:
●ISO 9000 „Qualitätsmanagementsysteme - Grundlagen und
Begriffe“
●Erläutert Grundlagen für Qualitätsmanagementsysteme und in
Normenreihe ISO 900x verwendete Begriffe.
●Erklärt prozessorientierten Ansatz des Qualitätsmanagements.
●Aktuelle Version von 2005 (ISO 9000:2005)



●Kann man mit ISO 9001 Qualität eines Softwareprodukts
zertifizieren ?
●Antwort:
−Nein, ISO 9001-Zertifikat besagt nur, dass Qualitätsmanagement der Firma der ISO 9001 entspricht.



●Legt Mindestanforderungen an Qualitätsmanagementsystem fest, die Organisation erfüllen muss.
●Um Produkte und Dienstleistungen bereitstellen zu können, die
Kundenerwartungen und behördliche Anforderungen erfüllen.
●ISO 9001 wird insbesondere herangezogen, um Softwareprodukte entwerfen, entwickeln und pflegen.
−Beschreibung von allgemeinen Qualitätsmerkmalen und
Qualität von Abläufen.
−Darlegung von organisatorischen und prozeduralen Normen, die
definiert und in einem Qualitätshandbuch niedergeschrieben
werden sollten.
Tags: iso9000, qualitätsmanagement
Source:
23
Cardlink
0
Übung 3
Qualitätsmanagement
Welche zwei grundlegenden Arten von Qualitätsstandards gibt es?

Produktstandards: definieren Charakteristiken, die alle Produkte aufweisen müssen bei Software z.B. ein gemeinsamer Programmierstil.
Prozessstandards: definieren die Durchführung des Softwareprozesses.

Erläutern Sie den Unterschied zwischen verfizierenden, analysierenden und statisch bzw. dynamisch testenden Prüfverfahren.

Verizierende Prüfverfahren
haben zum Ziel durch formal exakte Methoden die Konsistenz zwischen (formaler) Spezikation und Implementierung (im mathematischen Sinne) zu beweisen.
Beispiel: Programmverikation.
Analysierende Prüfverfahren
versuchen  über eine Kenngröße Aussagen  über die Qualität des Produkts oder Prozesses zu treffen.
Beispiel: Softwaremetriken.
Testende Prüfverfahren
versuchen mittels einer Stichprobenartigen Überprüfung des
zu testenden Programms mit einer gewissen Plausibilität von der korrekten Funktionsweise des Programms zu überzeugen. Es verbleibt aber immer ein Rest Unsicherheit. Dabei wird zwischen dynamischen Testverfahren, die den Code zum Testen ausführen, (z.B. kontrollussbezogene
Überdeckungstests) und statischen Testverfahren,( wie bspw. Audits und Reviews), die den Code nicht ausführen.

Was versteht man unter ISO9001 und CMMI? Welche Ziele verfolgen sie?

ISO 9001 ist ein Prozessqualitätsstandard und beschreibt ganz allgemein Modelle zur Darlegung der Qualitätssicherung in Entwicklung, Produktion, Montage und Kundendienst.
1. Dokumentation,Überprüfbarkeit oder Transparenz von bestehenden Qualitätsprozessen

Das Capability Maturity Model Integrated (CMMI) gibt Hilfestellung bei der Bewertung und Verbesserung des Qualitätsmanagements.
2. Bewertung oder Verbesserung des Qualit atsmanagements
Tags: qualitätsmanagement, übung3
Source:
Flashcard set info:
Author: Annika
Main topic: Informatik
Topic: Softwarekonstruktion
School / Univ.: TU Dortmund
Published: 19.03.2014
Tags: Prof Dr Jürjens
 
Card tags:
All cards (68)
Abnahmetest (1)
algebraische (2)
algebraische Spezifikation (1)
algebrische spezifikation (1)
Ansatz (1)
äquivalenzklassen (1)
Bedingungsüberdeckung (1)
bedingungsüberdeckung (1)
bewertung (2)
blackbox (1)
CMMI (1)
Code (1)
datenflussanalyse (1)
datenflussbasiert (2)
datenflussbasiertes testen (1)
datenflussbasierut (1)
Diagrammtypen (1)
einschränkung (1)
emf (3)
entscheidungstabelle (1)
Erweiterung (1)
evolution (1)
fehler (1)
fehlerhandlung (1)
fehlerzustand (1)
gef (3)
generieren (1)
gmf (1)
grenzen des testens (1)
Grenzwertanalyse (1)
grundidee (1)
integrationsstrategien (1)
integrationstest (1)
Invariante (2)
iso9000 (1)
komplexität (2)
Komplexität (2)
Komponententest (1)
kontrollflussanalyse (1)
kontrollflussbezogen (2)
kreis (1)
kriterien (1)
kritik (1)
lazy evaluation (1)
lebenszyklus (1)
MDA (1)
mda (2)
Meta (1)
meta (1)
Metamodell (1)
metrik (1)
modell (1)
mvc (1)
nachbedingung (1)
negativ (1)
objektorientierte (1)
ocl (1)
omg (1)
positiv (1)
Probleme (2)
qualität (2)
qualitätslenkung (1)
qualitätsmanagement (3)
qualitätsprüfung (1)
robust (1)
software (4)
spezifikation (3)
standards (1)
Standards (1)
strukturelles Testen (1)
suite (1)
symbolische ausführung (1)
Systemtest (1)
testen (2)
testprozess (1)
Testprozess (1)
überblick (1)
übung3 (1)
UML (2)
UMl (1)
ursache (1)
ursache-wirkungsgraph (1)
v-modell (1)
validierung (2)
verifizierung (1)
verifzierung (1)
vorbedingung (1)
white-box (2)
zentral (1)
ziele (1)
zustandsbasierter test (1)
zyklomatisch (3)
Report abuse

Cancel
Email

Password

Login    

Forgot password?
Deutsch  English