Frage

Kennt jemand ein anständigen UML-Standards Leitfaden?

Meine Firma stützt sich derzeit auf UML 2.0 (zu Recht oder zu Unrecht) die Mehrheit zu tun (lesen Sie alle ) ihre Designarbeit. Ich habe mit einem Entwurf ‚best practice‘ Leitfaden zu helfen, andere Entwickler entwickeln bessere Modelle gefragt zu kommen. Das Hauptproblem ist, dass ich konfrontiert Im voreingenommen etwas gegen UML ... Ich glaube, dass: wenn ein Diagramm mehr als 5 Minuten dauert dann kompliziert sein zu zeichnen! Im Suche nach Beratung überwiegend auf welche Art von Standards soll ich suchen. Im Auch auf der Suche nach einer externen Quelle von Informationen, die verwendet werden können, meinen irrationalen Abscheu von UML-schwerer Ausführung und wirkt als ‚Sanitizer‘ für meine Vorschläge balence aus.

Die meisten von allen Im suchend ein nützliches Dokument zu schreiben, anstatt eine, die in einem obskuren Netzwerkverzeichnis Formen entfernt sitzen wird.

Irgendwelche Ideen?

War es hilfreich?

Lösung

UML Destilliertes von Martin Fowler

Andere Tipps

Wie Paul C , empfehle ich UML Destilliertes . Es ist in erster Linie um UML, aber es enthält eine Menge Einblicke über Design im Allgemeinen (obwohl es ein bisschen zu viel auf Karteikarten IMO besteht), es ist kurz, angenehm zu lesen, und auf den Punkt.

ich empfehlen gegen UML in Kürze . Es ist das Schlimmste, O'Reilly Buch, das ich habe: wahnsinnig dicht, hart und mäandernden zu lesen. Nicht das Papier wert, sie gedruckt wird, auf.

Wir sprechen hier nicht über ein Buch, das sagt, wie UML verwenden, sondern ein Stil oder Standards Führer irgendeine Art. Geben Sie, UML Profile ... Dies kann erhalten Sie sowohl die Standardisierung und Reduzierung der Komplexität der Sie suchen. Sie können die Beziehungen und Elemente beschränken, die verwendet werden können. Sie können auch bestimmte Dinge erfordern. Ein großes Unternehmen können auf die Vermögenswerte und die Datenbewegung konzentrieren und beschränken es auf diese Ansicht standardisierte Diagramme ist. Doch ein Unternehmen Echtzeit-Software für Tanks machen könnte auf Aktion oder Fluss konzentrieren.

Der ganze Sinn der UML ist, dass es nicht spezifisch und nützlich für jede Art von Situation. Martin Fowler und Elemente der Stil Bücher reduzieren werden keine Zeit diagramming und erhöhen das Verständnis. Sie benötigen standardisierte Profile oder Muster für den als. Ich habe es auf den Punkt zu arbeiten, zu sehen, dass das Geschäft sie lesen kann. Viele Tools ermöglichen es Ihnen, ein Profil zu erstellen, die für die Designer Lernkurve erleichtert und reduziert Ziehzeit.

MDA Destilliertes (OMG Press) ist ein gutes Buch, wenn Sie die Konzepte verstehen wollen, aber es ist nicht erforderlich.

Wirklich, UML-Profile. Sie wollen nicht, einen Standard, weil Ihr Unternehmen oder Ihre Notwendigkeit ist anders. Ein Standard für Web Service funktioniert nicht für die Echtzeit oder Finanzdienstleistungen.

Kaufen jeder eine Kopie von Die Elemente der UML 2.0-Stil . Job gemacht.

Für eine schnelle Referenz, wie einzelne UML-Diagramme zu komponieren, empfehle ich herzlich Die Elemente der UML Style 2.0 und ich habe mein Geld, wo meine Empfehlung liegt durch die 2. Auflage Kauf meine erste Auflage zu ersetzen.

Neben dieser Empfehlung, ich denke, das Wichtigste in einem Unternehmen bei der Einführung jeder Style Guide ist ein lokale Feedback-Mechanismus zu haben, , wo die Menschen für Kommentare zu dem Aspekte der Style Guide Arbeit veröffentlichen können sie, vor allem, wenn Sie mit einem offiziellen gedruckter Reiseführer. Ein Wiki oder ein ähnliches lässig Repository sollte dafür ausreichen.

Ich schlage vor, sich auch auf Diagramme, die besonders waren gute Beispiele (oder schlechte, wenn das Team Humor es dauern könnte). Betrachten wir eine gerahmte Diagramm der Woche wie Mitarbeiter der Woche sehen Sie in so vielen Geschäften. Das gibt eine sanfte Erinnerung daran, dass Diagramm Lesbarkeit ernst genommen wird, aber hoffentlich mit genügend Spaß mehr Kauf in das Konzept zu erhalten.

Ich weiß, Sie wollen wahrscheinlich ein einfaches Buch für diese zu lesen, aber von dem, was Sie beschreiben, ich mit den auf OMG selbst. Sie sind ein bisschen viel zu lesen, aber wäre so vollständig wie man sich wünschen kann. Sie haben auch Lonks zu Artikel und Tutorials, die hilfreich sein können.

Soweit Bücher gehen die ich gefunden habe, dass UML Verwendung ist ganz gut, da es den Software-Entwicklungsprozess sowie die UML-Tools und Methoden greift.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top