دوره آموزشي آشنایی با BPMN

BPMN یا Business Process Management Notation اصلی ترین ابزار و استانداردی است که در تکنولوژی BPM در اختیار شما گذاشته شده است. لازم بذکر است که طبق اعلاميه رسمي OMG ، استاندارد BPMN بعنوان يکي از نمودارهاي اصلي در نگارش بعدي UML معرفي خواهد شد.

ادامه نوشته

بروزرسانی www.bpm.ir

چند وقتي است که فعاليتهاي اين سايت (وبلاگ) کمرنگ شده است. اين امر به خاطر مشغله اي بود که  در بروزرساني وبسايت "گروه مديريت فرآيند کسب و کار ايران" يا Iran BPM Group داشتیم. انشاء الله www.uml.ir نيز مشابه آنچه در www.bpm.ir انجام شده است به فعاليت خود ادامه خواهد داد.

وبسايت www.uml.ir قصد دارد بعنوان معتبرترين مرکز ارائه منابع مربوط به تجزيه و تحليل سيستمهاي نرم افزاري ، استانداردهاي تدوين شده توسط OMG را در ايران معرفي و اشاعه دهد.

UML و مدلسازی پايگاه داده

 يکي از پرسشهايي که زياد از من شده است اين مطلب است :

    • چگونه مي توان با استفاده از UML ، مدل داده ها يا Data Model ترسيم کرد؟
    • آیا UML تنها جهت مدلسازي برنامه هاي شيئ گرا کاربرد دارد ؟
    • در جريان يک پروژه شيء گرا ، چگونه مي توان پايگاه داده را با استفاده از UML مدل کرد ؟
ادامه نوشته

موارد جديد در RUP 7

پس از نسخه‌اي از RUP كه در سال 2003 (همراه با Rational Suite) عرضه شد، تا مدت نسبتا زيادي (در حدود 3 سال) Rational نسخه جديدي از RUP ارائه نكرده بود. البته در طي اين مدت Plugin هايي براي RUP (از جانب Rational يا ساير شركت‌ها) عرضه شده بود كه عمدتا براي سفارشي سازي RUP براي يك حوزه خاص بودند. سرانجام نسخه مهم بعدي RUP به نام RUP 7 توسط Rational عرضه شد. تغييرات عمده RUP 7 نسبت به RUP 2003.06.15 شامل موارد زير مي‌شود.

ادامه نوشته

EUP چيست

تمركز در بيشتر سازمانها تنها بر روي ايجاد يك سيستم نرم افزاري منفرد نيست؛ درواقع سازمانها بر روي ايجاد، بهره برداري، پشتيباني و نگهداري مجموعه اي از سيستمها متمركز هستند.  این موضوع نشان مي دهد که قسمتهای بهره برداري، پشتيباني و نگهداري بايد به RUP اضافه گردند تا بتوان توسعه چندین سیستم در سطح یک سازمان را مدیریت کرد.

ادامه نوشته

عناصر RUP

در استفاده از RUP ، مفاهيم و عناصر كليدي اي وجود دارند كه با درك درست و استفاده مناسب از آنها مي توان پروژه را با موفقيت به پايان رساند.

شكل زير، نمايانگر عناصرRUP مي باشد.

ادامه نوشته

Business Process Management

در چند دهه اخير همواره تاکيد بر بحث فرايندها و تفکر فرايندگرايي سازمانها بوده است و بحث فرايندها و مديريت فرايندها بحث جديدي نيست اما صنعت فنآوري اطلاعات و ارتباطات تا قبل از ظهور فنآوري جديد مديريت فرايند کسب و کار (که از اين پس آن را BPM مي خوانيم) از ارائه بستر و راه حلي جامع و شايسته براي تحليل، تعريف، اجرا، کنترل، بهسازي و ... فرايندهاي سازماني ناتوان بوده است. با ظهور BPM تحقق عملي بسياري از ديدگاههاي آکادميک مطرح شده در طي اين سالها امکان پذير شد و فناوري اطلاعات و ارتباطات در اينجا نيز نقش استراتژيک (بعنوان يک توانمندساز) و نقش ابزاري خود(ابزارهاي مديريت فرايند کار) را در تحقق اين فنآوري(BPM) به شايستگي  نشان داد.

ادامه نوشته

10 مورد ضروری RUP

براي كسي كه اولين بار با RUP (كه داراي 4 فاز، 9 ديسيپلين، 31 نقش، 103 دست‌آورد، 136 فعاليت، بعلاوه رهنمودها، چك‌ ليست‌ها و راهنماي ابزار مي‌باشد) مواجه مي‌شود اين سؤال پيش مي‌آيد كه ”چطور مي‌توان از ميان اين همه موارد تعيين كنيم كه كدام يك براي پروژه ما مورد نياز است؟“، ”آيا به اين يكي نياز دارم؟“، ”آيا RUP فقط براي پروژه‌هاي بزرگ است؟“
و پاسخ نيز اغلب به اين صورت است : ”خب بستگي دارد به ... “
در اين مطلب يك ليست از ده مورد اساسي و ضروري RUP كه مي‌تواند نقطة شروعي براي چگونگي بكارگيري RUP در هر پروژه باشد معرفي مي‌شود. البته ضروري است كه چارچوب كلي RUP كه يك فرآيند تكراري و تكاملي است لحاظ شود.

