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
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.
- 1. Cache-Strategien mit IQueryables
- 2. Entwickelnde Strategien für Gefangenendilemma
- 3. Elasticsearch Hot-Backup-Strategien
- 4. Architectural Design Dokumentation Strategien
- 5. Effiziente parallele Strategien
- 6. .Net - Strategien Magic String
- 7. parallel parMap und Strategien
- 8. NoSQL-Strategien für Länder referenzielle
- 9. Verwendung paralleler Strategien mit Monaden
- 10. Welche Merge-Strategien werden verwendet?
- 11. OpenMP: gute Strategien für Tiefensuche
- 12. android playstore app udpate strategien
- 13. Linker-Skripte: Strategien zum Debuggen?
- 14. URL Controller Mapping Strategien (PHP)
- 15. Devise Omniauth - Setup & Definition Strategien
- 16. MySQL Single Query Benchmarking-Strategien
- 17. Strategien, um Laufzeitfehler zu beheben
- 18. Strategien in einem Verzeichnis anwenden
- 19. Optimale Verfahren
- 20. Verfahren Problem
- 21. Fehler Verfahren
- 22. Call-Verfahren mit Ref Cursor in einem anderen Verfahren
- 23. Satz UIImageView Eigenschaft von einem Verfahren durch ein anderes Verfahren
- 24. ein Verfahren in einem anderen Verfahren in Angular js Fabriken
- 25. Intercepting Verfahren aus einem Verfahren des gleichen Objekts namens
- 26. Passing-Verfahren Parameter der Variablen zu Kinder Verfahren
- 27. Strategien für die Verschlüsselung mit Django + Postgres?
- 28. Android App: Java/JNI Anruf Einhaken Strategien
- 29. Jenkinsfile und verschiedene Strategien für Niederlassungen
- 30. Gibt es Strategien, um Satisficing zu vermeiden?