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 Modeller

UML Modeller

Scheduled Pinned Locked Moved The Lounge
questioncsharphelp
35 Posts 18 Posters 0 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.
  • G GaryWoodfine

    Hence the Tag Outlaw Programmer :-) There is a time and place for UML, I have and Have not used it in the past. I have traditionally used it to Model Specifications before I send them to India and they come back in a solution I didn't model. So UML can be labeled as a waste of time in that sense, but sometimes they do work when the developer knows about them :-) The best UML modeler I can think of is the "White Board" but it makes hard work for Filing!! :-)


    "a fool will not learn from a wise man, but a wise man will learn from a fool" "It is hard to fail, but it is worse never to have tried to succeed." - Theodore Roosevelt "Success is going from failure to failure without losing your enthusiasm." - Winston Churchill


    My Website || My Blog

    P Offline
    P Offline
    Paul Conrad
    wrote on last edited by
    #21

    cykophysh39 wrote:

    The best UML modeler I can think of is the "White Board" but it makes hard work for Filing!!

    You always could use a digital camera and take a picture of the UML diagram on the whiteboard.

    G 1 Reply Last reply
    0
    • G GaryWoodfine

      Hence the Tag Outlaw Programmer :-) There is a time and place for UML, I have and Have not used it in the past. I have traditionally used it to Model Specifications before I send them to India and they come back in a solution I didn't model. So UML can be labeled as a waste of time in that sense, but sometimes they do work when the developer knows about them :-) The best UML modeler I can think of is the "White Board" but it makes hard work for Filing!! :-)


      "a fool will not learn from a wise man, but a wise man will learn from a fool" "It is hard to fail, but it is worse never to have tried to succeed." - Theodore Roosevelt "Success is going from failure to failure without losing your enthusiasm." - Winston Churchill


      My Website || My Blog

      E Offline
      E Offline
      El Corazon
      wrote on last edited by
      #22

      cykophysh39 wrote:

      The best UML modeler I can think of is the "White Board" but it makes hard work for Filing!!

      Then get a digital white board! http://www2.smarttech.com/st/en-US/Products/SMART+Boards/Front+Projection/600+Series/[^] http://www.electronicwhiteboardswarehouse.com/[^] it's only as expensive as a couple of copies of rational rose.... or you can use a 12mp digital camera and just photograph a real white board. ;P

      _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

      P P 2 Replies Last reply
      0
      • P Paul Conrad

        cykophysh39 wrote:

        The best UML modeler I can think of is the "White Board" but it makes hard work for Filing!!

        You always could use a digital camera and take a picture of the UML diagram on the whiteboard.

        G Offline
        G Offline
        GaryWoodfine
        wrote on last edited by
        #23

        LOL Spoken like a man with experience, now one realises why Mobile phones have camera's attached to them now :-)


        "a fool will not learn from a wise man, but a wise man will learn from a fool" "It is hard to fail, but it is worse never to have tried to succeed." - Theodore Roosevelt "Success is going from failure to failure without losing your enthusiasm." - Winston Churchill


        My Website || My Blog

        P 1 Reply Last reply
        0
        • G GaryWoodfine

          LOL Spoken like a man with experience, now one realises why Mobile phones have camera's attached to them now :-)


          "a fool will not learn from a wise man, but a wise man will learn from a fool" "It is hard to fail, but it is worse never to have tried to succeed." - Theodore Roosevelt "Success is going from failure to failure without losing your enthusiasm." - Winston Churchill


          My Website || My Blog

          P Offline
          P Offline
          Paul Conrad
          wrote on last edited by
          #24

          cykophysh39 wrote:

          now one realises why Mobile phones have camera's attached to them now

          Yep. Snap a picture on the mobile phone and send it to someone on the team :)

          1 Reply Last reply
          0
          • R realJSOP

            I've been programming for almost 30 years, and have never needed a UML tool, and it certainly isn't because I've never worked on huge or complex projects. As far as I'm concerned, UML is a waste of money and resources.

            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
            -----
            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

            L Offline
            L Offline
            led mike
            wrote on last edited by
            #25

            John Simmons / outlaw programmer wrote:

            As far as I'm concerned, UML is a waste of money and resources.

            So you never find having a diagrammatic view of any aspect of a software system to be helpful? In certain instances I find it invaluable. Certainly almost any development tool can be misused. The worst thing is an edict requiring a "one size fits all" use of one. All the tools available for development can be helpful at the right time in the right circumstances. It is up to us to figure out what would be helpful and when.

            led mike

            1 Reply Last reply
            0
            • C Colin Angus Mackay

              Sorry, I don't have a napkin, would a serviette do?


              *** Developer Day 4 in Reading, England on 2nd December 2006 - Registration Now Open *** Upcoming Scottish Developers events: * Developer Day Scotland: are you interested in speaking or attending? My: Website | Blog | Photos

              M Offline
              M Offline
              Michael A Barnhart
              wrote on last edited by
              #26

              Colin Angus Mackay wrote:

              would a serviette do?

              Anything you can write on is fine. :-D

              1 Reply Last reply
              0
              • E El Corazon

                cykophysh39 wrote:

                The best UML modeler I can think of is the "White Board" but it makes hard work for Filing!!

                Then get a digital white board! http://www2.smarttech.com/st/en-US/Products/SMART+Boards/Front+Projection/600+Series/[^] http://www.electronicwhiteboardswarehouse.com/[^] it's only as expensive as a couple of copies of rational rose.... or you can use a 12mp digital camera and just photograph a real white board. ;P

                _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                P Offline
                P Offline
                Paul Conrad
                wrote on last edited by
                #27

                Jeffry J. Brickley wrote:

                get a digital white board!

                That would be cool. Only if we could generate code from what we drew on the board :laugh:

                1 Reply Last reply
                0
                • M Marcin Gil

                  Check StarUML. OpenSource, only for Windows, good :)

                  C Offline
                  C Offline
                  Clickok
                  wrote on last edited by
                  #28

                  Hey, StarUML Rocks! Thank you very much, mate!:-D


                  Jesus is Love! Tell to someone! :badger:

                  1 Reply Last reply
                  0
                  • M Michael A Barnhart

                    John Simmons / outlaw programmer wrote:

                    UML is a waste of money and resources.

                    Do you also believe getting requirements defined and understood to be a waste of money and resources? Documenting the use cases and senarios and getting customer concurance that you understand and support their business process is not a waste.

                    R Offline
                    R Offline
                    realJSOP
                    wrote on last edited by
                    #29

                    Our "customer" says "do it the way you want to", and the requirements change frequently because of business rules that affect the UI. We have no control, they don't want to spend the money or time to do it with UML tools, and we still end up with a great product. Plus, all the jumping through hoops has made us a nimble yet effective programming team. I don't necessarily see that as a bad thing.

                    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                    -----
                    "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                    M 1 Reply Last reply
                    0
                    • J Jonathan Darka

                      I like visio too but again licenses are required and other developers here prefer UML.


                      Darka [Xanya] "I am not a slave to a god that doesn't exist."

                      B Offline
                      B Offline
                      Bassam Abdul Baki
                      wrote on last edited by
                      #30

                      Get SmartDraw[^] and never look back on Visio.


                      "Religion is assurance in numbers." Web - Blog - RSS - Math - LinkedIn - BM

                      1 Reply Last reply
                      0
                      • C Colin Angus Mackay

                        I just use Visio - It is fine for most things.


                        *** Developer Day 4 in Reading, England on 2nd December 2006 - Registration Now Open *** Upcoming Scottish Developers events: * Developer Day Scotland: are you interested in speaking or attending? My: Website | Blog | Photos

                        M Offline
                        M Offline
                        Matt Gerrans
                        wrote on last edited by
                        #31

                        I find that Visio works against the way I think. You always have to choose extraneous, distracting things up front. I find that derails my thoughts about what I'm working on; instead of thinking about my design, I have to think about Visio. :sigh: I'd like a tool that is very flexible about letting me change things as I go without making me choose whether I want my software diagram to be in metric or English units :wtf: up front. It would be nice to be able to insert new objects, change existing objects, etc. without a fruitless 10 minute detour into the help file. So far, it seems to me that it is easier to use Paint or a pencil and paper. Anyone know of a more light weight and flexible design tool?

                        Matt Gerrans

                        1 Reply Last reply
                        0
                        • R realJSOP

                          Our "customer" says "do it the way you want to", and the requirements change frequently because of business rules that affect the UI. We have no control, they don't want to spend the money or time to do it with UML tools, and we still end up with a great product. Plus, all the jumping through hoops has made us a nimble yet effective programming team. I don't necessarily see that as a bad thing.

                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                          -----
                          "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                          M Offline
                          M Offline
                          Michael A Barnhart
                          wrote on last edited by
                          #32

                          John Simmons / outlaw programmer wrote:

                          Our "customer" says "do it the way you want to",

                          Nice enviroment. :-D

                          John Simmons / outlaw programmer wrote:

                          requirements change frequently because of business rules that affect the UI.

                          Not a nice enviroment. Sounds like the customer does not know their own business. :( Which if they can work that way and are happy with you then no problems. :-D However, I say your statement that UML does not provide benifit to be a little closed minded on what can be achieved for most enviroments. IMhO of course. :rose:

                          R 1 Reply Last reply
                          0
                          • M Michael A Barnhart

                            John Simmons / outlaw programmer wrote:

                            Our "customer" says "do it the way you want to",

                            Nice enviroment. :-D

                            John Simmons / outlaw programmer wrote:

                            requirements change frequently because of business rules that affect the UI.

                            Not a nice enviroment. Sounds like the customer does not know their own business. :( Which if they can work that way and are happy with you then no problems. :-D However, I say your statement that UML does not provide benifit to be a little closed minded on what can be achieved for most enviroments. IMhO of course. :rose:

                            R Offline
                            R Offline
                            realJSOP
                            wrote on last edited by
                            #33

                            Michael A. Barnhart wrote:

                            Sounds like the customer does not know their own business

                            Actually, there are many people who want to have input so they can "leave their mark" on the software. We also have to deal with a fairly high turnover rate (our customer is the military medical system), so it seems like each new department head wants to massage everything to his/her liking. It's kinda like whack-a-mole. :)

                            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                            -----
                            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                            M 1 Reply Last reply
                            0
                            • R realJSOP

                              Michael A. Barnhart wrote:

                              Sounds like the customer does not know their own business

                              Actually, there are many people who want to have input so they can "leave their mark" on the software. We also have to deal with a fairly high turnover rate (our customer is the military medical system), so it seems like each new department head wants to massage everything to his/her liking. It's kinda like whack-a-mole. :)

                              "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                              -----
                              "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                              M Offline
                              M Offline
                              Michael A Barnhart
                              wrote on last edited by
                              #34

                              John Simmons / outlaw programmer wrote:

                              there are many people who want to have input so they can "leave their mark"

                              I do understand. One reason why business logic should be seperated from the gui layer. :)

                              1 Reply Last reply
                              0
                              • E El Corazon

                                cykophysh39 wrote:

                                The best UML modeler I can think of is the "White Board" but it makes hard work for Filing!!

                                Then get a digital white board! http://www2.smarttech.com/st/en-US/Products/SMART+Boards/Front+Projection/600+Series/[^] http://www.electronicwhiteboardswarehouse.com/[^] it's only as expensive as a couple of copies of rational rose.... or you can use a 12mp digital camera and just photograph a real white board. ;P

                                _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                P Offline
                                P Offline
                                paul hannah
                                wrote on last edited by
                                #35

                                There is also an application (can't remember the one we used, but whiteboard photo is another example) that takes that washed out non-centered photo of a whiteboard and turns it into a clear primary-colour image with correct aspect. Fantastic idea, and works surprisingly well.

                                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