I need to write the deign for a program which I am writing for a school project. I am using qt4 for the gui so there will be around 3-4 source files. This is my first time writing a design for a program which consists of more than one file and I am unsure as to how I should structure it. Should the pseudocode reflect the gui, as in 'this button will perform this function' or should it reflect the structure of the source files which will be very different from the layout of the gui obviously. How do all you experienced programmers do it? :P
P.S: I was unsure which board to post this in, I apologize if I picked the wrong one.