[UML] UML Tools

Pagina: 1
Acties:
  • 3.205 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • seamus21
  • Registratie: December 2001
  • Laatst online: 24-02-2018
Afbeeldingslocatie: http://img305.imageshack.us/img305/9615/umltoolstopiclogo1ub.png

Afbeeldingslocatie: http://img154.imageshack.us/img154/7426/transparant0rs.gif
Oke. Waarom dit topic? Mijn idee om een aparte ontwikkelgebruiker op mijn systeem te maken heeft een zoektocht gestart naar gratis ontwikkeltools. Ik ben daarom ook op zoek gegaan naar gratis alternatieven voor modelingtools en om wat specifieker te zijn ze moeten UML diagrammen kunnen maken. De bedoeling is om hier zulk soort tools te bespreken, te beoordelen en dus netjes op een rijtje te krijgen wat er op dit gebied te krijgen is.

Mijn zoektocht heeft zich vooral gericht op gratis software.

Afbeeldingslocatie: http://lighteye.whyz.nl/GoT/BF2/new/bottom.gif

Afbeeldingslocatie: http://img154.imageshack.us/img154/7426/transparant0rs.gif
In de onderstaande tabel staan de tools en de tot nu toe door mij gehanteerde criteria. namelijk de kosten, mogelijkheden tot: klassediagram, Entiteit Relatie Diagram en een Sequence diagram.

ToolKostenClassERDSequenceWebsiteOpmerking
DiaGratisJaNeeNeehttp://www.gnome.org/projects/dia
ArgoUMLGratisJaNeeNeehttp://argouml.tigris.org
BOUMLGratisJaNeeNeehttp://bouml.free.fr


Daarnaast kan ik me meer mogelijkheden voorstellen zoals andere soort diagrammen en reverse-engineering of code generatie.

Afbeeldingslocatie: http://lighteye.whyz.nl/GoT/BF2/new/bottom.gif

Afbeeldingslocatie: http://img154.imageshack.us/img154/7426/transparant0rs.gif
Afbeeldingslocatie: http://img139.imageshack.us/img139/816/scrbouml0014sh.pngAfbeeldingslocatie: http://img349.imageshack.us/img349/6725/scrargouml0010nt.pngAfbeeldingslocatie: http://img250.imageshack.us/img250/9641/scrdia0012mp.png


Afbeeldingslocatie: http://lighteye.whyz.nl/GoT/BF2/new/bottom.gif

Afbeeldingslocatie: http://img154.imageshack.us/img154/7426/transparant0rs.gif
Object Management Group
UML pagina van OMG
Wikipedia UML (NL)
100 UML tools in een lijstje (duits)
Prijsvergelijking UML Tools


Afbeeldingslocatie: http://lighteye.whyz.nl/GoT/BF2/new/bottom.gif

Afbeeldingslocatie: http://img154.imageshack.us/img154/7426/transparant0rs.gif
Zoals je ziet is de echte inhoud van deze startpost nog wat karig. De bedoeling is dat deze in de loop van de tijd wordt uitgebreid afhankelijk van de discussies in dit topic. Ook ben ik natuurlijk zelf nog bezig tools te bekijken en te beoordelen.

Afbeeldingslocatie: http://lighteye.whyz.nl/GoT/BF2/new/bottom.gif

Always shoot for the moon. Even if you miss you will land among the stars...


Acties:
  • 0 Henk 'm!

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 04-06 10:37

pjvandesande

GC.Collect(head);

Eentje die ik in het rijtje mis is Visual Paradigm for UML Community Edition.

Support van Sub Diagrammen, alle gangbare diagram's (Class, Use Case, Collaboration, Sequence, State, Activity, Composite Structure etc) en een gebruiks vriendelijke interface. Alles is dock-able en naar wens in te richten.

Acties:
  • 0 Henk 'm!

  • Kzoutnieweten
  • Registratie: November 2002
  • Laatst online: 06-06 14:46
Het is wel niet een losstaand programma, maar heel handig voor de gebruikers van het gratis programma Eclipse (http://www.eclipse.org) de uml plugin van Omondo (http://www.omondo.com/)

Acties:
  • 0 Henk 'm!

Anoniem: 158035

nvm me :P

[ Voor 89% gewijzigd door Anoniem: 158035 op 03-11-2005 20:16 ]


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 00:02

Creepy

Tactical Espionage Splatterer

Even dicht ter overleg..... en weer open :)
Ik heb het "gratis" even uit de topic titel verwijderd.. als het toch een discussie over UML tools is kunnen de niet gratis varianten ook net zo goed worden besproken :)

