Frage

Während eine schnelle wiki / google Flut mich mit zahlreicher uml Freeware, die meisten von ihnen nicht meine Erwartung entsprechen (begrenzt auf „Zeichnung“ Ebene statt „Modellierung“). Ich weiß sparx EA und IBM Rational Rose bietet komplette Design-to-Implementierung Toolkits, aber sie sind aus meinem Budget: (

, wenn deutlich anders, wenn ich mit Papier und Bleistift skizzieren?
Angenommen, ich die vollständige Spezifikation von UML kennen, und zielen darauf ab, es zu benutzen für

  • Dokumentation
  • Idee (n) Kommunikation zwischen den Teammitgliedern
  • Designvalidierung
War es hilfreich?

Lösung

Ein gutes Unternehmen wird verwendet ihr Geld Ihnen beste Werkzeug zu kaufen, um die Produktivität zu maximieren. Siehe Regel 9 von The Joel-Test

Ehrlich gesagt, die meiste Zeit, ich würde denken, Marker Pen und White Board wird das beste Werkzeug, um Ihre Idee zwischen den Teammitgliedern zu kommunizieren.

Andere Tipps

Hängt was Sie unter „Design-Validierung“ bedeuten. Wenn es nur für den menschlichen Verzehr ist - das heißt sind Sie nicht auf der Suche zu generieren oder Reverse-Code Ingenieur - dann müssen Sie nicht die Kosten / Kosten / Komplexität eines „Modellierung“ -Tool. In der Tat, je nach Umständen eine weiße Tafel / Blatt Papier kann auch die beste Wahl sein. Es gibt nichts ganz so kommunikativ wie die Erstellung eines Bild, wie Sie gemeinsam über ein Problem und seine Lösung mit anderen Teammitgliedern sprechen.

Wenn Sie elektronisch zu erfassen brauchen ist es offensichtlich visio. Aber wenn Sie schauen, nehmen für keine Kosten und / oder nicht-Fenster dann einen Blick auf yEd .

Es gibt viele Lösungen, die von Modellen Codegenerierung erlauben, die frei sind. Schauen Sie zum Beispiel an dem Topcased Projekt.

Wie oben erwähnt, mit der Ausnahme von der Validierung Teil (wenn es Validierungsmethode ist, die oder bereits automatisiert sein kann), die Sie wirklich brauchen keine Werkzeuge überhaupt. Doch noch Tools können Sie die Vorteile bringen. Generell gibt es viele Werkzeuge, die sind nicht so gut (zum Beispiel Unterstützung für alle UML-Elemente), so dass Sie überprüfen sollen, ob ein Werkzeug, um Ihre Bedürfnisse paßt, wenn Sie nicht finden können, verwenden Sie Papier und Bleistift.

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