مهدی ساعدی
مهدی ساعدی
خواندن ۱ دقیقه·۳ سال پیش

UML Diagram (Sequence Diagram)

نمودار توالی یا Sequence Diagram و میخوام اول به نقل از ویکی پدیا شرح بدم:

نمودار توالی (به انگلیسی: Sequence Diagram) یکی از نمودارهای زبان مدل‌سازی یکپارچه است که روندی در یک پروژه را مرحله به مرحله نشان می‌دهد. این نمودار زمانی مفید است که بخواهید روند منطقی یک سناریو را به نمایش بگذارید.

حالا روند یک برنامه چیه؟

از زمانی که برنامه شروع میشه تا پایانش روند یک برنامه اس حالا ما میخوام روند یک فیچرمون رو تو سکونس دیاگرام بیاریم اونم میشه همه ی روند ها رو میتونیم بیاریم ببینید چقدر خوبه!

لایف تایم | Life Time | طول عمر

تو این تصویر میبینیم که لایف تایم به مدت اجرا یک صفحه گفته میشه. مثلا لایف تایم window : UI از مستطیل بالا شروع میشه تا X پایین

اکتیویشن | Activation | فعال

مستطیل های بلندی که روی خط چین ها هست زمان فعال بودن این صفحه رو نشون میدن

استاپد | Stopped | پایان یافته

ضربدر پایین رو ببینید اون به این معنیه که دیگه طول عمر Window : UI تموم شده.

بعد از ارتباط window : UI با aChain : HotelChain میتونیم یه مسیج هم بنویسیم ، حتی میتونیم ننویسیم ولی اینو همیشه بدونید توضیحات همیشه خوب و مورد استفاده قرار میگیره.


میخوام با یه مثال بهتون کامل سکونس دیاگرام رو توضیح بدم


این مثال رو ببینید

ویندو قبل از Main باز میشه و ما روی ChargePhone میزنیم IPG باز میشه و بعد از پرداخت موفق Success باز میشه وقتی که Success باز میشه در اصل IPG کلا نابود میشه. و بعد از اینکه Success باز شد به Main برمیگرده و وقتی به Main برمیگرده تمام صفحه های قبل کلا بسته میشه و وارد Main میشه.


تو پرانتز مهم

قبل از خوندن این مبحث باید مبحث کلاس دیاگرام رو خونده باشید، تمامی اتصالاتی که در کلاس دیاگرام وجود داره در سکونس دیاگرام هم وجود داره





شاید از این پست‌ها خوشتان بیاید