102 lines
3.3 KiB
Plaintext
102 lines
3.3 KiB
Plaintext
|
|
|
|
Q U A L I T A E T S P A R A M E T E R D A B A 1 6
|
|
|
|
- 1 -
|
|
|
|
|
|
Effizienz
|
|
---------
|
|
|
|
- Alle in der Anwenderdokumentation beschriebenen Funktionen
|
|
sind in der dokumentierten Art realisiert.
|
|
|
|
- Zum Zeitverhalten lassen sich pauschale Angaben nur schwer
|
|
formulieren.
|
|
Gegenueber anderen Systemem (WDATA/KEAW, ALLDBS/ROBOTRON
|
|
bzw. REDABAS/ROBOTRON) auf 16-bit Rechnern scheint DABA16
|
|
schneller zu sein. Die Antwortzeiten sind abhaengig von der
|
|
Anfrage, der verwendeten Komponente und der Betriebssystem-
|
|
last. Sie schwanken zwischen weniger als einer Sekunde
|
|
(20 Transaktionen/Sekunde) und einigen Minuten.
|
|
|
|
- Software-Voraussetzungen: MUTOS-kompatibles Betriebssystem
|
|
Hardware-Voraussetzungen: 20-MByte Harddisk, Terminal
|
|
|
|
Stabilitaet
|
|
-----------
|
|
|
|
- DABA16 ist sicher gegenueber DBS-Systemfehlern, bei
|
|
Betriebssystemfehlern wird ein intaktes Filesystem voraus-
|
|
gesetzt. Nach Abstuerzen kann mit einer Systemkomponente
|
|
die entsprechende Datenbank wieder hergestellt werden.
|
|
|
|
- Alle Eingaben werden in der Regel von Compilern entgegen-
|
|
genommen, so dass DABA16 als robust gegenueber fehlerhaften
|
|
Eingaben eingeschaetzt werden kann. Da das System ein eige-
|
|
nes Nutzerverzeichnis besitzt, ist ein Missbrauch durch
|
|
Unbefugte weitgehend ausgeschlossen.
|
|
|
|
Wartungsfreundlichkeit
|
|
----------------------
|
|
|
|
- Fuer alle Komponenten existieren Demonstrationen bzw.
|
|
Beispielsammlungen, um eine Einarbeitung zu erleichtern.
|
|
Alle Fehler sind klar in eine Fehlernummer und einen zuge-
|
|
hoerigen Text gegliedert, im Fehlerfalle sind umfangreiche
|
|
Protokolle generierbar.
|
|
|
|
Flexibiltitaet
|
|
--------------
|
|
|
|
- DABA16 ist ein relationales Datenbanksystem, das allen
|
|
Forderungen (physische Datenunabhaengigkeit, hohes Sprach-
|
|
niveau, Unabhaengigkeit der Anfrageabarbeitung von der
|
|
physischen Datenrepraesentation) gerecht wird. Eine Anwen-
|
|
dung ist fuer grosse Datenmengen und in verschiedenen
|
|
Bereichen (Planung und Abrechnung, PPS, CAD usw.) moeglich.
|
|
|
|
- DABA16 entspricht in seinem Modell und der Arbeitsweise der
|
|
klassischen Relationentheorie mit folgenden
|
|
Einschraenkungen:
|
|
* keine Unterstuetzung des Domaenkonzepts
|
|
* keine Unterstuetzung des Primaerschluesselkonzeptes
|
|
* keine vollstaendige logische Datenunabhaengigkeit
|
|
wobei kein relationales System alle Forderungen erfuellt.
|
|
Standard-SQL wird nicht unterstuetzt.
|
|
|
|
|
|
Q U A L I T A E T S P A R A M E T E R D A B A 1 6
|
|
|
|
- 2 -
|
|
|
|
|
|
- Durch das System wird ein Hoechstmass an Portabilitaet
|
|
erreicht, eine Generierung unter einem neuen Betriebssystem
|
|
(MUTOS aehnlich) ist in kuerzester Zeit moeglich.
|
|
|
|
- DABA16 liegt vollstaendig in Quellform vor, so dass neue
|
|
Komponenten entwickel- und integrierbar sind.
|
|
|
|
Anwendungsfreundlichkeit
|
|
------------------------
|
|
|
|
- Die Anwendung des Systems erfolgt auf einem hochsprach-
|
|
lichen Niveau, so dass eine Anwenderfreundlichkeit und
|
|
niedrige Entwicklungszeiten garantiert sind. Integrierte
|
|
Funktionen der Bedienerfuehrung (Menues) bzw. Datenmasken
|
|
existieren nicht, da da System im Kommandomodus arbeitet.
|
|
|
|
Korrektheit
|
|
-----------
|
|
|
|
- Alle Kompoenenten sind in der dokumentierten Form voll-
|
|
staendig verfuegbar.
|
|
|
|
- Alle Leistungen der einzelnen Komponenten sind vollstaendig
|
|
dokumentiert.
|
|
|
|
- Das System kann als weitgehend ausgetestet angesehen wer-
|
|
den, da der Vorgaenger ING_DB sich im praktischen Betrieb
|
|
schon bewaehrt hat.
|