2009-05-19 11 views
2

Nach dem Lesen der Definition des prozeduralen Designs (http://en.wikipedia.org/wiki/Design_document) und die Suche nach ein paar Beispiel-Diagramme, habe ich Probleme mehr herauszufinden, was prozedurales Design anders als das Finden dieses Diagramms (http://www.kelso.scotborders.sch.uk/departments/computing/resources/mindmaps/Procedural%20program%20design.gif). Wann ist diese Art der Dokumentation normalerweise erforderlich? Ist es, wenn ein bestimmter Algorithmus in der Anwendung verwendet wird?Verfahren Design-Dokumentation Strategien

Antwort

1

Dies wird am häufigsten verwendet, wenn Sie einige sehr ähnliche Konstrukte haben, die sehr häufig verwendet werden. In gewisser Weise ist SQL ein "prozedurales Design", da es Sie auf Tabellen und Spalten und eine Handvoll Operationen beschränkt, die auf das "Datenmodell" (= die Datenbank) angewendet werden können.

Code-Generatoren gedeihen in diesem Bereich, da sie eine große, aber einfache Eingabe haben und viel Code generieren, der extrem mühsam und fehleranfällig wäre, um von Hand zu schreiben. In ähnlicher Weise können Sie hierfür eine "Dokumentation" generieren, die in der Regel eine große Zeitverschwendung ist, da sie ein enormes Volumen aufweist und sehr wenig Informationen darüber enthält, wie das System funktioniert.

[Bearbeiten] In der Informatik ist die Menge der Informationen in einer Nachricht die Menge an "Überraschung", die Sie pro Bit erhalten. So ist eine Seite von "1'000 feet view", die dicht gepackt ist mit Informationen, die Ihnen eine komprimierte Einführung geben, wie das System gestaltet ist und wie Sie sich zurechtfinden, ist mehr als 1'000 Seiten Dokumentation generiert von ein Datenmodell.