عناصر اصلي در رسم يک BPD - 2
Swim lanes يا خطوط شناوري (مسيرهاي جريان)
بسياري از متدولوژيهاي مدلسازي موجود از مفهوم Swimlanes براي سازماندهي فعاليتها در گروهها استفاده ميکنند. اين نشان گرافيکي براي جداکردن مسئوليتها يا تواناييهاي کارکردي مختلف مورد استفاده قرار ميگيرد. در يک BPD خطوط شناوري به دو صورت مختلف قابل ارائه هستند: Pool و Lane (خط سير). در جدول زیر نماد اين دو عنصر و ويژگيهايشان آورده شده است.
Pool در شرايطي استفاده ميشود که دياگرام شامل دو شريک يا موجوديت کسب و کار باشد که از لحاظ گرافيکي اين دو شريک در نمودار از هم جدا ميباشند. فعاليتهايي که در درون Pool هاي جداگانه رسم ميشود، فرآيندهاي مستقل محسوب ميشوند. لذا خطوط Sequence Flow مرز يک Pool را قطع نميکند. در عين حال Message Flow بعنوان روشي براي نمايش ارتباط بين شرکا ميباشد و در نتيجه براي برقراري ارتباط بين دو Pool مورد استفاده قرار ميگيرد.
Lane، در مقايسه با Pool، بيشتر به خطوط شناوري موجود در متدولوژيهاي قديمي نزديک است . در حقيقت Lane براي جداکردن فعاليتهايي که به يک نقش يا واحد خاص در شرکت مربوط ميشوند، بکار ميرود. Sequence Flow ميتواند مرز بين Lane هاي درون يک Pool را قطع کند، ليکن Message Flow نميتواند بين اشياء جريان درون Lane هاي موجود در يک Pool مورد استفاده قرار گيرد.
انواع Swimlane يا اشياء خطوط شناوري
نام |
توضیحات |
Pool |
جهت نمايش يک شريک در فرآيند بکار ميرود جعبهاي گرافيکي است براي جداکردن فعاليتها از ساير Pool ها (معمولاً در شرايط B2B). |
Lane (مسير يا خط سير) |
زيرقسمتي در درون يک Pool است که باعث افزايش افقي يا عمودي در طول آن ميشود در سازماندهي فعاليتها و طبقهبندي آنها بکار ميرود. |
Artifacts يا مصنوعات
BPMN انعطافپذير است و به گونهآي طراحي شده که به مدلسازان اجازه ميدهد در شرايط خاص مانند بازارهاي عمودي (مثل بيمه، بانک، ...) ، notation مقدماتي را گسترش دهند. لذا تا جايي که شرايط مورد نظر ايجاب کند، هر تعدادي Artifact ميتوان به يک نمودار اضافه نمود. نسخه فعلي BPMN سه نوع Artifact را از پيش تعريف نموده است که در جدول زیر شرح داده شدهاند.
مدلسازان ميتوانند انواع Artifact ها را براي انتقال جزئيات بيشتر در مورد نحوهي انجام فرآيند (غالباً براي نمايش ورودي و خروجي فعاليتها) ايجاد کنند؛ با اين وجود ساختار ابتدايي فرآيند در نمودار (به همان صورتي که با Activity ها، Gatewayها، و Sequence Flow ها تعريف شده است) تغييري نخواهد کرد.
انواع Artifact يا مصنوعات
نام |
توضیحات |
Data Object (شئ دادهها) |
براي نمايش چگونگي درخواست شدن يا توليد شدن دادهها و اطلاعات توسط فعاليتها بکار ميرود و با Association به فعاليتها پيوند داده ميشود. |
Group (گروه) |
گروهبندي ميتواند براي اهداف تجزيه و تحليل و يا مستند سازي مورد استفاده قرار گيرد، علي رغم اين که تأثيري بر Sequence Flow نخواهد داشت. |
Annotation (حاشيهنويسي) |
مکانيزمي است که مدلساز از آن بمنظور تأمين اطلاعات متني اضافي براي خوانندهي دياگرام، استفاده ميکند. |
مطالب مشابه :
UML 2.0
آيا اضافه شدن دياگرامهاي جديد (مثل Timing Diagram) (مانند افزودن امكانات بيشتر به Sequence Diagram )
Rational Rose
دياگرام توالي (sequence diagram) دياگرام توالي بصورت منظم و در يک توالي زماني پشت سر هم ارتباطات
معرفي زبان استاندارد مدلسازي UML
دياگرام تعامل خود به دو نوع دياگرام ترتيب (Sequence Diagram) و دياگرام همكاري (Collaboration Diagram )
پروژه تحلیل سیستم انتخاب واحد دانشگاه
از نرم افزار Rational Rose استفاده گردیده که از نمودارهای use case ، sequence (sequence diagram) دياگرام
UML چیست ؟
Sequence Diagram ; Collaboration Diagram ; Activity Diagram ; دياگرام کلاس در UML يکی از مهمترين دياگرام ها تلقی می گردد .
دانلود گزارش برنامه ریزی پروژه نمونه عملی شهرداری تهران
دياگرام فعاليت - مدل كردن رفتارهاي Sequence Diagram دياگرام ترتيب - يك نوع دياگرام تعامل با
عناصر اصلي در رسم يک BPD - 2
Pool در شرايطي استفاده ميشود که دياگرام شامل دو شريک يا Sequence Flow ميتواند مرز بين
DFD تاکسی تلفنی با Use Case Diagram
( Sequence Diagram) در صورتی که مورد استفاده واقع شد برای سلامتی پدر و مادرم سه صلوات بفرستید.
درس مهندسی نرم افزار کنترل - مبحث UML
Sequence Diagram; Collaboration Diagram; Activity Diagram; دياگرام کلاس در UML يکی از مهمترين دياگرام ها تلقی می گردد .
مروری بر متدولوژي RUP
نمودار Sequence اين دياگرام براي انجام عمل خاصي در يك UseCase مشخص ، مراحل انجام كار را مرحله
برچسب :
sequence دياگرام