[ Voor 93% gewijzigd door Creepy op 03-11-2005 23:07 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • FendtVario
  • Registratie: Januari 2002
  • Laatst online: 12-05 22:30

FendtVario

The leader drives Vario!

Hier nog twee, beide niet gratis maar ook niet echt duur.
MagicDraw UML. Kostte me vorig jaar iets meer dan $100 voor de personal licentie. Ze hebben echter ook Enterprise tools met een teamwork server. Best een mooie tool gebouwd in Java dus draait op al mijn systeempjes (linux, mac en win).

Andere is MyEclipseIDE waar je voor $53 (!!) een onwijs gave plugin voor eclipse krijgt voor het ontwikkelen van J2EE applicaties. $53 is de dure versie met ondersteuning voor UML. Heb nog niet de kans gehad deze te proberen maar ziet er goed uit, inclusief code generatie. Er is ook een versie van $30 zonder UML. Voor die $30 (of 53) krijg je een jaar abonnement (dus ook steeds nieuwe versies). Ik ga 'm zeker weer 'kopen', die $53 maakt de hobby echt een stuk leuker. (Nee, ik ben geen verkoper).

www.fendt.com | Nikon D7100 | PS5


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 01-06 18:50

NMe

Quia Ego Sic Dico.

Persoonlijk heb ik voornamelijk ervaring met ArgoUML en Dia, en beide vind ik niet echt super. Dia heeft een vrij rotte besturing IMO, zeker in Windows. Op delete duwen in een tekstveld haalt bijvoorbeeld de hele control weg die je aan het bewerken bent, en de layout heeft nogal eens wat glitches.

ArgoUML heeft een fijnere besturing, maar ook Argo heeft zijn eigenaardigheden. Soms als je bij een klassendiagram een methodnaam hebt aangepast, dan wil die nog wel eens at random terugspringen naar de standaardnaam. Verder missen er nogal wat mogelijkheden tot standaarddiagrammen, en heb ik in het afgelopen jaar geen enkele zichtbare verandering gezien in de software. Een state chart kun je alvast vergeten als je ArgoUML gebruikt.

Mijn leraren op school zwoeren allemaal bij Rational Rose, maar die heb ik zelf nooit gebruikt, dus daar kan ik niet gek veel over zeggen. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • seamus21
  • Registratie: December 2001
  • Laatst online: 24-02-2018
-NMe- schreef op donderdag 03 november 2005 @ 23:26:
Mijn leraren op school zwoeren allemaal bij Rational Rose, maar die heb ik zelf nooit gebruikt, dus daar kan ik niet gek veel over zeggen. :)
Op de HU gebruiken wij die tool bij onze vakken. Omdat mijn insteek (gratis) was heb ik ze er niet bijgezet. Maar als ik wat meer tijd heb zal ik de SP updaten. Rational Rose is van de tools die ik tot nu toe gezien heb verreweg de beste ... Diagrammen, code generation en reverse engineeren gaat erg soepeltjes :)

[ Voor 3% gewijzigd door seamus21 op 04-11-2005 00:38 ]

Always shoot for the moon. Even if you miss you will land among the stars...


Acties:
  • 0 Henk 'm!

  • Bbfreak
  • Registratie: September 2002
  • Laatst online: 10-05 21:54
seamus21 schreef op vrijdag 04 november 2005 @ 00:23:
[...]

Op de HU gebruiken wij die tool bij onze vakken. Omdat mijn insteek (gratis) was heb ik ze er niet bijgezet. Maar als ik wat meer tijd heb zal ik de SP updaten. Rational Rose is van de tools die ik tot nu toe gezien heb verreweg de beste ... Diagrammen, code generation en reverse engineeren gaat erg soepeltjes :)
Ik heb op de HU ook Rational Rose gebruikt. Dit is de beste van tools die ik bekeken heb.
De tools die ik bekeken hebben zijn hierboven al genoemd dus hier kan ik niet veel aan toevoegen.
Op de HU gebruikten we Rose 2003. Dit is d8 ik de laatste versie voordat het overgenomen is door IBM.
Ik heb de trial van Rose van IBM geprobeerd, versie 6 d8 ik, deze vond ik voor de UML werkzaamheden die wij op het werk doen veel te ingewikkeld. Ik had er misschien meer tijd in moeten steken maar dat was er niet. Misschien dat andere hier meer van weten.

Ik ga denk ik ook eens kijken naar MyEclipse. Hoor er veel positieve dingen over.

Twitter @cmeerbeek / Halo Waypoint Profile


Acties:
  • 0 Henk 'm!

  • Tijgertje84
  • Registratie: Augustus 2005
  • Laatst online: 04-06 14:43
op school gebruiken we Borland Software.
zowel voor Java als UML
voor UML in dit geval gebruiken we Together Soft wat ik eigenlijk een zeer uitgebreid programma vind
je kan bv meteen hele gemaakte modellen omzetten naar JBuilder etc
http://www.borland.com/us/products/together/index.html
Op school hebben we allemaal een licentie gehad maar er is ook een trial te downloaden van de site.
Je kan met dit programma alle mogelijke diagrammen maken:
class diagram, use case duagram, sequence diagram, collaboration diagram, statechart diagram, activity diagram, componant diagram en deployment diagram.

Intel© Conroe E6600 | Asus P5Q PRO Turbo | Sapphire Vapor-X HD5770 1GB | G.E.I.L. 2 GB DDR2-667 Kit CL4 4-4-12 | WD Caviar SE16 2x250GB (S-ATA2) (Raid0) | Sunbeam Trio | Chaintec CFT-500A | Windows XP Pro SP3 | Samsung Syncmaster S23A350H


Acties:
  • 0 Henk 'm!

  • dip
  • Registratie: September 2003
  • Laatst online: 16-01-2023

dip

shut up ulé

MyEclipse is zeker het proberen waard! Verder mis ik in dit rijtje nog Microsoft Visio. Dat is samen met Rational Rose het software pakket waarmee wij dienden te werken. Van deze twee bevalt Visio met het beste. Het is trouwens al weer even geleden dat ik een model gemaakt heb, ik weet niet wat de nieuwe versies van deze software voor extra functionaliteit met zich meebrengt.

