تحلیل و طراحی سیستمها
## 1. تحلیل سیستم (System Analysis)
در این مرحله وضعیت فعلی سازمان بررسی میشود تا **مشکلات و نیازها مشخص شوند**.
کارهای اصلی در تحلیل سیستم:
- بررسی سیستم موجود (Current System)
- شناسایی مشکلات و ضعفها
- تعیین نیازهای کاربران
- جمعآوری اطلاعات از طریق:
- مصاحبه
- پرسشنامه
- مشاهده
- بررسی اسناد
- تهیه **مدل منطقی سیستم**
خروجی مرحله تحلیل:
- **مشخصات نیازمندیها (System Requirements)**
- درک کامل از اینکه سیستم جدید باید چه کارهایی انجام دهد.
مثال:
در یک شرکت فروش، تحلیل سیستم مشخص میکند که سیستم باید:
- ثبت سفارش مشتری
- مدیریت موجودی
- گزارش فروش
را انجام دهد.
---
## 2. طراحی سیستم (System Design)
پس از مشخص شدن نیازها، مرحله طراحی آغاز میشود که در آن **چگونگی ساخت سیستم تعیین میشود**.
کارهای اصلی در طراحی:
- طراحی **ساختار سیستم**
- طراحی **پایگاه داده**
- طراحی **ورودیها و خروجیها**
- طراحی **رابط کاربر (UI)**
- طراحی **فرآیندها و برنامهها**
دو نوع طراحی وجود دارد:
### طراحی منطقی (Logical Design)
توضیح میدهد سیستم **چه کاری انجام میدهد**.
### طراحی فیزیکی (Physical Design)
توضیح میدهد سیستم **چگونه پیادهسازی میشود** (نرمافزار، سختافزار، شبکه).
---
## 3. ابزارهای تحلیل و طراحی سیستم
در این مبحث معمولاً ابزارهای زیر هم آموزش داده میشوند:
- **DFD (Data Flow Diagram)** → نمودار جریان داده
- **ERD (Entity Relationship Diagram)** → نمودار رابطه موجودیت
- **Flowchart** → فلوچارت فرآیندها
- **Data Dictionary** → فرهنگ داده
---
## 4. مراحل کلی توسعه سیستم (SDLC)
تحلیل و طراحی بخشی از چرخه عمر توسعه سیستم هستند:
1. بررسی اولیه (Planning)
2. تحلیل سیستم (Analysis)
3. طراحی سیستم (Design)
4. پیادهسازی (Implementation)
5. نگهداری و پشتیبانی (Maintenance)
---
✅ خلاصه ساده:
- **تحلیل سیستم** = فهمیدن مشکل و نیازها
- **طراحی سیستم** = برنامهریزی برای ساخت راهحل
---
اگر بخواهی میتوانم هم اینها را هم برایت آماده کنم:
- **خلاصه امتحانی مبحث تحلیل و طراحی سیستمها**
- **نمونه سوالات امتحانی MIS از این مبحث**
- **توضیح کامل DFD و ERD که معمولاً در امتحان میآید**.