software per Mac che può aiutare in fase di progettazione (UML?)

voti
0

Sto cercando uno strumento / software che mi può aiutare nella progettazione di mia app.

Fondamentalmente non ho bisogno di qualcosa di simile a un generatore di codice, ma un bel software che mi permette di creare blocchi in cui a implementare le azioni (come una classe, ma solo con la dichiarazione dei metodi e tipi di dati / tornato tipi; alcuna implementazione) e poi mi lascia creare relazioni, come si avrebbe in diverse classi che interagiscono tra loro.

Esempio: faccio un blocco e lo chiamo auto; implemento metodi accelerano, rompono e altri; poi ho creato un blocco chiamato persona; che interagiscono con il blocco macchina. Quando decido di aggiungere un'altra classe, ho semplicemente aggiungere un altro blocco, e se provo ad utilizzare questo blocco con l'auto o il blocco persona, senza utilizzare i tipi di dati corretti, che mi darà un errore (come genero un blocco chiamato elefante , e cercare di usarlo sulla vettura).

Ho guardato UML, ma è soprattutto su PC, e ho bisogno di un app per Mac; e la maggior parte della risposta che ottengo sono orientati a strumenti di disegno come OmniGraffle ... il problema è che questi software sono solo vi aiuta disegnare le classi; e se io devo fare tutto il lavoro da solo, a questo punto io uso la vecchia carta e penna: D

Sarebbe bello se c'è anche un esportatore di fare pseudo codice, in modo che io possa importare in Xcode e hanno tutti i rapporti implementate, costruire e vedere se ottengo alcun errore; e quindi iniziare a implementare ogni singolo metodo.

Sto sognando o qualcosa del genere esiste? Visio è fresco (quando funziona); ma è orientato per piattaforma MS, non OBJ-C :(

Grazie per eventuali suggerimenti!

È pubblicato 16/08/2010 alle 22:20
fonte dall'utente
In altre lingue...                            


2 risposte

voti
0

Credo che Jude è proprio ciò che si desidera. E 'uno strumento progettato specificamente per disegnare diagrammi UML (compreso il diagramma delle classi, che lei ha citato nella sua interrogazione).

Dal momento che si tratta di un'applicazione Java, è possibile utilizzare nel vostro Mac senza problemi.

Risposto il 16/08/2010 a 22:23
fonte dall'utente

voti
0

Paradigma visivo viene eseguito su un certo numero di sistemi operativi tra cui OS X ed è fantastico:

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

Concesso per ottenere il set completo di funzionalità è necessario acquistare, ma può roundtrip 10 lingue.

Risposto il 16/08/2010 a 22:26
fonte dall'utente

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