It's scientifically known, that base improves the tase of cheezes!


Acties:
  • 0 Henk 'm!

  • koli-man
  • Registratie: Januari 2003
  • Laatst online: 16-05 10:27

koli-man

Bartender!!!!

In het laatste project waar ik in gewerkt heb, deden wij het uml moddeling met Rational XDE.
Je kunt het vergelijk met Rational Rose, maar dan geintegreerd in een IDE, in mijn geval was dit VS2003.

XDE werkt op zich wel goed, alhoewel sommige rare fouten wel eens voorkomen, maar dat terzijde.
Alle soorten uml diagrammen zijn er in mogelijk, dus dat is het problem in elk geval niet.
De performance is niet zo geweldig, wat in Rose wel goed is. Je moet toch wel een flinke processor en minimaal 1GB aan intern geheugen hebben, wil het een beetje lopen.
Daarnaast kunnen de diagrammen in bepaalde gevallen wel eens corrupt raken. Maar dit komt niet zo vaak voor.

Vooral sequence diagrammen kunnen snel getekend worden en dit is erg fijn als je wel eens moeilijke functienamen hebt gebruikt.
[frustmode]
Helaas het project/bedrijf waar ik nu werk hebben niet zo veel kaas gegeten van UML. Laat staan de tooling.........maar ja...wat wil je als je C in OpenVMS aan het hacken bent :(
[/frustmode]

[ Voor 12% gewijzigd door koli-man op 04-11-2005 09:34 ]

Hey Isaac...let's go shuffleboard on the Lido - deck...my site koli-man => MOEHA on X-Box laaaiiiff


Acties:
  • 0 Henk 'm!

  • ikke007
  • Registratie: Juni 2001
  • Laatst online: 05-06 20:42
Sparx - Enterprise Architect

Het programma biedt zeer veel opties en kost enige tijd om mee te leren werken. Bij het ontwikkelen van een Class diagram is het niet mogelijk om snel een model te maken. Dit doordat attributen en operaties in een apart scherm met veel mogelijkheden moeten wor-den ingesteld. Hiervoor in de plaats zou het makkelijker zijn om enkel snel de naam ervan in te kunnen geven (en later de details in te vullen).
Het programma kan code genereren naar oa Java,Delphi, PHP, C# en C++. Ook reverse engineering werkt goed vanuit een aantal Delphi Types.

Doordat het programma geen restricties bied in welke soort visuele objecten worden gebruikt in een model kan het soms enigszins rommelig worden. Met een herkenbare structuur als bij visio (alle elementen links gesorteerd per groep) kan de gebruiker kiezen welke elementen hij wil gebruiken. Afhankelijk van welk modeleerdoel er gekozen is worden ele-menten niet of wel getoond in de lijst. (UML 1.4, ICONIX, Project management, etc)

Een gemis in dit vrij drukke programma is de mogelijkheid om snel naar een ander deel van het model te scrollen. Waar dit bij andere applicaties wordt opgelost met een mini-overzicht is dit bij dit programma achterwege gelaten.

Bij 1 tot 4 licenties bedragen de kosten per seat $199,- voor de Professional version (bevat Delphi code generatie), de Desktop versie (zonder code generatie) kost $135,-

Naast de geregistreerde versie bied Enterprise Systems ook EA Lite aan. Dit gratis programma is bedoeld om modellen te kunnen bekijken (bevat geen save optie).

Altova - UModel 2005
Altova Umodel 2005 is van dezelfde maker als XMLspy. Het pakket ziet er visueel erg gelikt uit, echter mist het een aantal van de belangrijkere UML modellen (oa. Sequence, Activity diagram). Dit kan te maken hebben met het feit dat Altova een redelijk nieuwe speler is in de UML tekenwereld.

Het is makkelijk om relatief snel een model te tekenen door gebruik van sneltoetsen en aanhechtingspunten binnen het model (klik en sleep vanaf een bepaald punt naar een andere class om te associëren).

Een model kan als een .bmp worden geëxporteerd om te worden gebruikt in bv. Een Word document. Verder bevat het programma een aantal opties om elementen netjes te plaatsen (links uitlijnen/rechts/boven, zelfde hoogte/breedte, etc).

Het programma heeft de mogelijkheid om code te genereren van en naar Java.

De kosten van het programma bedragen $99,- per licentie.

No Magic - MagicDraw UML 9.5
MagicDraw probeert om haar gebruikers veel gemak te bieden in het ontwikkelen van modellen. Het kan automatisch classen genereren op basis van patterns en bij het invoeren van attributen is <enter> genoeg om de volgende in te voeren. De overview is links onderin aanwezig wat grotere modellen probeert overzichtelijk te houden.
Het pakket houdt zich niet alleen bezig met het tekenen van UML modellen maar ook nog diverse andere soort modellen (oa, DDL, XML). De nieuwste versie van MagicDraw bevat UML 2.0 support

Het programma kan diagrammen exporteren als een afbeelding van diverse compressies (oa. JPG/PNG/EMF).

Er is in het programma een mogelijkheid opgenomen om de diagrammen via CVS te beheren. Ook is het mogelijk om het programma in combinatie met Borland CaliberRM te ge-bruiken.

Het programma kan code genereren/reverse engineeren van/voor diverse programmeertalen (oa Java/C#/C++). Delphi ontbreekt echter in deze opties.


Er zijn drie verschillende varianten van dit programma, Standard, Professional en Enterprise en deze kosten respectievelijk $499,-, $899,- en $1599,-

Lets remove all security labels and let the problem of stupidity solve itself


Acties:
  • 0 Henk 'm!

  • Rolgordijn
  • Registratie: Januari 2000
  • Laatst online: 30-06-2022
Zelf ben ik wel te spreken over Poseidon. Poseidon is gebaseerd op ArgoUML en is beschikbaar in een aantal verschilldede edities, waaronder een gratis community editie. Het is een erg complete modellingtool die voor de verandering ook nog eens visueel aantrekkelijk is.

Ik moet bekennen dat de community editie is nogal beperkt is in haar functionaliteiten. Je hebt bijvoorbeeld gelimiteerde undo mogelijkheden en codegeneratie is niet mogelijk. Deze editie moet dan ook meer als "demo" versie worden gezien als een serieuze gratis modeller.

Als je nog nooit naar Poseidon gewerkt hebt is de communitie editie zeker de moeite waard om eens uit te proberen.

Acties:
  • 0 Henk 'm!

  • wim__k
  • Registratie: Februari 2003
  • Laatst online: 21-11-2020
Umbrello is ook wel een fijne UML tool. Werkt jammer genoeg alleen op Linux.

Verder heb ik zo'n beetje alle (gratis) UML tools in dit topic wel eens geprobeerd, maar heb ik er nooit eentje gevonden waar ik echt warm van kon worden.

[ Voor 4% gewijzigd door wim__k op 04-11-2005 20:30 ]


Acties:
  • 0 Henk 'm!

Anoniem: 43565

UML Pad v1.00
UML'en op je PDA. Niet echt state-of-the-art en ik betwijfel of ik het ooit echt ga gebruiken, maar het is in ieder geval wel grappig. Voor als je in de trein spontaan de behoefte krijgt te gaan UML'en.
En het is gratis :)

[ Voor 7% gewijzigd door Anoniem: 43565 op 04-11-2005 20:26 ]


Acties:
  • 0 Henk 'm!

  • JeanJeremy
  • Registratie: Februari 2003
  • Laatst online: 29-05 22:50

JeanJeremy

broer van Ron

klein schopje ;)

