DEV Community

Abdul Qadir Luqman
Abdul Qadir Luqman

Posted on

What is software design?

Hi guys. Anytime I want to start a software project, I find it difficult in planning the software. I just don't know where to start. What classes to write. Can anyone help me with a blueprint for designing software??

Top comments (2)

Collapse
 
rhymes profile image
rhymes

Start with the what and how :-)

What is your app supposed to be doing?
How should it accomplish that?

A lot of software design is asking and answering questions. You might not get it right the first time but at least it's going to be closer to the actual goal.

I'm being really vague because I don't think it's useful for you if I link you any thousand pages books on patterns and stuff.

Let's start from the basics: can you tell us more about the app?

Collapse
 
seankilleen profile image
Sean Killeen

Hey! I've noticed that in this post you use "guys" as a reference to the entire community, which is not made up of only guys but a variety of community members.

I'm running an experiment and hope you'll participate. Would you consider changing "guys" to a more inclusive term? If you're open to that, please let me know when you've changed it and I'll delete this comment.

For more information and some alternate suggestions, see dev.to/seankilleen/a-quick-experim....

Thanks for considering!