Foliensatz 2.0
Softwarequalität
(Anhang)
Softwarequalität
(Anhang)
Äußeres Qualitätsmerkmal
Funktionalität
(Angemessenheit,Richtigkeit, Interoperabilität,Ordnungsmäßigkeit(Vorschriften),Sicherheit)
Vorhandensein von Funktionen mit festgelegten Eigenschaften. Diese Funktionen erfüllen die festgelegten oder vorausgesetzten Anforderungen.
Zuverlässigkeit
(Reife, Fehlerzoleranz, Wiederherstellbarkeit)
Merkmale, die sich auf die Fähigkeit der Software beziehen, ihr Leistungsniveau unter festgelegten
Bedingungen über einen festgelegten Zeitraum zu bewahren.
Benutzbarkeit
(Verständlichkeit, Erlernbarkeit, Bedienbarkeit)
Merkmale, die sich auf den zur Benutzung erforderlichen Aufwand beziehen, und auf die individuelle Bewertung einer solchen Benutzung durch eine festgelegte oder vorausgesetzte
Gruppe von Benutzern
Effizienz
(Zeitverhalten, Verbrauchsverhalten)
Merkmale, die sich auf das Verhältnis zwischen dem
Leistungsniveau der Software und dem Umfang der eingesetzten Betriebsmittel unter festgelegten Bedingungen beziehen.
Änderbarkeit
(Analysierbarkeit, Modifizierbarkeit, Stabilität, Testbarkeit)
Merkmale, die sich auf den Aufwand für Durchführung vorgegebener Änderungen beziehen.
Übertragbarkeit
(Anpassbarkeit, Installierbarkeit, Konformität, Austauschbarkeit)
Merkmale, die sich auf die Eignung der Software beziehen,
von einer Umgebung in eine andere übertragen zu werden.
●Nicht alle Qualitätsmerkmale lassen sich gleichzeitig gleich gut
erfüllen.
●Qualitätsplan sollte für zu entwickelnde Software wichtigste
Qualitätsmerkmale herausstellen.
●Prioritäten festlegen:
●In engster Absprache mit Auftraggebern und Anwendern.
●Qualitätsanforderungen: Bestandteil der nicht-funktionalen
Anforderungenim Pflichtenheft.
●Qualitätsplan sollte vorgeben, wie Qualitätsbewertung der
Software ablaufen soll.
Tags: qualität, software
Source:
Source:
Foliensatz 3.6
Software-Evolution
Software-Evolution
Software-Evolution
beschreibt den Prozess, der folgt, nachdem ein Softwaresystem entwickelt und ausgeliefert wurde. Nach Auslieferung und Benutzung kommen neue Anforderungen dazu und alte Anforderungen verändern sich. Teile des Softwaresystems müssen möglicherweise korrigiert werden, da Fehler auftreten, die zuvor nicht bemerkt wurden. Das System muss an eine neue Plattform adaptiert werden. Die Performance muss verbessert werden und andere nicht-funktionale Anforderungen.
Tags: evolution, software
Source:
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)
Ansatz (1)
bewertung (2)
blackbox (1)
CMMI (1)
Code (1)
Diagrammtypen (1)
einschränkung (1)
emf (3)
Erweiterung (1)
evolution (1)
fehler (1)
fehlerhandlung (1)
fehlerzustand (1)
gef (3)
generieren (1)
gmf (1)
Grenzwertanalyse (1)
grundidee (1)
integrationstest (1)
Invariante (2)
iso9000 (1)
komplexität (2)
Komplexität (2)
Komponententest (1)
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)
ocl (1)
omg (1)
positiv (1)
Probleme (2)
qualität (2)
qualitätslenkung (1)
qualitätsprüfung (1)
robust (1)
software (4)
spezifikation (3)
standards (1)
Standards (1)
suite (1)
Systemtest (1)
testen (2)
testprozess (1)
Testprozess (1)
überblick (1)
übung3 (1)
UML (2)
UMl (1)
ursache (1)
v-modell (1)
validierung (2)
verifizierung (1)
verifzierung (1)
vorbedingung (1)
white-box (2)
zentral (1)
ziele (1)
zyklomatisch (3)