ادامه نوشته

معرفي متخصص تحليل سيستم

مهندس مصطفي حسيني

  • کارشناسی ‌ارشد مهندسی کامپیوتر- نرم‌افزار، دانشگاه صنعتی شریف
  • عضو نویسندگان وبلاگ www.uml.blogfa.com
  • معمار نرم افزار و مهندس فرآیند RUP
  • آدرس سايت : www.smhoseyni.com
ادامه نوشته

ابزارهای رشنال

 شركت IBM Rational ابزارهایی را برای پشتیبانی از RUP ارائه كرده است كه آشنایی با آنها به اجرای بهتر RUP كمك می‌كند. در این بخش برخی از ابزارهای Rational را معرفی می‌كنیم.
ابتدا لازم است یادآوری كنم كه نام‌های زیر علائم تجاری ثبت شده‌ی شركت IBM Rational است :

Rational Software Corporation, Rational, Rational Suite, Rational Suite ContentStudio, Rational Apex, Rational Process Workbench, Rational Rose, Rational XDE, Rational Software Architect, Rational Summit, Rational Unified process,Rational Visual Test, AnalystStudio, ClearCase, ClearCase Attache, ClearCase MultiSite,ClearDDTS, ClearGuide, ClearQuest, PerformanceStudio, PureCoverage, Purify, Quantify,Requisite, RequisitePro, RUP, SiteCheck, SiteLoad, SoDa, TestFactory, Functiona Tester, TestFoundation,TestMate & TestStudio

ادامه نوشته

عضویت در خبرنامه www.uml.blogfa.com

 اعضاء خبرنامه اين وبلاگ از مزاياي ويژه عضويت بهره مند خواهند بود. اين مزايا عبارتند از :

  • آگاهي از خبرهاي روز دنياي تحليل سيستم هاي نرم افزاري
  • اطلاع از آخرين دست آوردهاي جهان در ضمينه مدلسازي و معرفي تكنولوژيهاي نسل سوم تحليل سيستمها
  • آگاهي از شرايط همكاري با اين وبلاگ
  • جوابگويي بهتر و سريعتر به سوالات و مشكلات اعضاء وبلاگ
  • ....

براي عضويت در خبرنامه وبلاگ UML ، نام و ايميل خود را در فرم سمط چپ صفحه وارد كنيد. در ضمن جهت لغو عضويت خود مي توانيد در همين فرم ايميل خود را وارد كرده و گزينه لغو عضويت را انتخاب كنيد.

نمودار Use Case را در کجا استفاده کنیم ؟

از نمودارهاي Use Case مي توانيد به سه منظور استفاده کنيد :

  • براي نشان دادن امکانات (نيازمنديها) : جهت بيان نيازمنديهاي يک سيستم اغلب از نمودارهاي Use Case استفاده مي شود. اين امر بيشتر به اين خاطر است که هم تحليلگر نرم افزار و هم مشتري به درک واحدي از امکاناتي که يک سيستم در نهايت خواهد داشت ، برسند.
  • برقراري ارتباط با کاربران نرم افزار : به دليل سادگي درک نمودارهاي Use Case ، از آنها جهت برقراري ارتباط با کاربران نهايي سيستم استفاده مي شود.
  • جهت تست سيستم : سناريوهاي رسم شده براي يک سيستم مي توانند جهت تست سيستم بکار گرفته شوند.

اصول اساسی RUP

در مرکز و هسته روش RUP , اصول اساسي متعددي نهفته است که توسعه و پيشرفت موفق تکرار را حمايت کرده و موضوع مهم و اساسي "ماهيت RUP" را بيان مي کند. اين اصول از تعداد زيادي پروژه موفق گردآوري شده و به تعداد کمي راهکار ساده تبديل گرديده اند :

ادامه نوشته

تحلیل سیستم را از کجا شروع کنیم

به سوال "تحلیل سیستم را از کجا شروع کنیم" در قالب گفتگویی که روی یاهو مسنجر با یکی از خوانندگان وبلاگ داشتم جواب دادم. این دوست عزیز به من اجازه دادند تا شرح گفتگو را در وبلاگ منتشر کنم.
ادامه نوشته

منابع UML و RUP

بعد از تقاضاهاي زيادي که در زمينه ارسال منابع اصلي UML و RUP از طريق بازديدکنندگان داشتم , تصميم گرفتم مجموعه اي از بهترين کتابها و منابع اصلي اين دو مبحث را بصورت سي دي تهيه و در اختيار علاقه مندان قرار دهم.
ادامه نوشته