Re: UML Modeling w/o Rational Rose
Tommi Komulainen [EMAIL PROTECTED] writes: I'm not sure if you can use free software to display Rose models as is. You could, however, open the model in Rose and take a screenshot :) And to open the model in Rose you can get an evaluation license (valid for 30 days, or two weeks, or something like that) from Rational. On the topic of free UML modeling software, I've tried ArgoUML and Poseidon, but unfortunately they aren't quite comparable to Rose. Are there some other UML tools I've missed? (No, dia or kuml don't count.) Have you tried tcm? I don't think it will import Rational Rose models, but it is a proper modelling system. Also, I think you have to look in unstable for it at the moment. $ dpkg -s tcm Package: tcm Status: install ok installed Priority: optional Section: graphics Installed-Size: 4280 Maintainer: Otavio Salvador [EMAIL PROTECTED] Version: 2.10-2 Depends: lesstif1, libc6 (= 2.2.4-4), libstdc++2.10-glibc2.2 (= 1:2.95.4-0.010810), xlibs ( 4.1.0) Conffiles: /etc/tcm/TCM f18e8650719aeab28ccef43c114faaa3 /etc/tcm/banner.ps d17b49a38f0c2fd06222f8ca9753a9e7 /etc/tcm/colorrgb.txt 6d52922bd9d2bac545055db0287a6f8d /etc/tcm/tcm.conf 3dfbb9a8d708f09516f079e482015dfe Description: Toolkit for Conceptual Modeling (TCM) The Toolkit for Conceptual Modeling is a collection of software tools to present conceptual models of software systems in the form of diagrams, tables, trees, and the like. A conceptual model of a system is a structure used to represent the requirements or architecture of the system. TCM is meant to be used for specifying and maintaining requirements for desired systems, in which a number of techniques and heuristics for problem analysis, function refinement, behavior specification, and architecture specification are used. TCM takes the form of a suite of graphical editors that can be used in these design tasks. These editors can be categorized into: . * Generic editors for generic diagrams, generic tables and generic trees. * Structured Analysis (SA) editors for entity-relationship diagrams, data and event flow diagrams, state transition diagrams, function refinement trees, transaction-use tables and function-entity type tables. * Unified Modeling Language (UML) editors for static structure diagrams, use-case diagrams, activity diagrams, state charts, message sequence diagrams, collaboration diagrams, component diagrams and deployment diagrams (only the first three UML and last two editors are functional at this moment). * Miscellaneous editors such as for JSD (process structure and network diagrams), recursive process graphs and transaction decomposition tables. . TCM supports constraint checking for single documents (e.g. name duplication and cycles in is-a relationships). TCM distinguishes built-in constraints (of which a violation cannot even be attempted) from immediate constraints (of which an attempted violation is immediately prevented) and soft constraints (against which the editor provides a warning when it checks the drawing). TCM is planned to support hierarchic graphs, so that it can handle for example hierarchic statecharts. Features to be added later include constraint checking across documents and executable models. -- Gilbert Laycock email: [EMAIL PROTECTED] Maths and Computer Science, http://www.mcs.le.ac.uk/~glaycock University of Leicester phone: (+44) 116 252 3902 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: OT: UML (Re: UML Modeling w/o Rational Rose)
Oleg escreveu: What do you get from UML, that you don't get from class definitions (in header files) ? UML has a much bigger scope, since it tries to account for all the design phase, including data modelling. Unfortunately it's a fundamentally flawed approach, as shown in http://dbdebunk.com./cjd4a.htm. -- _ / \ Leandro Guimarães Faria Corsetti Dutra+41 (21) 216 15 93 \ / http://homepage.mac.com./leandrod/fax +41 (21) 216 19 04 X http://tutoriald.sf.net./ Orange Communications CH / \ ASCII Ribbon Campaign against HTML email +41 (21) 216 15 93 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: OT: UML (Re: UML Modeling w/o Rational Rose)
I'M NOT MEMER OF YOUR MAILING LISTS. MY MAIL IS : [EMAIL PROTECTED] ([EMAIL PROTECTED] IS ONLY FORWARD FROM [EMAIL PROTECTED]). WHY THIS MAILS COME TO ME? EVERY DAY COME TO ME 200 MAILS FROM YOUR MAILING LISTS. CAN YOU DO SOMETHING WITH IT? THANK YOU. - Original Message - From: Leandro Guimarães Faria Corsetti Dutra [EMAIL PROTECTED] To: Oleg [EMAIL PROTECTED]; Debian Users debian-user@lists.debian.org Sent: Tuesday, June 04, 2002 11:02 AM Subject: Re: OT: UML (Re: UML Modeling w/o Rational Rose) Oleg escreveu: What do you get from UML, that you don't get from class definitions (in header files) ? UML has a much bigger scope, since it tries to account for all the design phase, including data modelling. Unfortunately it's a fundamentally flawed approach, as shown in http://dbdebunk.com./cjd4a.htm. -- _ / \ Leandro Guimarães Faria Corsetti Dutra+41 (21) 216 15 93 \ / http://homepage.mac.com./leandrod/fax +41 (21) 216 19 04 X http://tutoriald.sf.net./ Orange Communications CH / \ ASCII Ribbon Campaign against HTML email +41 (21) 216 15 93 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: UML Modeling w/o Rational Rose
On 2002-06-03 12:45 +, Elizabeth Barham [EMAIL PROTECTED] wrote: Hi Everyone, I'd like to be able to view a UML Model that is available for download in Rational Rose Format from: http://www.hl7.org/Library/data-model/RIM/modelpage_non.htm Rational Rose is a very expensive software product and I was wondering if anyone else has experienced this problem (that is, wanting to view a Rational Rose file using free software) and how you overcame it? I'm not sure if you can use free software to display Rose models as is. You could, however, open the model in Rose and take a screenshot :) And to open the model in Rose you can get an evaluation license (valid for 30 days, or two weeks, or something like that) from Rational. On the topic of free UML modeling software, I've tried ArgoUML and Poseidon, but unfortunately they aren't quite comparable to Rose. Are there some other UML tools I've missed? (No, dia or kuml don't count.) -- Tommi Komulainen [EMAIL PROTECTED] GPG 1024D/68388EE66FD6 DD79 EB38 BF6F 3533 09C0 04A8 9871 6838 8EE6 pgp6mQB3E4mLd.pgp Description: PGP signature
OT: UML (Re: UML Modeling w/o Rational Rose)
On Monday 03 June 2002 02:01 pm, Tommi Komulainen wrote: On the topic of free UML modeling software, I've tried ArgoUML and Poseidon, but unfortunately they aren't quite comparable to Rose. Are there some other UML tools I've missed? (No, dia or kuml don't count.) What do you get from UML, that you don't get from class definitions (in header files) ? Oleg -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: UML Modeling w/o Rational Rose
Are there some other UML tools I've missed? (No, dia or kuml don't count.) What is wrong with dia? Is it not compatible to Rational? Is it possible to write a converter between Rational and dia or whatever-your-favourite-is or an XML file? (Not sure what format dia or Rational are.) Brian -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: UML Modeling w/o Rational Rose
On Mon, Jun 03, 2002 at 11:40:57AM -0700, Brian Rose wrote: What is wrong with dia? Is it not compatible to Rational? I hobble along with dia. While I can't comment on its compatibility with Rational Rose, it does have some definite problems in the UML template. Two that spring to mind (as of version 0.88.1-3, which appears to be the current version in testing): - Connectors will only draw vertical arrowheads. It makes layout of your diagrams significantly more challenging when you can only attack arrows to the top and bottom edges of the boxes without it looking awful. - The UML components only allow one font size: Fill-the-page-with- a-single-class. This can be worked around by scaling the entire document (50% works fine for me), but it's still a major nuisance. Pity the template's designer didn't realize that some of us are creating UML to use at our desks and don't need to be able to read it from across the room. Is it possible to write a converter between Rational and dia or whatever-your-favourite-is or an XML file? dia's default format looks suspiciously like XML, provided you save it uncompressed. -- When we reduce our own liberties to stop terrorism, the terrorists have already won. - reverius Innocence is no protection when governments go bad. - Tom Swiss -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: OT: UML (Re: UML Modeling w/o Rational Rose)
On 2002-06-03 14:22 +, Oleg [EMAIL PROTECTED] wrote: On Monday 03 June 2002 02:01 pm, Tommi Komulainen wrote: On the topic of free UML modeling software, I've tried ArgoUML and Poseidon, but unfortunately they aren't quite comparable to Rose. Are there some other UML tools I've missed? (No, dia or kuml don't count.) What do you get from UML, that you don't get from class definitions (in header files) ? Visual representation of the classes on suitable abstraction level. Kind of hard to get the big picture in one glimpse from several header files scattered around, don't you thinkg? From a simple UML diagram you can get that (almost) instantly. And that's just the class diagram part of UML. There's much more than just class diagrams in UML. Class diagrams help to understand how classes relate to each other (kind of, who does what) and that's propably the most used part of UML. Then there's sequence diagrams, showing how classes interact with each other (who talks to whom.) I'd argue that's at least as useful as class diagrams. Depends on the case, of course. The bottom line is, though, that UML is just notation. It is meant to help communicate how the software works (well, should work) in unified way. If you both know UML, you don't need to spend time defining terms the other might very easily misinterpret otherwise. Even though you don't need to explain how the stuff works to anyone else, I've found that it's much easier to go down into the details after you've figured out the big pieces first. -- Tommi Komulainen [EMAIL PROTECTED] GPG 1024D/68388EE66FD6 DD79 EB38 BF6F 3533 09C0 04A8 9871 6838 8EE6 pgpmFyqJyUh1k.pgp Description: PGP signature
Re: UML Modeling w/o Rational Rose
I found dia to be _much_ easier and practical to use, as opposed to Rational - don't miss dia2code which does a decent job. There is another tool called ToghetherJ - but AFAIK and used them, both Rational or Toghether do not handle well C++ but java. On Mon, 3 Jun 2002, Tommi Komulainen wrote : » Date: Mon, 3 Jun 2002 21:01:23 +0300 » From: Tommi Komulainen [EMAIL PROTECTED] » To: debian-user@lists.debian.org » Subject: Re: UML Modeling w/o Rational Rose » » On 2002-06-03 12:45 +, Elizabeth Barham [EMAIL PROTECTED] wrote: » Hi Everyone, » » I'd like to be able to view a UML Model that is available for download » in Rational Rose Format from: » » http://www.hl7.org/Library/data-model/RIM/modelpage_non.htm » » Rational Rose is a very expensive software product and I was wondering » if anyone else has experienced this problem (that is, wanting to view » a Rational Rose file using free software) and how you overcame it? » » I'm not sure if you can use free software to display Rose models as is. » You could, however, open the model in Rose and take a screenshot :) » And to open the model in Rose you can get an evaluation license (valid » for 30 days, or two weeks, or something like that) from Rational. » » On the topic of free UML modeling software, I've tried ArgoUML and » Poseidon, but unfortunately they aren't quite comparable to Rose. Are » there some other UML tools I've missed? (No, dia or kuml don't count.) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: UML Modeling w/o Rational Rose
On Mon, Jun 03, 2002 at 02:31:56PM -0500, Dave Sherohman wrote: On Mon, Jun 03, 2002 at 11:40:57AM -0700, Brian Rose wrote: What is wrong with dia? Is it not compatible to Rational? I hobble along with dia. While I can't comment on its compatibility with Rational Rose, it does have some definite problems in the UML template. Two that spring to mind (as of version 0.88.1-3, which appears to be the current version in testing): - Connectors will only draw vertical arrowheads. It makes layout of your diagrams significantly more challenging when you can only attack arrows to the top and bottom edges of the boxes without it looking awful. Not true. If you middle-click on the connectors a menu pops up that lets you add segments to the connectors. Depending on where you add the segments, the arrowheads will be horizontal or vertical. Took me a while to figure this out, though. It's definitely less than intuitive. HTH, Matijs. -- Note that I use Debian version 3.0 Linux mus 2.4.17mvz4 #1 Fri Mar 15 23:30:15 CET 2002 i686 unknown Matijs van Zuijlen ... designed to fill holes or cracks of not more than two cubic vims. -- Robert Sheckley, Untouched by Human Hands pgp92N7M5bbgt.pgp Description: PGP signature
Re: UML Modeling w/o Rational Rose
On 2002-06-03 11:40 +, Brian Rose [EMAIL PROTECTED] wrote: Are there some other UML tools I've missed? (No, dia or kuml don't count.) What is wrong with dia? Is it not compatible to Rational? Is it possible to write a converter between Rational and dia or whatever-your-favourite-is or an XML file? (Not sure what format dia or Rational are.) Almost none of the different UML tools I know are compatible with each other. Poseidon and ArgoUML are an exception, maybe because the first is more or less commercial version of the latter :) For all I know, dia uses XML file (compressed) and Rose used something that looked like lisp :) I'm sure you could write a converter, but how much information would be lost in one way or the other, I can't say. Anyhow, there is nothing wrong with dia. Drawing UML diagrams is possible with dia, but compared to Rose it's just much more difficult. If you grasp UML, just try to draw some diagrams with both of them and tell me if you disagree. Simple exercise would be to draw two detailed class diagrams and one general combining the two. Bear in mind that Rose is UML modeling tool and dia is a diagram editor. While you can draw UML diagrams with dia, that's only part of the solution. You can draw a line from one class to another in dia, but it does not fully comprehend that it's an association.. or generalization. Sure it's drawn differently, and the information is propably there somewhere, but dia simply is not a UML modeling tool. It's not meant to, and it's not even trying to. Nothing wrong with that, it's just a tool for a different job. -- Tommi Komulainen [EMAIL PROTECTED] GPG 1024D/68388EE66FD6 DD79 EB38 BF6F 3533 09C0 04A8 9871 6838 8EE6 pgpG4vd97jYY9.pgp Description: PGP signature
Re: UML Modeling w/o Rational Rose
On 2002-06-03 12:34 +, Florentin Ionescu [EMAIL PROTECTED] wrote: I found dia to be _much_ easier and practical to use, as opposed to Rational - don't miss dia2code which does a decent job. There is another tool called ToghetherJ - but AFAIK and used them, both Rational or Toghether do not handle well C++ but java. I remember thinking dia was easier at some point, but somewhere along the line I've changed my mind. Can't remember what happened, but I guess it's the way lines act in dia when you move a box they're connected to. Automatic layout, as artificially stupid it sometimes can be, is quite nice to have after all. TogetherJ is not free software, but yes, it's there too. Rose can handle C++, can't really say how well, but it can. For some odd reason it doesn't like to reverse engineer mozilla code without crashing... ; TogetherJ is focused on Java, I think. Hard to say, I tried it some time, but it used all the available memory and then some; it was not usable :-/ -- Tommi Komulainen [EMAIL PROTECTED] GPG 1024D/68388EE66FD6 DD79 EB38 BF6F 3533 09C0 04A8 9871 6838 8EE6 pgpj42rheVwHF.pgp Description: PGP signature