Software Design Webseite (n) [geschlossen]
-
18-09-2019 - |
Frage
Welche Websites (keine Bücher) Dokumententwürfe (UML oder anderweitig) für Software-Anwendungen?
Bauwesen Architekten haben viele Ressourcen für die Inspiration und den Bau. Ich suche nicht Ressourcen auf den Aufbau Software (wie Meyer Software Construction objektorientiert) , sondern Beispiele von Mustern und Modellen für Softwarekomponenten oder Klassendiagramme, die für die Entwicklung eine applcation als Ausgangspunkt verwendet werden können.
Beispiel-Anwendungen könnten gehören:
- Game System
- Textverarbeitung
- User Interface
- Telefonie Anrufsteuerung
- Klinik Scheduling
- Notification System
- Incident Management
- Netzwerk-Überwachung
- Restaurant Catering
- Dispatching (Taxi, Polizei)
- Selling Pauschalreisen
Die Design Patterns Buch ist ein guter Anfang, aber ein bisschen zu niedrigem Niveau.
Lösung
Grady Booch hat eine tolle Seite für gerade dieses Ding an http://www.handbookofsoftwarearchitecture.com/index.jsp?page=Main
Aber Sie müssen sich registrieren um den Diagrammen zu suchen.
Andere Tipps
Meinst du Dinge wie Microsoft Patterns and Practices / p>
Für einfache Erklärungen, Beispielcodes und Anwendungsfälle von gemeinsamen Software-Entwurfsmuster, können Sie überprüfen http: // sourcemaking. com / design_patterns . Sie werden bei der Lösung gemeinsamer Probleme im Allgemeinen ausgerichtet und kann in der Tat als wiederverwendbare Architekturen in der Softwareentwicklung berücksichtigt werden.
Für Informationen im Zusammenhang mit domänenspezifischen Systemen, wie Spiele, kann es andere domänenspezifische Probleme, die in verschiedenen Architekturen behandelt wurden, wie einige der Links, die Sie zur Verfügung gestellt haben. eine einzige Quelle zu finden, die am besten können alle diese Informationen in einer einheitlichen Architektur Liste kann nicht möglich sein. Generisches Entwurfsmuster, wie sie aus dem Gang of Four, ist eine bessere Aus diesem Grund beginnen, glaube ich.