De organisatie waar ik zit heeft men altijd geprobeerd hun EAI berichtenverkeer in VISIO te tekenen. Een soort "we hebben UML en een pijl is toch een pijl" principe maar niemand weet eigenlijk wat het is. De huidige UML documentatie is een puinhoop dus ben ik bezig om het wat bij te werken naar een echte goede standaard.

Documentatie dient alleen ter referentie tijdens project en/of beheer dus een gratis tool zou altijd mooi meegenomen zijn. Omdat het om JMS berichtenverkeer gaat heb ik alleen het sequence model nodig om zaken te kunnen documenteren.

Zoals ik al lees zijn DIA, ArgoUML en BOUML geen optie vanwege het ontbreken van die ondersteuning. Nu bezig met het downloaden van Visual Paradigm for UML Community Edition maar die site geeft nogal wat ... problemen.

Zijn er meer mensen hier die ervaring hebben met UML en messagesysteem (EAI / Middleware). Het principe van berichtenverkeer is wat anders dan OO maar sequence is wel goed te gebruiken voor dit soort zaken. Vroeg me dus af of er meer mensen zijn hier die daar ervaring mee hebben en welke tools zij gebruiken :)

Het is erg, maar het kan nog veel erger. Dus eigenlijk valt het reuze mee.


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 01-06 18:50

NMe

Quia Ego Sic Dico.

Geen reactie op jouw post, JeanJeremy (sorry :P), maar ik wilde dit wel even posten. Een vriend van me wees me twee weken geleden op het bestaan van Violet. Het is geen grote jongen, maar ideaal als je even snel een simpel diagram in elkaar wil zetten. Op zich vind ik dit de meest prettige gratis UML tool die ik tot nu toe gebruikt heb, ook al heeft ie niet geweldig veel opties.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Obliterator
  • Registratie: November 2000
  • Laatst online: 20-05 10:52
Wij gebruiken Jude geschreven in Java, en biedt ook de mogelijkheid om je java class files aan de maken. http://www.esm.jp/jude-web/index.html (de website ziet er niet uit).

Fijn programma, maar ik zal ook zeker een aantal andere alternatieven die hier genoemd zijn proberen.

Acties:
  • 0 Henk 'm!

  • jvaneijk
  • Registratie: Mei 2003
  • Laatst online: 29-05 12:10

jvaneijk

Dr.Oak

Klinkt miss. vreemd maar Microsoft Visio is ook wel iets wat ik zo af en toe gebruik. lekker makkelijk om even snel een diagrammetje te maken maar niet makkelijk te gebruiken voor JAVA meer MS ondersteunde talen als C++, C# enz.

iRacing Profiel


Acties:
  • 0 Henk 'm!

  • jurma
  • Registratie: December 2003
  • Laatst online: 21:02

jurma

simply connecting...

