|
Diplomarbeitsthema:Entwurf
und Implementierung der
Benutzeroberflächen und Funktionen für
das Fachsprachensystem Filcom
Abstract:
Das System Filcom wird zur Aufnahme und Dokumentation unterschiedlich
repräsentierten Wissens verwendet. Da das bestehende System und dessen Datenbanksystem
nicht mehr den stark wachsenden Datenmengen gewachsen war, wurde das bestehende System
Filcom einer ausführlichen Analyse unterzogen.
Basierend auf den Ergebnissen der Objektorientierten Analyse,
beinhaltet diese Diplomarbeit den Objektorientierten Entwurf des Programmsystems und die
Gestaltung der Benutzeroberflächen. Für den Objektorientierten Entwurf, der 42 Klassen,
636 Operationen und über 200 Seiten umfaßt, wurde das Werkzeug Rational Rose eingesetzt.
Bei der Gestaltung der Eingabemasken wurden die neu entstandenen Erfordernisse
eingearbeitet und die Empfehlungen zur ergonomischen Gestaltung der Benutzeroberlächen
("Mensch-Maschine-Kommunikation", MMK) und die Style Guides berücksichtigt.
Weiters wurden mehrere Entwicklungsumgebungen und deren
Datenbankschnittstellen untersucht. Dies waren die folgenden Entwicklungsumgebungen:
Access 7.0 (Microsoft), Delphi 1.0 (Borland), Designer/2000 (Oracle), Java Workshop (SUN),
Media Objects 1.0 (Oracle), Toolbook 4.0 (Asymetrix), Visual Basic 4.0 (Microsoft), Visual
C++ 4.0 (Microsoft) und Visual FoxPro 3.0 (Microsoft). Sowie die folgenden Datenbank
Management Systeme und die Datenbankschnittstellen: Borland Database Engine, FoxPro 3.0
(Microsoft), JDBC (SUN), Jet 3.5 (Microsoft), MS SQL-Server 6.5 (Microsoft), ODBC 3.0
(Microsoft) und Oracle7 Server 7.2 (Oracle).
Nach jeder Projektphase wurde die Anwendung Filcom mit Hilfe der
Teststrategien White Box Testing (C1) und Black Box Testing geprüft (Verifikation). Am
Ende des Entwicklungszyklus erfolgte die Prüfung der Anwendung (Validation) gegen ihre
Spezifikation mit Hilfe der Teststrategien Volume Testing, Facility Testing und Useability
und den Wissensgebieten Elektrotechnik, Metallverarbeitung und Qualitätsmanagement.
Außerdem wurde eine umfangreiche kontextsensitive Hilfe für das System Filcom
entwickelt. Während der Arbeit mit Filcom erhält der Anwender durch die ausführliche
Beschreibung der Eingabemasken und deren Funktionen eine hilfreiche Unterstützung.
Literaturliste:
[BALZ96] |
Lehrbuch der
Software-Technik : Software-Entwicklung / Prof. Dr.-Ing. habil. Helmut Balzert,
Spektrum Akademischer Verlag GmbH, Heidelberg - Berlin Oxford, ISBN: 3-8274-0042-2,
1996 |
[BAU91] |
Das große Buch zur Windows 3
Programm-Entwicklung, Bauder, DATA BECKER GmbH, Merowingerstr. 30, Düsseldorf 1,
ISBN: 3-89011-376-1, 1991 |
[BOOCH95] |
Objektorientierte Analyse und Design
: Mit praktischen Anwendungsbeispielen / Grady Booch, Addison-Wesley (Deutschland),
ISBN: 3-89319-673-0, 1. Korrigierter Nachdruck 1995 |
[BOR95] |
Delphi für Windows :
Handbücher, Borland International, Inc., 100 Borland Way, P.O. Box 660001, Scotts Valley,
CA 95067-0001, U.S.A., 1995 |
[CONN93] |
Code complete : a practical
handbook of software construction / Steven C. McConell, Microsoft Press, A Division of
Microsoft Corporation, One Microsoft Way, Redmond, Washington 98052-6399, U.S.A,
ISBN: 1-55615-484-4, 1993 |
[CONN96] |
Rapid development : taming wild
software schedules / Steven McConell, Microsoft Press, A Division of Microsoft
Corporation, One Microsoft Way, Redmond, Washington 98052-6399, U.S.A,
ISBN: 1-55615-900-5, 1996 |
[COW97] |
Windows NT Server 4 / Robert
Cowart / Body Waters, , SYBEX-Verlag GmbH, Düsseldorf, ISBN: 3-8155-2062-2, 1997 |
[DATA94a] |
System Journal Spezial :
DataBase : Anbindung von Access als Frontend an den SQL Server / Oliver Bouchard,
Microsoft Corporation, One Microsoft Way, Redmond, Washington 98052-6399, U.S.A,
Heft: 80271/93002 - Seite 52, 1993/94 |
[DATA94b] |
System Journal Spezial :
DataBase : Offener Zugriff auf Daten mit ODBC, Matthias Berndt, Microsoft Corporation, One
Microsoft Way, Redmond, Washington 98052-6399, U.S.A,
Heft: 80271/93002 - Seite 71, 1993/94 |
[DIEN97] |
Vorlesung: Software Engineering
/ V. Dienhold, Universität Salzburg, Wintersemester 1996/97 |
[FOLEY96] |
Computer graphics : principles
and practice /
James D. Foley et al. 2nd ed. in C, Addison-Wesley Publishing Company,
Inc., ISBN: 0-201-84840-6, 1996 |
[GLAD94] |
Das FoxPro 2.5 für Windows Buch
/ Ralf Gladis, SYBEX-Verlag GmbH, Düsseldorf, ISBN: 3-8155-0038-9, 2. Auflage 1994 |
[JAVA95] |
The JavaTM Language
Specification, Version 1.0 Beta, Beta Draft of October 30, 1995, Sun Microsystems
Inc., 2550 Garcia Avenue, Mountain View,
California 94043-1100 U.S.A |
[JAVA96] |
Java Soft, JDBC TM :
A Java SQL API Version 1.0 / Graham Hamilton & Rick Catell, Sun Microsystems Inc.,
2550 Garcia Avenue, Mountain View,
California 94043-1100 U.S.A |
[JAVADEV] |
Java TM Developers
Guide / Jamie Jaworski, Sams.net Publishing, 201 W. 103rd Str.,
Inidanapolis, IN 46290, ISBN: 1-57521-069-X, 1996 |
[KANO95] |
Developing International Software
For Windows 95 and Windows NT: a handbook for software design / Kano, Nadine,
Microsoft Press, Division of Microsoft Corporation, One Microsoft Way, Redmond, Washington
98052-6399, U.S.A,
ISBN 1-55615-840-8, 1995 |
[MSLIB97] |
Microsoft® Developer
Network Library, Microsoft Corporation, One Microsoft Way, Redmond, Washington
98052-6399, U.S.A, 1994 - 1997 |
[NT40] |
Microsoft® Windows NT
4.0 Handbücher, Microsoft Corporation, One Microsoft Way, Redmond, Washington
98052-6399, U.S.A |
[ORA96a] |
Oracle 7.2 Documentation Library,
Oracle Corporation, 500 Oracle Parkway, Redwood Shores, CA 94065, U.S.A |
[ORA96b] |
Designer 2000 Documentation,
Oracle Corporation, 500 Oracle Parkway, Redwood Shores, CA 94065, U.S.A |
[POM97] |
Informatik-Handbuch / hrsg. Von
Peter Rechenber und Gustav Pomberger, Carl Hanser Verlag, München Wien, ISBN:
3-446-18691-3, 1997 |
[PRATA] |
The Waite Groups C++ Primers
Plus : teach yourself object-oriented programming / Stephen Prata, WAITE GROUP PRESS,
A Division of The Waite Group, Inc., 100 Shoreline Highway, Suite A-285, Mill Valley,
California 94941, U.S.A, ISBN: 1-878739-02-6, 1991 |
[RICK89] |
SQL in dBase IV / Rick F. van
der Lans / Gerard Verban, Addison-Wesley (Deutschland) GmbH, ISBN: 3-89319-240-9, 1989 |
[RUMB95] |
Unified Method : for
Object-Oriented Development, Documentation Set - Version 0.8 / Grady Booch und James
Rumbaugh, Rational Software Corporation 2800 San Tomas Expressway Santa Clara, USA |
[SAUER92] |
Relationale Datenbanken :
Theorie und Praxis / Hermann Sauer, Addison-Wesley (Deutschland) GmbH, ISBN:
3-89319-573-4, 1992 |
[SCHW94] |
Vorlesung: Software Engineering
/ A. Schwald, Universität Salzburg, Wintersemester 1993/94 |
[SEDGE92] |
Algorithmen in C++ / Robert
Sedgewick, Addison-Wesley (Deutschland) GmbH, ISBN: 3-89319-462-2, 1992 |
[SQLSER96] |
MS SQL-Server 6.5, Handbücher,
Microsoft Corporation, One Microsoft Way, Redmond, Washington 98052-6399, U.S.A |
[TAN97] |
Computernetzwerke / Andrew S.
Tanenbaum, Prentice Hall Verlag GmbH, Hans-Pinsel-Straße 9b, D-85540 Haar bei
München/Germany,
ISBN: 3-8272-9536-X, 1997 |
[THAL96] |
ISO 9001 : Software-Entwicklung
in der Praxis / Georg Erwin Thaller, Verlag Heinz Heise GmbH & Co KG, Hannover,
ISBN: 3-88229-080-3, 1996 |
[VB95] |
Visual Basic 4.0 Handbücher,
Microsoft Corporation, One Microsoft Way, Redmond, Washington 98052-6399, U.S.A, 1995 |
[VB97] |
Visual Basic 5.0 Handbücher,
Microsoft Corporation, One Microsoft Way, Redmond, Washington 98052-6399, U.S.A, 1997 |
[VC5] |
Visual C++ 5.0, Handbücher,
Microsoft Corporation, One Microsoft Way, Redmond, Washington 98052-6399, U.S.A |
[VOSS94] |
Datenmodelle, Datenbanksprachen und
Datenbank-Management-Systeme/ Gottfried Vossen, Addison-Wesley (Deutschland) GmbH,
ISBN: 3-89319-566-1, 1994 |
[WINNI95] |
Programming the Windows 95 User
Interface / Nancy Winnick Cluts, Microsoft Press, A Division of Microsoft Corporation,
One Microsoft Way, Redmond, Washington 98052-6399, U.S.A,
ISBN: 1-55615-884-X, 1995 |
[YOUNG97] |
Visual C++ 5 / Michael J. Young,
SYBEX-Verlag GmbH, Düsseldorf,
ISBN: 3-8155-5419-5, 1997 |
|