This repository contains a collection of System Analysis, Design, and Modeling artifacts developed across multiple case studies and projects.
It demonstrates practical work in:
- Object-Oriented Analysis & Design (OOA & OOD)
- Software Requirements Specification (SRS)
- UML Diagrams
- Database Design & Data Modeling
- System Architecture (3-Tier, Component-Based)
- Agile & Lean Documentation Approaches
- Graduation Project System Analysis and Documentation
- Hotel Management System Analysis
- Journalist Management System
- Driver & License Management System
- Payroll System Modeling
- Pharmacy System (Multiple Versions)
- Simple Library System
- Project Management System
- Class Diagrams (ADO.NET)
- Component Diagram (Accounting System)
- Sequence Diagrams (Hotel System)
- Mini Facebook System Design
- Arab Tweet Platform Design
- Data Dictionary Template
- Database Case Study (OOA & OOD)
- E-Invoice Data Model with API Tenant Design
- SRS Template
- Mini Agile Template
- Lean SRS (Task Management System)
- System Analysis Framework
- Three-Tier Architecture Modeling
- .NET Windows Forms (ListView Analysis)
This repository serves as:
- A learning resource for system analysis and design
- A portfolio showcasing real-world analysis skills
- A practice base for improving modeling and documentation techniques
- Requirements Gathering & Analysis
- UML Modeling (Class, Sequence, Component)
- Database Design (ERD, Data Modeling)
- Software Architecture Design
- Agile & Lean Documentation
- Real-world System Decomposition
- Browse the folders/files based on your interest
- Open PDFs for diagrams and modeling
- Use templates for your own projects
- Study different approaches across systems
- Some systems are iterative (e.g., Pharmacy V1 → V5)
- Files include both conceptual and detailed designs
- Focus is on understanding system structure, not implementation
Abdullah Esmail
If you find this repository useful:
- Star the repo
- Share it with others interested in System Analysis