-NMe- schreef op donderdag 09 februari 2006 @ 15:46:
Geen reactie op jouw post, JeanJeremy (sorry :P), maar ik wilde dit wel even posten. Een vriend van me wees me twee weken geleden op het bestaan van Violet. Het is geen grote jongen, maar ideaal als je even snel een simpel diagram in elkaar wil zetten. Op zich vind ik dit de meest prettige gratis UML tool die ik tot nu toe gebruikt heb, ook al heeft ie niet geweldig veel opties.
Toch een keer kijken naar die Violet, want nu gebruik ik veel rational rose omdat we dit ook op school gebruiken, maar krijg soms van die vage errors en ondersteund ook geen UML 2.0. Hmm heb even naar Violet gekeken, maar deze maakt gebruik van java. Wel jammer eigenlijk.

[ Voor 6% gewijzigd door jurma op 09-02-2006 16:56 ]

If you want to be serious, we make a powerpoint presentation.


Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 06-06 20:20

MBV

Poseidon is een leuk programma, werkt lekker, maar met 1 grote maar. Zodra je diagram te groot wordt, kan je er soms totaal niet meer mee werken. De ene keer werkt het nog prima, de andere keer (zonder aanwijsbare reden) doet hij een minuut over een redraw. Voor bewijs heb ik nog wel een diagrammetje (onderdeel van mijn afstudeerscriptie HBO), waar echt niet meer mee te werken was.

Acties:
  • 0 Henk 'm!

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 29-05 22:54
Tooltje die ik laatst tegen kwam: http://www.auer-mayr.com/umlet_free_uml_editor/index.htm

Zeer simpel en ook zeker niet bedoeld om grote diagrammen op te zetten etc. maar om simpel te schetsen werkt het erg lekker. Heb met wat grotere tools gewerkt, maar vaak zitten de meeste opties me alleen maar in de weg. Zaken als code generatie en reverse engineering etc. wil ik helemaal niet. En gratis bovendien.

[ Voor 3% gewijzigd door Michali op 09-02-2006 18:47 ]

Noushka's Magnificent Dream | Unity


Acties:
  • 0 Henk 'm!

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Tijdens mijn afstuderen heb ik veelvuldig gebruik gemaakt van Visual Paradigm. Echt een geweldig pakket. Vooral het reverse engineeren en code generatie is erg handig :D

Nu met Land Rover Series 3 en Defender 90


Acties:
  • 0 Henk 'm!

  • JeanJeremy
  • Registratie: Februari 2003
  • Laatst online: 29-05 22:50

JeanJeremy

broer van Ron

MTWZZ schreef op vrijdag 10 februari 2006 @ 16:50:
Tijdens mijn afstuderen heb ik veelvuldig gebruik gemaakt van Visual Paradigm. Echt een geweldig pakket. Vooral het reverse engineeren en code generatie is erg handig :D
Gebruik ik sinds het weekend ook en ben tot nu toe erg tevreden.
Community Edition is nog gratis ook nog, wat wil je nog meer :p

Het is erg, maar het kan nog veel erger. Dus eigenlijk valt het reuze mee.


Acties:
  • 0 Henk 'm!

  • -RenE-
  • Registratie: September 2001
  • Laatst online: 09-05 09:10
Oracle's JDeveloper (een complete Java IDE) kost ook niets en bevat een UML designer, inclusief Java code generatie en reverse engineering.

Acties:
  • 0 Henk 'm!

Anoniem: 121530

questa schreef op donderdag 03 november 2005 @ 20:01:
Eentje die ik in het rijtje mis is Visual Paradigm for UML Community Edition.

Support van Sub Diagrammen, alle gangbare diagram's (Class, Use Case, Collaboration, Sequence, State, Activity, Composite Structure etc) en een gebruiks vriendelijke interface. Alles is dock-able en naar wens in te richten.
Deze mis ik inderdaad ook.
Hoewel ik ook eens die andere ga gebruiken aangezien ik deze van school mag gebruiken voor niks.

Acties:
  • 0 Henk 'm!

  • Obliterator
  • Registratie: November 2000
  • Laatst online: 20-05 10:52
Kwam net weer een ander tegen: StarUML. Ziet er netjes uit. Generatie en revere engineer van C++, C# en Java. En nog gratis ook.

http://www.staruml.com

  • Kevinp
  • Registratie: Juni 2001
  • Laatst online: 03-06 15:21
zijn er ook tooltjes die ook test cases kunnen genereren uit uml diagrammen?

d'r is maar één ding in het leven wat moet, en dat is dood gaan.


  • HawVer
  • Registratie: Februari 2002
  • Laatst online: 16-05 19:37
Bedankt mensen voor de tips! Erg nuttig topic, deze gaat zeker mijn bookmarks in. Tot nu toe erg tevreden met altova umodel. :)

http://hawvie.deviantart.com/


  • Serpie
  • Registratie: Maart 2005
  • Laatst online: 01-07-2023
Wat voor tool gebruiken jullie voor het schrijven van Use Cases? Op dit moment doe ik dat in Word maar bij wijzigingen achteraf is dat toch niet perfect te onderhouden.

Het maken van UML diagrammen doe ik in Enterprise Architect & deels in visual studio 2005, deze bieden echter geen goede ondersteuning voor het schrijven van Use Cases.

Acties:
  • 0 Henk 'm!

  • Kevinp
  • Registratie: Juni 2001
  • Laatst online: 03-06 15:21
kevinp schreef op woensdag 20 september 2006 @ 10:14:
zijn er ook tooltjes die ook test cases kunnen genereren uit uml diagrammen?
kleine kick :P

d'r is maar één ding in het leven wat moet, en dat is dood gaan.


