Allgemein
Der ewige Softwareentwicklungskreis
Der ewige Softwareentwicklungskreis
Tags: kreis, software
Quelle:
Quelle:
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
Quelle:
Quelle:
Tags: lebenszyklus, software
Quelle:
Quelle:
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
Quelle:
Quelle:
Kartensatzinfo:
Autor: Annika
Oberthema: Informatik
Thema: Softwarekonstruktion
Schule / Uni: TU Dortmund
Veröffentlicht: 19.03.2014
Tags: Prof Dr Jürjens
Schlagwörter Karten:
Alle Karten (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)