This Respository contains my work with my teammates where we performed Project based learning on the topic Object Oriented Design and Analysis also known as Low Level Design ( LLD )
- Analyze, design, document the requirements through use case driven approach.
- Identify, analyze, and model structural and behavioral concepts of the system.
- Develop, explore the conceptual model into various scenarios and applications.
- Apply the concepts of architectural design for deploying the code for software.
To develop a project following the 12 exercises listed below:
- To develop a problem statement.
- Develop an IEEE standard SRS document. Also develop risk management and project plan (Gantt chart).
- Identify Use Cases and develop the Use Case model.
- Identify the business activities and develop an UML Activity diagram.
- Identity the conceptual classes and develop a domain model with UML Class diagram.
- Using the identified scenarios find the interaction between objects and represent them using UML Interaction diagrams.
- Draw the State Chart diagram.
- Identify the User Interface, Domain objects, and Technical services. Draw the partial layered, logical architecture diagram with UML package diagram notation.
- Implement the Technical services layer.
- Implement the Domain objects layer.
- Implement the User Interface layer.
- Draw Component and Deployment diagrams.
Problem Statement - Online Food Delivery System
SRS Document - Online Food Delivery System
- Cracking the Low Level Design ( LLD ) Interview
- Module 1 - Introduction to UML
- Module 2 - Basic Structural Modelling
- Module 3 - Class and Object Diagrams
- Module 4 - Basic Behavioural Modelling-II
- Module 5 - Architectural Modelling
- Architectural Modelling
- Basic Behavioural Modelling
- Interaction Diagrams