Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. UML drawing tool

UML drawing tool

Scheduled Pinned Locked Moved The Lounge
csharphtmlcomgraphicstutorial
36 Posts 32 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N N a v a n e e t h

    Which tool you are using to create UML diagrams ? Any recommendations ?

    All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

    J Offline
    J Offline
    jonty2
    wrote on last edited by
    #9

    For free it's hard to beat StarUML. http://www.staruml.com/[^] It's C++ reverse engineering I have to say is pretty darn good (which is something about it that interests me. Dunno know what you might be interested in). General UML functions are fine.

    V L 2 Replies Last reply
    0
    • K keencomputer

      Enterprise Architect of sparxsystem is good.

      Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

      S Offline
      S Offline
      SanderSaares
      wrote on last edited by
      #10

      I hate that monster! The features are good but the usability is rubbish. Of course, fiding a good alternative is difficult, since most others don't offer either of the two (usability + features). However, after a month of searching, I found Visual Paradigm for UML, which is much better from a usability standpoint and still offers good features. I recommend it.

      S 1 Reply Last reply
      0
      • N N a v a n e e t h

        Which tool you are using to create UML diagrams ? Any recommendations ?

        All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

        B Offline
        B Offline
        benjymous
        wrote on last edited by
        #11

        I always use Word - Especially Word 2007, which seems to have had lots of extra niceties (like arrows snapping to the sides of boxes, and moving in unison when you rearrange stuff)

        -- Help me! I'm turning into a grapefruit! Buzzwords!

        1 Reply Last reply
        0
        • J jonty2

          For free it's hard to beat StarUML. http://www.staruml.com/[^] It's C++ reverse engineering I have to say is pretty darn good (which is something about it that interests me. Dunno know what you might be interested in). General UML functions are fine.

          V Offline
          V Offline
          v6Max
          wrote on last edited by
          #12

          Hmm don't know about when you tried it but the reverse engineering doesn't like any classes that use generics which is a bit of a showstopper for me.

          drummer -> photographer -> track day addict

          J 1 Reply Last reply
          0
          • N N a v a n e e t h

            Which tool you are using to create UML diagrams ? Any recommendations ?

            All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

            S Offline
            S Offline
            Stuart Dootson
            wrote on last edited by
            #13

            BoUML[^] - the price is right...

            1 Reply Last reply
            0
            • N N a v a n e e t h

              Which tool you are using to create UML diagrams ? Any recommendations ?

              All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

              R Offline
              R Offline
              RealNMN
              wrote on last edited by
              #14

              StarUML on sourceforge.net

              1 Reply Last reply
              0
              • N N a v a n e e t h

                Which tool you are using to create UML diagrams ? Any recommendations ?

                All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

                J Offline
                J Offline
                Jay B
                wrote on last edited by
                #15

                I have use and evaluated many UML CASE tools and for the money my vote is on Enterprise Architect from www.sparxsystems.com.au. If you are looking for a free tool take a look at poseidon for uml

                Jay Springfield, IL

                1 Reply Last reply
                0
                • N N a v a n e e t h

                  Which tool you are using to create UML diagrams ? Any recommendations ?

                  All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

                  W Offline
                  W Offline
                  Wauna
                  wrote on last edited by
                  #16

                  I too, am in the process of trying to locate a UML tool. I have used tried Visio, StarUML and UMLPad. I have been trying a free tool called UMLPad. It's very basic, but does the basics pretty well. It's very portable, and does not require an install, and can convert to images for inserting into emails or design documents. To my knowledge, it does not do any reverse engineering, or code generation. It's really a step above pen and paper, but for some that is what is needed. I also tried StarUML for a bit. It is a step above UMLPad and offers many more features. To be honest, I'm the kind of person that just wants to get the job done and I found that with UMLPad I was faster. StarUML does have many more features though that might be a closer match for what you are looking for. I also used visio for a short time. I didn't pay for it though. When the time elapsed and I needed to shell out the money, I just couldn't do it. The free options just seemed to make more sense. Hope that helps, ~ Wauna? ~

                  1 Reply Last reply
                  0
                  • S Shog9 0

                    N a v a n e e t h wrote:

                    Which tool you are using to create UML diagrams ?

                    The severed heads of those who oppose me. :mad: ...gotta be honest, it's a bit hard to get the little arrows looking right. :-O

                    Citizen 20.1.01

                    'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'

                    M Offline
                    M Offline
                    Mustafa Ismail Mustafa
                    wrote on last edited by
                    #17

                    Shog9 wrote:

                    The severed heads of those who oppose me.

                    Have you been taking your feel good sweets Josh? :~

                    "Every time Lotus Notes starts up, somewhere a puppy, a kitten, a lamb, and a baby seal are killed. Lotus Notes is a conspiracy by the forces of Satan to drive us over the brink into madness. The CRC-32 for each file in the installation includes the numbers 666." Gary Wheeler "The secret to a long and healthy life is simple. Don't get ill and don't die." Pete O'Hanlon, courtesy of Rama "I realised that all of my best anecdotes started with "So there we were, pissed". Pete O'Hanlon

                    1 Reply Last reply
                    0
                    • S Shog9 0

                      N a v a n e e t h wrote:

                      Which tool you are using to create UML diagrams ?

                      The severed heads of those who oppose me. :mad: ...gotta be honest, it's a bit hard to get the little arrows looking right. :-O

                      Citizen 20.1.01

                      'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'

                      A Offline
                      A Offline
                      Andy Brummer
                      wrote on last edited by
                      #18

                      To crush your enemies -- See them driven before you, and to hear the lamentation of their women! That or the satisfaction of charting out a well designed database schema in UML.

                      This blanket smells like ham

                      1 Reply Last reply
                      0
                      • N N a v a n e e t h

                        Which tool you are using to create UML diagrams ? Any recommendations ?

                        All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

                        U Offline
                        U Offline
                        User 3959169
                        wrote on last edited by
                        #19

                        I have played around with several tools, and I have an aversion to buying software unless I absolutely cannot find something open source. I used StarUML, but wasn't overly please with its functionality on the round-trip for c#. I settled on the topcoder UML tool, works well with Java and C# [^]

                        U 1 Reply Last reply
                        0
                        • K keencomputer

                          Enterprise Architect of sparxsystem is good.

                          Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

                          E Offline
                          E Offline
                          Ernest Laurentin
                          wrote on last edited by
                          #20

                          I'll recommend it as well

                          God bless, Ernest Laurentin

                          1 Reply Last reply
                          0
                          • N N a v a n e e t h

                            Which tool you are using to create UML diagrams ? Any recommendations ?

                            All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

                            S Offline
                            S Offline
                            Steve Floyd
                            wrote on last edited by
                            #21

                            I've used Computer Associates - ERwin Data Modeler for many years. It is fairly buggy and UI is weak, but I've learned what not to do and can whip-out diagrams in no time. It's really good at reverse engineering an existing DB.

                            1 Reply Last reply
                            0
                            • N N a v a n e e t h

                              Which tool you are using to create UML diagrams ? Any recommendations ?

                              All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

                              R Offline
                              R Offline
                              rikimaru55
                              wrote on last edited by
                              #22

                              If you work with Java, i really recommend JUDE Community, really nifty, it generates Java Classes, and does a lot of other diagrams like Sequence, Use Case, etc... :)

                              1 Reply Last reply
                              0
                              • J jonty2

                                For free it's hard to beat StarUML. http://www.staruml.com/[^] It's C++ reverse engineering I have to say is pretty darn good (which is something about it that interests me. Dunno know what you might be interested in). General UML functions are fine.

                                L Offline
                                L Offline
                                leJuan
                                wrote on last edited by
                                #23

                                i second that!

                                1 Reply Last reply
                                0
                                • N N a v a n e e t h

                                  Which tool you are using to create UML diagrams ? Any recommendations ?

                                  All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

                                  K Offline
                                  K Offline
                                  Kent K
                                  wrote on last edited by
                                  #24

                                  Some previous Q and A's here on codeproject.

                                  1 Reply Last reply
                                  0
                                  • N N a v a n e e t h

                                    Which tool you are using to create UML diagrams ? Any recommendations ?

                                    All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

                                    T Offline
                                    T Offline
                                    tbutterworth
                                    wrote on last edited by
                                    #25

                                    Whatever you do, stay away from Borland Together. Someone in our IT department decided it was the standard tool we all had to use and it's an absolute pain - buggy and a pain to use.

                                    1 Reply Last reply
                                    0
                                    • V v6Max

                                      Hmm don't know about when you tried it but the reverse engineering doesn't like any classes that use generics which is a bit of a showstopper for me.

                                      drummer -> photographer -> track day addict

                                      J Offline
                                      J Offline
                                      jonty2
                                      wrote on last edited by
                                      #26

                                      Generics I assume you are talking about templates, not .NET That could be true, our code base does not use a lot of templates (especially not extended template stuff like partial specialisation ) due to the very wide-ranging compile environments it needs to work in. So would not have really tested Star's capability there.

                                      V 1 Reply Last reply
                                      0
                                      • N N a v a n e e t h

                                        Which tool you are using to create UML diagrams ? Any recommendations ?

                                        All C# applications should call Application.Quit(); in the beginning to avoid any .NET problems.- Unclyclopedia How to use google | Ask smart questions

                                        O Offline
                                        O Offline
                                        oliver stockleySSP
                                        wrote on last edited by
                                        #27

                                        Netbeans (free) has a UML tool

                                        1 Reply Last reply
                                        0
                                        • J jonty2

                                          Generics I assume you are talking about templates, not .NET That could be true, our code base does not use a lot of templates (especially not extended template stuff like partial specialisation ) due to the very wide-ranging compile environments it needs to work in. So would not have really tested Star's capability there.

                                          V Offline
                                          V Offline
                                          v6Max
                                          wrote on last edited by
                                          #28

                                          It was having a problem digesting this sort of thing... public class madoDbObjectList<T> { private Boolean fLazyCollection = false; protected Dictionary<string, T> fItems; protected string fSql = ""; public Int32 Count { get { return fItems.Count; } } public System.Collections.IEnumerable Items() { foreach (string itemId in fItems.Keys) yield return fItems[itemId]; } public Boolean Lazy { get { return fLazyCollection; } } public string Sql { get { return fSql; } } internal madoDbObjectList(Boolean aLazyCollection) { fLazyCollection = aLazyCollection; fItems = new Dictionary<string,T>(); } } I've just grabbed the Enterprise Architect trial and that does'nt have a problem and seems very poweful but of course is a "cost option"

                                          drummer -> photographer -> track day addict

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups