5
nebula
2y

Hey :)

what tools do you use to design your software architecture?

at the moment I am confronted with a mix of word, one note, draw.io, visio and balsamiq.

I have the feeling that this is a bit off because it's too many tools so I just wanted to ask.

Comments
  • 1
    I have been using mostly draw.io and plantuml. Also pen and paper xD.
  • 2
    I use Visio for most things, but only because work pays for the license.

    Otherwise I would fall back to draw.io
  • 0
    Paper and basically the db design step (with comments) and writing the models classds with comments is enough for me to explain the system architecture
  • 0
    draw.io is fine for many things, currently i have to use enterprise architect (can't say the UX is great)
  • 0
    📌
  • 0
    pencil+paper for brainstorming/modeling, draw.io for making it docs-ready
  • 0
    pen and paper for the initial stuff,
    any markdown enabled editor (in my case its atom with a markdown plugin) for writing down architecture and structure of projects. Sometimes draw.io for digitalizing my drawings from paper, sometimes gimp, to draw them a bit more freely.
  • 0
    Excel file (no, I am not joking)

    I list all the params and method requirements for the classes and the coding progress in the table.

    Then on a new sheet, I draw the class relations.

    It's just convenient for me to have all the info in one file.
  • 0
    Since Visio online is included in company office365 I use it (offline visio still needs extra license). I moved from draw.io to visio
  • 0
    won’t lie - i just bang them out on paper and take a photo for later. somehow it works
  • 0
    thank you all for your answers :)
  • 0
    @Burgundxyz ok, but how about software architecture?
  • 0
    @electrineer pen and paper. no need to complicate it
Add Comment