Supportvragen Mac > Programmeren in bijvoorbeeld C(++), Cocoa, Java, BASIC, en Swift

gezocht: UML modeling tool

(1/2) > >>

Geert Telemans:
Ik ben op zoek naar een software om use case diagrammen, klassediagrammen, sequentiediagramman enz... op te stellen en te laten coderen naar Java. Een soort Rational Rose, maar dan voor OS X. Momenteel moet dit programma enkel een eindwerk ondersteunen, relatief eenvoudige dingen. Ik ben bereid een 50 € uit te geven.Het volgende heb ik al geprobeerd:BlueJ (freeware):
te beperktObjectPlant (shareware 25€):
ziet er goed uit, maar het programma wordt regelmatig "onverwacht stopgezet", waardoor ik telkens een deel moet herbeginnen. Zelfs tijdens het bewaren vlieg ik er regelmatig uit.QuickUML (495$):
veel te duur Visual Paradigm (beta):
Installatie verloopt niet zoals het hoort. Eén van de foutmeldingen in de log is de volgende:Create LaunchAnywhere:    Visual Paradigm for UML Update.app (Install All LaunchAnywhere Java Executable Components)
                         Status: ERROR
                         Additional Notes: WARNING - Platform Not Supported for Pure Java installer: LaunchAnywhere executables not installed
                                           ERROR - Error writing LaunchAnywhere components (Access Denied)(Geen flauw idee wat ik hiermee moet aanvangen....)
Alternatieven, tips of suggesties zijn dus welkom.

Saskia:
Ik heb visio gebruikt onder virtual PC. Werkt, maar langzaam en af en toe bleef hij hangen.
Dus ook ik ben benieuwd of iemand een goede oplossing onder OS X of 9 heeft.

iPanda:
Hoi, kijk eens naar Poseidon: http://www.gentleware.com/Ik ben trouwens niet zo'n fan van het genereren van code met case tools. Als je Java code wilt genereren uit UML, dan moet je heel diep gaan qua modelleren. Je kan UML beter gebruiken als communicatiemiddel tussen je ontwikkelaars (waar het voor ontworpen is) en je beperken tot de hoofdlijnen en nu en dan wat uitdetailleren.
Als je alles fijnmazig genoeg gaat uitdetailleren, dan ben je al gauw net zoveel tijd kwijt als dat je het gewoon geprogrammeerd zou hebben, maar je ziet wel de (implementatie)details over het hoofd die je tijdens echt programmeren wel zou tegenkomen, zoals welk object kent welk object, waar haal je data vandaan, hoe sla je data efficient op. Dat dek je niet in UML.Bovendien zijn zo'n beetje alle case tools die ik tegenkom (Rational Rose incluis) niet standaard UML en leggen ze je hun eigen werkwijze op. Misschien goed als je in een groot team werkt, waarbij je senioren elk een deel laat uitdetailleren, maar niet geschikt voor kleinere projecten, of een beperkt budget voor de case tools.Met OmniGraffle van OmniGroup kan je trouwens ook UML-diagrammen maken, maar geen code genereren. Werkt snel en goed en legt je geen bepaalde werkwijze op. Ik gebruik het zelf als ik snel een ontwerpje wil maken voor een hobby-projectje.(Bewerkt door iPanda om 17:18, 6-10-2003)

Geert Telemans:
Ik heb de (gratis) community edition gedownload en de installatie is vlekkeloos verlopen.
Ondertussen heb ik er al een beetje mee zitten spelen en het ziet er zeer goed uit.Het coderen naar Java is voor mij vooral interessant om uit te vissen hoe bepaalde schema's vertaald worden naar Java. Als beginner denk ik daar wel iets uit te kunnen leren.Bedankt voor de prima tip!
(Hopelijk ook een goed alternatief voor Saskia.)

Saskia:
Kunnen deze alternatieven in visio worden ingelezen en bewerkt en vise versa????Ik werk namelijk samen met mensen die alleen met visio werken.

Navigatie

[0] Berichtenindex

[#] Volgende pagina

Naar de volledige versie