Software for achitecture planning

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Software for achitecture planning

      I want to learn some software for architects. AFAIK UML language is used for this purpose, however I don't know any programs people use to do planning of the serious applications. Pen and paper are still good of course, but maybe you can advice something that is used by the industry? Books/sources for the UML learning are also welcome!

      The reason for this is I found that keeping every detail of the engine in the head is rather difficult. I haven't read the whole book yet but I already have hard times remembering everything I saw. Plus it's always good to see the graphical representation of the architecture instead of bunch of code files.
      Looking for a job!
      My LinkedIn Profile
    • RE: Software for achitecture planning

      Different people use different tools. Visio is probably the most common. I've used UMLPad in the past, which is pretty good. These days, I tend to use xmind.

      The reality is that while these tools are great for making a nice pretty document, they're a pain to iterate with. The vast majority of my architecture design is done on a white board. I have a white board right behind my chair at home and three near my desk at work. That's where I iterate on architecture and design. I also do a large amount in a notebook that I often carry with me.

      So far, I have not found anything that beats pen & paper (or whiteboard) for getting my ideas out as quickly as possible. Once an idea has been solidified, I move it to something like xmind or Visio so I can present it to the team or keep if for my archives.

      -Rez
    • I have been using X-Mind as well since Rez recommended it, I also have a large whiteboard in my office that I do the exact same thing with, work on ideas on the white board, than when I have things figured out, move them to a digital version.
      PC - Custom Built
      CPU: 3rd Gen. Intel i7 3770 3.4Ghz
      GPU: ATI Radeon HD 7959 3GB
      RAM: 16GB

      Laptop - Alienware M17x
      CPU: 3rd Gen. Intel i7 - Ivy Bridge
      GPU: NVIDIA GeForce GTX 660M - 2GB GDDR5
      RAM: 8GB Dual Channel DDR3 @ 1600mhz
    • I've used Visio to create UML diagrams, mostly with client/server coding. The tool I use most often is a whiteboard, since it is the easiest tool to quickly sketch something in a team setting.
      Mr.Mike
      Author, Programmer, Brewer, Patriot
    • If you have access to it, VS 2012's built in UML tool is awesome, I've used Visio for years but haven't looked back after upgrading visual studio to 2012. What's even better is that you can generate an object model from the class diagram...I haven't really used it in practice yet as it's not perfect but it can still save time.
      -bullgoose