بخشی از پاورپوینت
اسلاید 1 :
فرآیندکاوی: قطعه بندی مدل فرآیند
به نام خداوند بخشنده و بخشاینده
اسلاید 2 :
مقدمه
اسلاید 3 :
انگیزههای قطعهبندی مدل فرآیند
اجرای توزیع شده مدلهای فرآیند
خلاصه کردن مدلهای فرآیند تا حد امکان ساده
افزایش فهم
مدیریت اندازه و پیچیدگی مدل فرآیند
استفاده مجدد بخشهایی از مدلهای فرآیند موجود
افزایش سرعت توسعه مدل فرآیند
بهینه کردن مشخصههای کیفیت سرویس
اسلاید 4 :
فهرست
تعاریف پایه
معیارهای گذاشتن چند گره در یک فرآیند
گروهبندی کلی تکنیکهای قطعهبندی
معیارهای گروهبندی تکنیکهای قطعهبندی
مقایسه تکنیکهای قطعهبندی
معیارهای ارزیابی کیفیت در قطعهبندی
دادهها و ابزارها
جمعبندی
اسلاید 5 :
تعاریف پایه
مدل فرآیند: تعیین ساختار یک فرآیند خاص با استفاده از یک زبان مدلسازی فرآیند
زبان مدلسازی فرآیند: تعریف نحو برای تعیین مدلهای فرآیند و معانی آنها، مانند شبکه پتری
قطعه فرآیند: یک زیرمجموعه دلخواه از عناصر فرآیند داخل یک مدل فرآیند
قطعهبندی: فعالیت ساختن قطعههای فرآیند، بیرون از یک مدل فرآیند با به کار بردن یک تکنیک قطعهبندی
تکنیک قطعهبندی: یک متد برای اجرای قطعهبندی بر اساس بعضی از معیارهای قطعهبندی
اسلاید 6 :
معیارهای قطعهبندی
ساختیافتگی بلوکی قطعه
اتصال گرهها در قطعه
شباهت برچسبهای گرهها در قطعه
اسلاید 7 :
معیارهای قطعهبندی: ساختیافتگی بلوکی
یک قطعه ساختیافته بلوکی نامیده میشود اگر یک ورودی و یک خروجی داشته باشد.
SESE(Single Entry Single Exit)
اسلاید 8 :
معیارهای قطعهبندی: اتصال گرهها
یک مجموعهای از گرهها، متصل هستند اگر گرههای داخل مجموعه از گرههای بیرون این مجموعه، توسط کمانها به یکدیگر اتصال قویتری داشته باشند.
تقسیم فعالیتها به چندین قطعه به طوری که تعداد لبههایی که بین قطعات قرار میگیرند، کمینه شوند.
اسلاید 9 :
معیارهای قطعهبندی: شباهت برچسبهای گرهها
گرههایی که برچسبهای مشابهتری دارند با احتمال بیشتری عضو قطعه یکسانی هستند.
استفاده از مفهوم شباهت نحوی بر اساس فاصله string-edit
فاصله string edit برای s و t کمترین تعداد عملیات رشتهای مورد نیاز برای تغییر s به t یا برعکس است.
نادیده گرفتی گرههای کنترلی مثل and، or یا xor
Verif y Invoice
Verif i cation invoice
اسلاید 10 :
گروهبندی کلی تکنیکهای قطعهبندی
عمودی
افقی
قائم
اسلاید 11 :
قطعهبندی عمودی
تجزیه به قطعات عمودی بر اساس ساختار سلسله مراتبی[ROS11]
مزایا:
افزایش فهم مدلهای فرآیند بزرگ با پنهان کردن جزئیات در سطوح پایینتر
کاهش افزونگی
تسهیل استفاده مجدد
کاهش هزینه نگهداری به خاطر اعمال تغییر در یک مکان
اسلاید 12 :
قطعهبندی عمودی(ادامه)
اسلاید 13 :
قطعهبندی افقی
تجزیه مدل فرآیند به قطعات همتا [ROS11]
مزایا
داشتن قطعات موازی
افزایش قابلیت نگهداری با تجزیه مدل به قطعات کوچکتر و قابل مدیریتتر
کاهش درهمریختگی
تسهیل استفاده مجدد
اسلاید 15 :
قطعهبندی قائم
تجزیه مدل فرآیند براساس موضوعاتی مانند امنیت، محرمانگی و مدیریت استثناء [ROS11]
مزایا
تفکیک موضوعات مختلف
توزیع مسئولیتها
تسهیل نگهداری
اسلاید 17 :
معیارهای گروهبندی تکنیکهای قطعهبندی
اسلاید 18 :
معیار1: چه چیزی؟
چه چیزی به عنوان ورودی به تکنیک قطعهبندی داده شده است؟
زبان مدل کردن فرآیند و محدودیتهای ساختاری
چه چیزی به عنوان خروجی نتیجه قطعهبندی خواهد بود؟
زبان مدل کردن قطعات
محدودیتهای ساختاری
کثرت
وابستگی
پوشش
همپوشانی
فرآیندکاوی:
قطعهبندی مدل فرآیند
سميه حسينزاده
اسلاید 19 :
معیار2: چرا؟
چرا مدل قطعهبندی شده است؟
اجرای توزیع شده
خلاصهسازی
آنالیز
استفاده مجدد
اسلاید 20 :
معیار2: چرا؟ اجرای توزیع شده-ایستا[Tan05]