software-ul pentru Mac, care poate ajuta în faza de proiectare (UML?)

voturi
0

Caut un instrument / software care mă poate ajuta în proiectarea aplicația mea.

Practic nu am nevoie de ceva ca un generator de cod, dar un software frumos, care să-mi crea blocuri în cazul în care am pune în aplicare acțiuni (cum ar fi o clasă, ci doar cu declararea metodelor și tipuri de date / returnate tipuri; nicio implementare) și apoi să-mi a crea relații, ca tine ar avea în diferite clase care interacționează unele cu altele.

Exemplu: Eu fac un bloc și numesc „masina“; i pune în aplicare metodele de accelerare, pauză și altele; apoi am crea un bloc numit „persoană“; care interacționează cu blocul auto. Când m-am decide să adauge o altă clasă, pur și simplu adăugați un alt bloc, și dacă am încerca să utilizeze acest bloc cu masina sau blocul de persoană, fără a utiliza tipurile de date corecte, îmi va da o eroare (ca am crea un bloc numit elefant , și să încerce să-l folosească pe masina).

M-am uitat la UML, dar este, în principal pe PC-ul, și am nevoie de o aplicație pentru Mac; iar cea mai mare parte a răspunsului pe care le primesc sunt orientate spre instrumente de desen, cum ar fi OmniGraffle ... problema este că aceste software sunt doar ajutându-vă de desen clase; și dacă trebuie să mă fac toate lucrările de mine, în acest moment am folosi pen-ul vechi și hârtie: D

Ar fi frumos dacă există, de asemenea, un exportator pentru a face cod pseudo, astfel încât i se poate importa în Xcode și au toate relațiile puse în aplicare, să construiască și să vedem dacă am obține orice eroare; și apoi începe să pună în aplicare fiecare metodă unică.

Visez sau ceva de genul asta exista? Visio este rece (când funcționează); dar este orientat pentru platforma MS, nu OBJ-C :(

Multumesc pentru orice sugestii!

Întrebat 16/08/2010 la 22:20
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
0

Cred că Iuda este doar ceea ce vrei. Acesta este un instrument special conceput pentru a desena diagrame UML (inclusiv diagrama de clase, pe care le - ați menționat în întrebarea dvs.).

Deoarece este o aplicație Java, puteți să-l utilizați în Mac fără probleme.

Publicat 16/08/2010 la 22:23
sursa de către utilizator

voturi
0

Visual Paradigm rulează pe un număr de sisteme de operare, inclusiv OS X și este fantastic:

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

Acordat pentru a obține un set complet de funcții trebuie să-l cumpere, dar poate tur-retur 10 limbi.

Publicat 16/08/2010 la 22:26
sursa de către utilizator

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