HomeCook — System Analysis And Design
Hello guys, I love designing any system, create proper documentations of it so that we are always on track of what we will be doing in the project. Every CS student has one subject in their college year i.e. System Analysis and Design. There are some other names to this subject but content will be the same. So basically this subject contains Requirement Gathering, Design Patterns, Software Requirement Specifications (SRS) document, etc. It basically gives you overview of what Software Architechture exactly do.
Now let’s talk about why I wrote this article. I had done this tutorial in my third year but never shared on github. My motive behind this for students is to understand what type of documents a software developer should create. Everyone in their college year code a lot, practice a lot. But before going to Industry, you must have done atleast one documentation for any startup idea.
My Idea was HomeCook. It is hypothetical idea where people who are interested in cooking but dont want to work in any hotel or restaurant. They can sell their dishes through our HomeCook App. So, basically I am building the system of delivery for dishes cooked by HomeCook. So, the name.
Now there are lots of diagrams but you should first read documentation and then start with Use Case Diagrams, three Data Flow Diagram, Sequential Diagram, etc.
Try to understand it. Don’t think over HomeCook Business Idea, just understand diagrams.
https://github.com/Shrirang97/HomeCook-SystemAnalysisAndDesign
Follow me on LinkedIn https://www.linkedin.com/in/shrirang-pinjarkar-3a1b73aa/