Note: This repository is under construction. Contributions and improvements are welcome as we continue to build and expand the content on software engineering concepts. Feel free to explore and contribute to enhance your understanding of software engineering concepts!
Welcome to SoftwareEngineeringExplained! This repository is dedicated to providing comprehensive explanations and solutions for exercises in the field of software engineering.
- Waterfall Model
- Agile Methodology
- Introduction to Agile ๐โโ๏ธ
- Scrum Framework ๐
- Kanban Method ๐
- DevOps Practices
- Creational Patterns
- Factory Method Pattern ๐ญ
- Singleton Pattern ๐
- Builder Pattern ๐ ๏ธ
- Structural Patterns
- Adapter Pattern ๐
- Decorator Pattern ๐จ
- Facade Pattern ๐๏ธ
- Behavioral Patterns
- Observer Pattern ๐ง
- Strategy Pattern ๐ฏ
- Command Pattern ๐
- Sorting Algorithms
- Bubble Sort ๐งผ
- Merge Sort ๐
- Quick Sort โก
- Search Algorithms
- Binary Search ๐
- Depth-First Search (DFS) ๐ฒ
- Breadth-First Search (BFS) ๐
- Data Structures
- Arrays and Linked Lists ๐
- Stacks and Queues ๐
- Hash Tables ๐๏ธ
Feel free to explore and contribute to enhance your understanding of software engineering concepts!