Categories: سایر

ایجاد نموارد توالی با استفاده از نرم افزار ویزیو (Create a UML sequence diagram with Visio)

نمودار توالی UML نشان می‌دهد که چگونه مجموعه‌ای از اشیاء در طول زمان در یک فرآیند تعامل دارند. این نمودار پیامهایی را که بین شرکت کنندگان و اشیاء موجود در سیستم تبادل می‌شود و ترتیب وقوع آنها را نشان می‌دهد.

نمودار توالی فرآیند دستگاه ATM

در نمودار توالی فرآیند دستگاه ATM پیام‌های رد و بدل شده میان کاربر و دستگاه از زمان ورود کارت به داخل دستگاه، تا زمان دریافت پیام تشکر از سمت دستگاه، نشان داده شده است.

ایجاد نمودار توالی در ویزیو

برای ایجاد نمودار توالی، از قالب UML Sequence یا قالب Starter diagram استفاده کنید، این دو قالب شامل اشیاء مورد نیاز برای رسم نمودار توالی در شابلون ویزیو هستند. برای ایجاد نمودار باید این اشیاء را از شابلون به داخل کادر بکشید و نمودار خود را ایجاد کنید.

  • ویزیو را باز کنید و روی گزینه File > New کلید کنید.
  • در باکس جستجو عبارت UML sequence را تایپ کنید.
  • گزینه UML Sequence را انتخاب کنید.
  • قالب خالی یا یکی از قالب‌های آماده را برای شروع طراحی نمودار انتخاب کنید. (توضیحات مربوط به هر قالب در کنار آن نوشته شده است.)
  • گزینه Create را انتخاب کنید.
  • بعد از باز شدن نمودار، در صورتی که پنجره Shapes را مشاهده نمی‌کنید، آن را از قسمت View > Task Panes فعال کنید. اگر هنوز پنجره Shapes را مشاهده نمی‌کنید، روی گزینه Expand the Shapes در نوار کناری نرم افزار کلیک کنید.
  • در تب Views مطمئن شوید گزینه Connection Points تیک خورده است.
  • حالا اشیاء مورد نظر را از پنجره Shapes به داخل نمودار بکشید. برای تغییر متن‌ها روی آنها double-click کنید.

Lifelines for actors and objects

برای هریک از مشارکت کنندگان یک Actor lifeline و برای هر یک از اجزای سیستم یک Object lifeline اضافه کنید.

Lifelines for actors and objects
  • برای تعین عنوان هر خط، روی آن Double-click کنید.
  • برای تعین اندازه خط، روی آن کلیک کنید و نقطه کنترل زرد را بکشید.

Messages

برای مشخص کردن پیام‌های مبادله شده بین lifeline ها از شکل Message استفاده کنید.

Messages
  • Use a Message shape (a solid line) to represent a request or the transmitting of information.
  • Use a Return Message shape (a dashed line) to represent a response to a prior message.
  • Use a Self Message to represent a recursive call of an operation, or one method calling another method belonging to the same object.
  • Use the Asynchronous Message shape to show when an action might not happen immediately.

Fragments

Activation

Destruction

منبع: https://support.microsoft.com/en-gb/office/uml-diagrams-in-visio-ca4e3ae9-d413-4c94-8a7a-38dac30cbed6#OfficeVersion=Office_365

admin

Recent Posts

انتقال تعداد و حجم بالای فایل بین سرورها

برای انتقال تعداد بالای فایل لازم است، انتقال به صورت موازی راه مناسبی است. یک…

2 سال ago

رفع مشکل تحریم npm

برای دور زدن رجیستری تحریم شده npm می‌توانید از رجیستری‌های جایگزین مانند https://iranrepo.ir/#npm استفاده کنید.…

2 سال ago

رفع مشکل تحریم داکر

سرویس داکر در ایران به دلیل تحریم، در دسترس نیست. به این صورت که هنگام…

2 سال ago

فایل سیستم توزیع‌شده چیست؟ معرفی چند پروژه متن باز فایل سیستم توزیع شده

یک فایل سیستم توزیع شده (DFS)، هر فایل سیستمی است که امکان دسترسی به فایل‌ها…

2 سال ago

بسته‌بندی (Bundling) جاوا اسکریپت

باندلینگ یا بسته‌بندی یکی از مراحل توسعه در زبان جاوا اسکریپت است. در توسعه مدرن…

2 سال ago

بیت کوین چگونه به کسب و کار شما کمک می‌کند؟

بیت کوین همانند طلا کاربرد ذخیره ارزش دارد. مردم بیت کوین را با هدف حفظ…

4 سال ago