Acties:
  • 0 Henk 'm!

  • oNNoZeLe
  • Registratie: Januari 2001
  • Laatst online: 06-06 11:13
visualuc werkt ook heel erg mooi.

http://www.technosolutions.com/topteam_use_case.html

alleen is maar tijdelijk bruikbaar en daarna betalen.

Deze werkt zeer volledig op use case. vanuit je suc6 scen. maakt hij gelijk een flow waarmee je kunt simuleren.

en nog een hoop..

Acties:
  • 0 Henk 'm!

  • Serpie
  • Registratie: Maart 2005
  • Laatst online: 01-07-2023
oNNoZeLe schreef op dinsdag 14 november 2006 @ 15:37:
visualuc werkt ook heel erg mooi.

http://www.technosolutions.com/topteam_use_case.html

alleen is maar tijdelijk bruikbaar en daarna betalen.

Deze werkt zeer volledig op use case. vanuit je suc6 scen. maakt hij gelijk een flow waarmee je kunt simuleren.

en nog een hoop..
Werkt inderdaad erg mooi, we hebben er dan ook voor gekozen om dit pakket aan te schaffen.
Bedankt!

Acties:
  • 0 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 06-06 17:26
Onze leraren zwoeren op school ook bij Rational Rose, maar zijn sinds dit jaar overgestapt op StarUML. Mede omdat het gratis is. Ik ken de andere pakketten ook niet dus ik kan ook niet vergelijken maar ik moet zeggen dat ik dit pakket wel heel fijn vind werken.

StarUML is geschreven in Delphi en is dus niet de allersnelste, maar zeker ook niet langzaam. Je kunt er Klasse diagrammen, UseCases, Sequentie diagrammane, Activity diagrammen en nog wat andere in maken. Het is ook nogal recht-toe-recht-aan. Het modelling gedeelte staat namelijk in het midden van het scherm, de tools/objecten die je kunt gebruiken links en aan de rechterkant vind je je structuur van je diagram(men) en daaronder een properties veld.

Verder kun je er ook mee reverse engineeren en code genereren voor Java, C# en C++. Verder is het ook fijn dat je gewoon kleurtjes kunt geven aan de blokjes (ik weet niet of dit kan in andere UML software!)

Er zit helaas nog wel 1 fout in. Soms als je een bewerking uitvoert zoals Auto Resize, dan krijg je een floating point error. Dit komt omdat StarUML gebruik maakt van punten en comma's in Windows en niet uit zichzelf haalt. Dit kun je verhelpen door even je locale aan te passen in Windows op US, dan werkt het wel.

Een paar tweaks zijn overigens:
- Perfect rechte lijnen (zoals in Rational Rose wel het geval is dacht ik). Ga naar Tools > Options > General View > Line Style instellen op Oblique.
- Layout zoals BlueJ - gebruiken we ook op school - gebruikt worden. Ga naar Tools > Options > General View > Default Fill Color instellen op Rood: 245, Groen: 204 en Blauw 155. Zet je font op MS Sans Serif, 8pt.
- Namen verwijderen als je een klasse aanmaakt, nu krijg je namelijk o.a. Koreaanse namen. Ga naar je StarUML map en verwijder het bestand Contributers.xml. Dit is een gewoon XML bestand wat je ook kunt bewerken en dus ook je eigen naam in kunt zetten.
- Empty project as default approach instellen. Start Registry Editor op (Uitvoeren > regedit). Ga naar HKEY_LOCAL_MACHINE > SOFTWARE > StarUML > New Project. Zet dan de waarde DefaultApproach op niets, dus leegmaken. Of download even deze regfile.

Ik hoop dat jullie hier wat mee kunnen :P Veel succes met UML'ng !

Acties:
  • 0 Henk 'm!

  • JochemK
  • Registratie: Maart 2003
  • Laatst online: 05-06 11:21
Volgens mij kun je met dia wel ER Diagrammen maken

staat zelfs op de website:
It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams.
http://www.gnome.org/projects/dia/

Acties:
  • 0 Henk 'm!

Anoniem: 14829

Alex3305 schreef op vrijdag 15 december 2006 @ 21:09:
StarUML is geschreven in Delphi en is dus niet de allersnelste, maar zeker ook niet langzaam.
*AUW* Geschreven in Delphi en dus is 't niet snel???
Ik programmeer al een jaar of 8 in Delphi, en als je 't goed doet is de snelheid eerder te vergelijken met C++ dan met C# of Java.

Acties:
  • 0 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 06-06 17:26
Anoniem: 14829 schreef op zondag 17 december 2006 @ 03:07:
[...]
*AUW* Geschreven in Delphi en dus is 't niet snel???
Ik programmeer al een jaar of 8 in Delphi, en als je 't goed doet is de snelheid eerder te vergelijken met C++ dan met C# of Java.
Sorry my bad (A) Ik dacht dat delphi langzamer was dan C-talen of Java.

Maargoed, ik ken Delphi dan ook niet zo goed, dus my bad. Terug on topic denk ik :P

Acties:
  • 0 Henk 'm!

  • bbr
  • Registratie: Augustus 2002
  • Laatst online: 02-04 17:03

bbr

Silence is but another sound

Concept draw pro 6 is heeel fijn, maar kost 399 $

Listen to the voices in your head.


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Je hoeft toch niet twee oude topics te kicken voor 1 regeltje zonder onderbouwing? Daarnaast was een linkje wel het minste en klopt je informatie volgens mij ook nog niet eens, want hij kost $ 299 ( ~ € 225 ).

