![]() |
Datenbank: mysql • Version: 4.1 • Zugriff über: mydac
Dokumentation einer Datebnank Anwendung.
Hallo. Wollte wissen wie Ihr ihre Große Datenbanken Anwendungen dokumentiert?
Ich habe in zwischen ca. 50 Tabelle (Relationen). Ich habe die Tabellen als ERM mit Vision erstellt (dargestelt). Wichtige funktionen sind in Code dokumentiert (bzw. sind selbssprechned) z.B. GibFirmaAusKontakt(kontakt_id:string):String; Ich habe mir das Buch mit UML angeschaut.. das ist zwar gut aber Dokumentieren mit UML ist aus meine Sicht (ca 70 Eingabemasken) und tausende Zeilen von Code, nicht möglich. Bin der einziger Entickler im Hause. Nun habe ich schwirigkeiten wenn ich eine Änderung einbauen muss... weil durch ein Änderung (manchmal weiter Fehler in Projekt eingebaut werden). |
Re: Dokumentation einer Datebnank Anwendung.
Bau dir Unittests mit DUnit für alle wichtigen Funktionen/Klassen auf.
Ist m.E. die Basis für Wiederholte Tests. Automatische GUI-Tests sind komplizierter und m.E. erst in einer Phase sinnvoll wenn Du auf unterer Ebene Tests hast. |
Re: Dokumentation einer Datebnank Anwendung.
Eine Dokumentation in UML wäre bei der Projektgröße ein guter Ansatz, wobei ich nicht unbedingt die Eingabemasken dokumentieren würde, sondern den Allgemeinen Ablauf.
Ich würde versuchen das Programm zu modularisieren. Wie stabil ist das Datenbankdesign? Dieses würde ich zur Dokumentation in funktionale Teile zerlegen. |
Re: Dokumentation einer Datebnank Anwendung.
Wie kann ich z.B. das am sinnvolsten Dokumentieren.
Ereignisse von Objekten (z.B. Von Tabellen) On AfterPost etc... Die UML ist ja eine modelierungssrpache (kann ich dort auch ereingisse von allen Objekten beschreiben, die in angewendet habe?) Zitat:
Hauptproblem ist es, das durch eine "große" änderung einige weiter Fehler reinkommen, die mir beim Testen entgangen sind (kommt das auch bei euch vor)? |
Re: Dokumentation einer Datebnank Anwendung.
Ich würde zuerst mit der allgemeinen Modellierung beginnen.
Für Abläufe gibt es Sequenzdiagramme. |
Re: Dokumentation einer Datebnank Anwendung.
Zitat:
Zitat:
Zitat:
Zitat:
1, Schreibe für die zu ändernde Methode/Funktion eine vollständigen Unit-Test mit Grenzwerttest etc. 2, Bau die Funktion um 3, Lass deinen Unittest drüber laufen. Wenn alles Grün ist, ist die Änderung fehlerfrei abgelaufen oder du hast einige Testfälle vergessen die sich in realen Anwendung auswirken. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz