Software für Mac, die in Entwurfsphase helfen können (UML?)

stimmen
0

Ich bin auf der Suche nach einem Werkzeug / Software, die mir bei der Gestaltung meiner App kann helfen.

Im Grunde brauche ich nicht so etwas wie ein Code-Generator, aber eine nette Software, die ich ließ Blöcke erstellen, wo ich Aktionen implementieren (wie eine Klasse, sondern nur mit der Erklärung der Methoden und Datentypen / zurückgegeben Typen, keine Implementierung) und mich dann lassen schaffen Beziehungen, wie Sie in verschiedenen Klassen haben würden, die miteinander in Wechselwirkung treten.

Beispiel: Ich mache einen Block und nennt sie „Auto“; i implementieren die Verfahren beschleunigen, brechen und andere; i erstellen dann einen Block namens „Person“; dass die Interaktion mit dem Auto-Block. Wenn ich entscheiden, eine andere Klasse hinzuzufügen, füge ich einfach einen anderen Block, und wenn ich versuche, diesen Block mit dem Auto zu benutzen oder die Person blockieren, ohne die richtigen Datentypen zu verwenden, wird es mir eine Fehlermeldung geben (wie ich einen Block namens Elefanten erstellen und versuchen, es auf das Auto zu benutzen).

Ich habe in UML sehe, ist aber in erster Linie auf dem PC, und ich brauche eine App für Mac; und die Mehrheit der Antwort, dass ich wie OmniGraffle zu Zeichenwerkzeuge sind so ausgerichtet bekommen ... das Problem ist, dass diese Software helfen Sie nur die Klassen zeichnen; und wenn ich muss die ganze Arbeit alleine machen, an dieser Stelle verwende ich den alten Stift und Papier: D

Es wäre schön, wenn es auch ein Exporteur ist Pseudo-Code zu machen, also kann ich es in Xcode importieren und haben alle Beziehungen umgesetzt, bauen und sehen, ob ich einen Fehler bekommen; beginnen und dann jede einzelne Methode zu implementieren.

Träume ich oder so etwas wie dieses gibt es? Visio ist cool (wenn es funktioniert); ist aber für MS-Plattform ausgerichtet ist, nicht OBJ-C :(

Vielen Dank für alle Anregungen!

Veröffentlicht am 16/08/2010 um 22:20
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
0

Ich denke , dass Jude ist genau das, was Sie wollen. Es ist ein Werkzeug speziell entwickelt , UML - Diagramme zeichnen (einschließlich der Klassendiagramm, dass Sie in Ihrer Frage erwähnt).

Da es sich um eine Java-Anwendung ist, können Sie es in Ihrem Mac ohne Probleme verwenden.

Beantwortet am 16/08/2010 um 22:23
quelle vom benutzer

stimmen
0

Visual Paradigm läuft auf einer Reihe von Betriebssystemen einschließlich OS X und es ist fantastisch:

http://www.visual-paradigm.com/solution/freeumltool

Zugegeben den vollen Funktionsumfang Sie brauchen, um es zu kaufen, aber es 10 Sprachen Roundtrip kann.

Beantwortet am 16/08/2010 um 22:26
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more