[ Voor 38% gewijzigd door RobIII op 21-03-2007 17:48 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Anoniem: 213504

Waar je bij tools ook naar kunt kijken is naar de code generatie en dan bedoel ik ook echte code generatie! De meeste tools doen namelijk niet aan code generatie, maar aan wat ik noem code placeholder generatie. Er zijn maar weinig tools die echt code genereren en die nuttig zijn na het design process en je juist helpen tijdens het implementatie traject. De meeste tools worden in het design traject gebruikt er worden wat bomen omgekapt om een hoop papier te bedrukken vervolgens gaat men het implementatie traject in en lopen bepaalde dingen toch anders dan verwacht. Heel vaak eindigt men dus in een situatie dat implementatie en design nogal uit elkaar gaan groeien. Dit komt omdat de tooling je vaak niet goed genoeg help tijdens het implementatie traject en gaat je een beetje in de weg zitten. Een goede tool zou je juist tijdens de implementatie moeten helpen en je een hoop apenwerk uit handen moeten nemen. Dingen als een argument toevoegen aan een virtual method die 30 keer overuled word, je doet dit een keer en de andere worden automatisch aangepast etc. Vanuit case tool een class naam wijzigen en overal wordt je code automatisch aangepast etc. Sequence diagrammen die je open kunt klikken en gelijk door kunt naar de code. Ik vraag me af of all die leraren die mooi goedkoop Rational Rose kunnen gebruiken ooit eens echt een project van enig omvang hiermee hebben gedaan tot en MET implementatie. Hebben die wel eens class namen aangepast een mutable class member willen gebruiken een explicit constructor willen defineiren een bit veld member, expectie specifications voor methoden, niet standard calling conventions etc.
Als je in C++ werkt dan is ClassBuilder een tool dat meer op design & implementie gericht is en dus ook alleen maar die diagrammen support die een directe relatie met code hebben. Het vergd een andere manier van denken omdat een hoop werk voor je gedaan word en veel programmeurs hebben het hiermee in het begin moeilijk, maar als je het eenmaal gewent ben wil je niet anders meer en ben je veel efficienter bezig. ClassBuilder is opensource en kan gevonden worden op SourceForge.

Acties:
  • 0 Henk 'm!

  • bbr
  • Registratie: Augustus 2002
  • Laatst online: 02-04 17:03

bbr

Silence is but another sound

ik heb dr nog eentje :
OmniGraffle (mac) http://www.omnigroup.com/applications/omnigraffle/

Kosten :
OmniGraffle $79.95
OmniGraffle Professional $149.95
Upgrades start at $29.95

ps: waarom zijn de mods hier zo panisch over oude posts? beter een bump dan een nieuwe thread maken. dan hoefen mensen niet steeds hun bookmarks te updaten ook...

[ Voor 9% gewijzigd door bbr op 28-03-2007 15:23 ]

Listen to the voices in your head.


Acties:
  • 0 Henk 'm!

Anoniem: 228788

Hallo,

Ik weet dat de laatset reactie op het topic al enige tijd geleden is, maar ik wil toch, voor degene die dit heel toevallig leest mijn vraag posten.

Is er iemand die ervaring heeft met Rational Software Modeler? Hier ben ik sinds kort mee gestart en ik ben beniwued naar ervaringen en verschillen met Rational Rose. Welke onderdelen gebruik je vooral en wat zijn de sterke en zwakke punten van RSM?

Mocht iemand dit lezen en een reactie weten te plaatsen, alvast bedankt!

Acties:
  • 0 Henk 'm!

  • quaintpaul
  • Registratie: Februari 2007
  • Laatst online: 13-11-2024
Rational Rose is ongetwijfeld de beste.. (De OOP implementatie voor) UML is ontwikkeld door Rational Software, Rational Rose is hun officiele stukje software voor het ontwikkelen van UML diagrammen en alles wat daarbij hoort.. Rose is érg duur! :P

Ik gebruik zelf Microsoft Visio.. Niet écht UML editor (je moet alles met de hand doen) maar het is voor mij gratis (MSDNAA voor Erasmus Uni..)...

Acties:
  • 0 Henk 'm!

  • JKVA
  • Registratie: Januari 2004
  • Niet online

JKVA

Design-by-buzzword fanatic

quaintpaul schreef op maandag 06 augustus 2007 @ 11:16:
Rational Rose is ongetwijfeld de beste.. (De OOP implementatie voor) UML is ontwikkeld door Rational Software, Rational Rose is hun officiele stukje software voor het ontwikkelen van UML diagrammen en alles wat daarbij hoort.. Rose is érg duur! :P

Ik gebruik zelf Microsoft Visio.. Niet écht UML editor (je moet alles met de hand doen) maar het is voor mij gratis (MSDNAA voor Erasmus Uni..)...
Het is maar wat je als criteria opstelt. Qua usability vind ik Rose echt ruk (ervaring van een paar jaar geleden). Misschien ligt het aan mij, maar doe mij maar RSA (voor diagrammen die managers moeten zien) en anders Enterprise Architect.

Ook de UML tooling in de nieuwe NetBeans is wel aardig en JUDE (ja, daar kun je gewoon op googlen) is ook een redelijk goede tool voor het simpele werk.
http://jude.change-vision.com/jude-web/index.html

@bmyk: Het sterkste punt van RSM is mijns insziens dat het een Eclipse tool is en qua leercurve, herkenning en integratie is dat een vrij groot voordeel. Handig tooltje om ff een diagram mee te maken/lezen/aanpassen.

Fat Pizza's pizza, they are big and they are cheezy


Acties:
  • 0 Henk 'm!

  • bloody
  • Registratie: Juni 1999
  • Laatst online: 22:56

bloody

0.000 KB!!

JKVA schreef op maandag 06 augustus 2007 @ 11:29:
[...]
... anders Enterprise Architect.
Hier sluit ik me bij aan. Werkt best wel fijn, o.a. met redelijke goede bidi synchronisatie tussen code en model. Heeft ook ingebouwde versionering, zodat je makkelijk een baseline terug kunt gaan.
Ook kun je met meerdere mensen tegelijkertijd aan hetzelfde model werken (moet je de eap file wel even op een share op netwerk gooien :P ) , je ziet dan realtime de aanpassingen.

Wat iets minder is, is dat het een RSI bevorderend pakket is: je moet veel, heel veel ,klikken om een class in elkaar te gooien. Wat ik meestal doe, is een skelet maken in EA (dus alleen attributen bv). Als je getters en setters in je model wilt, (waarom eigenlijk?? maar goed...) kun je even naar eclipse deze geneereren, en kun je dan jet model weer terugsynchroniseren.

Heb ook ervaring met omondo, dat is een tool die in eclipse draait. Ik heb er heel slechte ervaringen mee (vanaf eclipse 3.0), misschien dat deze ondertussen wat beter geworden is, anders niet aan beginnen.

Daarnaast zou je kunnen kijken naar argoUml , lekker tooltje om best snel en handig modellen in elkaar te zetten.

nope


Acties:
  • 0 Henk 'm!

  • JKVA
  • Registratie: Januari 2004
  • Niet online

JKVA

Design-by-buzzword fanatic

bloody schreef op dinsdag 07 augustus 2007 @ 21:13:
[...]
Daarnaast zou je kunnen kijken naar argoUml , lekker tooltje om best snel en handig modellen in elkaar te zetten.
Hmm, ArgoUML zou ik nooit gebruiken. Een collega die hier naast mij zit, ik heb hem nog nooit horen vloeken, behalve toen hij ArgoUML gebruikte. Traag, layout ineens fucked up, één en al problemen had hij ermee.

Toen heb ik zijn diagrammen maar ff met de MyEclipse UML plugin gefixed. Die werkt ook vrij aardig trouwens.

Vind het wel fijn om UML in Eclipse te editen. Dan blijven de diagrammen mooi in de buurt van je source code en ben je eerder getriggerd om ze in sync te houden.

[ Voor 1% gewijzigd door JKVA op 08-08-2007 19:28 . Reden: kromme zin ]

Fat Pizza's pizza, they are big and they are cheezy


Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 06-06 20:20

MBV

bloody schreef op dinsdag 07 augustus 2007 @ 21:13:
[...]


Hier sluit ik me bij aan. Werkt best wel fijn, o.a. met redelijke goede bidi synchronisatie tussen code en model. Heeft ook ingebouwde versionering, zodat je makkelijk een baseline terug kunt gaan.
Ook kun je met meerdere mensen tegelijkertijd aan hetzelfde model werken (moet je de eap file wel even op een share op netwerk gooien :P ) , je ziet dan realtime de aanpassingen.
Enterprise Architect? Dat heb ik alleen in het eerste jaar van mijn HBO gebruikt, en daarna nooit meer (nu dus 5-6 jaar geleden). Toen was het heel veel klikken, en het was onmogelijk om de lijntjes zo te krijgen als ik wilde. En de manier waarop de lijntjes lopen is vaak heel belangrijk voor de overzichtelijkheid/inzichtelijkheid van het model...

Acties:
  • 0 Henk 'm!

  • bloody
  • Registratie: Juni 1999
  • Laatst online: 22:56

bloody

0.000 KB!!

MBV schreef op woensdag 08 augustus 2007 @ 09:02:
[...]

Enterprise Architect? Dat heb ik alleen in het eerste jaar van mijn HBO gebruikt, en daarna nooit meer (nu dus 5-6 jaar geleden). Toen was het heel veel klikken, en het was onmogelijk om de lijntjes zo te krijgen als ik wilde. En de manier waarop de lijntjes lopen is vaak heel belangrijk voor de overzichtelijkheid/inzichtelijkheid van het model...
Dat zeg ik: een RSI pakket ;)
Wat de lijntjes betreft: imho gaat dit nu redelijk, wel vaak kruisende lijnen of die dwars door andere entiteiten heen lopen.

nope


Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 06-06 20:20

MBV

En dan sleep je 1 lijntje op 1 plek, en dan gooit hij het hele lijntje de andere kant op. Sleep je dan weer op een andere plek de lijn terug, dan gooit hij ook dat stuk wat veranderd moest worden terug. Ja, die lijntjes orthagonaal tekenen is NP-hard, maar doe het dan gewoon niet ofzo :/
Nog mooier: je kon toen niet, of via een te lange omweg, het lijntje helemaal handmatig slepen vanaf een rechtstreekse lijn. Poseidon doet dat véél beter. Maar die hangt weer op te grote bestanden :(
Pagina: 1