ویرگول
ورودثبت نام
جمع و جور
جمع و جورفروشگاه اینترنتی جمع و جور ارئه کننده ابزار و ایده های بسته بندی و کادوپیچی Jamojooor.com
جمع و جور
جمع و جور
خواندن ۱ دقیقه·۹ ماه پیش

حرام باید عصبانی

خیلی خوب 🌟 بیا سریع و خلاصه مرور کنیم C4 برای امتحان (فقط همون چیزی که نیاز داری تا با خیال راحت جواب بدی):


📌 C4 Model در ۴ سطح

C4 یعنی ۴ تا لایه (Context, Container, Component, Code) برای نمایش معماری سیستم.


🔹 1. Context (سطح ۱)

📍 هدف: نشون میده سیستم اصلی تو چه اکوسیستمی قرار داره.
👤 Actor ها + سیستم شما + سیستم‌های خارجی.

✅ مثال:

  • Actor: کاربر

  • سیستم: فروشگاه اینترنتی

  • سیستم خارجی: بانک، سرویس ارسال SMS


🔹 2. Container (سطح ۲)

📍 هدف: نشون میده سیستم از چه کانتینرها (app, db, services) تشکیل شده.

✅ مثال:

  • Web App

  • Mobile App

  • Payment Service

  • Database

  • Logging System


🔹 3. Component (سطح ۳)

📍 هدف: جزئیات هر کانتینر → از چه ماژول‌هایی تشکیل شده.

✅ مثال در Payment Service:

  • Payment Processor

  • Transaction Manager

  • Bill Creator


🔹 4. Code (سطح ۴)

📍 هدف: خیلی جزئی → یک کامپوننت رو با کد یا کلاس‌ها نشون میدی.
✅ معمولا UML Class یا Sample Code برای نشون دادن ساختار.


📌 کلیدواژه‌ها برای امتحان

  • Context → Actor ها و سیستم‌ها

  • Container → اپلیکیشن‌ها و سرویس‌ها

  • Component → ماژول‌ها

  • Code → جزئیات پیاده‌سازی


می‌خوای برات یک مثال C4 از مدیریت بازگشت کالا (همون سوال ماک) بسازم که از Context تا Code کامل داشته باشی؟

۱
۱
جمع و جور
جمع و جور
فروشگاه اینترنتی جمع و جور ارئه کننده ابزار و ایده های بسته بندی و کادوپیچی Jamojooor.com
شاید از این پست‌ها خوشتان بیاید