سی دی آموزشی UML

سي دي آموزشي " مدلسازی سیستمهای نرم افزاری توسط UML " مجموعه ای است که تعدادی از متخصصین تحلیل سیستم بعد از مدتها تلاش ،تهيه نموده اند تا در جهت افزايش سطح علمي و كاربردي اساتيد، دانشجويان و متخصصين كامپيوتر در زمينة تحليل،طراحي، و مدلسازی سيستم‌هاي نرم‌افزاري گامي مؤثر برداشته شده باشد. در اين مجموعه علاوه بر استفاده از reference هاي معتبر دانشگاهي، از دانش فني و تجربيات متخصصين شرکتهاي مختلف در طراحي سيستم‌هاي نرم‌افزاري نيز بهره گیری شده است. 

 با مطالعة اين مجموعه کامل قادر خواهيد بود اطلاعات و مهارت‌هاي ذيل را كسب نماييد:

ادامه نوشته

موارد جدید EUP نسبت به RUP

 همانطور که در چرخه حيات EUP مشخص است. EUP دارای 2 فاز و 8 نظام(discipline)جدید است و نیز در آن نظام ها دسته بندی شده اند.

 

فازهای جدید در EUP عبارتند از:

ادامه نوشته

about MDA

The Object Management Group™ (OMG™) addresses the reality of todays needs from new softwares with MDA®, the Model Driven Architecture. MDA supports evolving standards in application domains as diverse as enterprise resource planning, air traffic control and human genome research; standards that are tailored to the needs of these diverse organizations, yet need to survive changes in technology and the proliferation of different kinds of middleware. The MDA addresses the complete life cycle of designing, deploying, integrating, and managing applications as well as data using open standards.

ادامه نوشته

الگوهاي طراحي Design Pattern

در مهندسی نرم افزار یک الگوی طراحی، یک روش حل قابل تکرار برای مسائلی هست که عموماً در طراحی نرم افزار با آن برخورد می کنیم. یک الگوی طراحی یک قالب یا شرح برای چگونگی حل مسائلی است که می تواند در شرایط مختلف استفاده شود.یک الگوی طراحی، راه حلی است که برای مستند سازی ارزشمند تشخیص داده شده است، بطوریکه توسعه دهند گان دیگر می توانند آن را در حل مسائل مشابه به کار ببرند.همانگونه که طراحی شی گرا ادعا می کند که استفاده مجدد از کتابخانه ها و قطعات را افزایش می دهد، ادعا می شود که استفاده از الگو های طراحی، استفده مجدد از کتابخانه ها و قطعات را افزایش می دهد. 

ادامه نوشته

خبرنامه پائيز OMG 2006 منتشر شد

خبرنامه رسمي سايت OMG متولي اصلي ارائه استاندارد UML منتشر شد.

مهمترين عناوين اين خبرنامه عبارتند از :

OMG با ارائه SBVR يا Semantics of Business Vocabulary and Business Rules بصورت رسمي بعنوان يکي از اعضاء ISO TC 37 پذيرفته شده است.

مصاحبه با رئيس گروه BPM در OMG دکتر Phil Gilbert

ارائه زبان مدلسازي سيستمها يا SysML توسط OMG

ادامه نوشته

Abstract Factory Design Pattern

Definition

Provide an interface for creating families of related or dependent objects without specifying their concrete classes.

ادامه نوشته

Design Patterns For Class Diagrams

Design patterns are recurring solutions to software design problems you find again and again in real-world application development. Patterns are about design and interaction of objects, as well as providing a communication platform concerning elegant, reusable solutions to commonly encountered programming challenges.

The Gang of Four (GoF) patterns are generally considered the foundation for all other patterns. They are categorized in three groups: Creational, Structural, and Behavioral. Here you will find information on these important patterns.

ادامه نوشته

engineering, software - applied object oriented analysis and design using the uml

با توجه به استقبال جالبي كه از فايلهاي Case Study موجود روي وبلاگ بعمل آمد، قصد دارم مثالها و كتابهاي ديگري رو بصورت فايل در اختيار شما دوستان عزيز قرار بدم.

 

كتاب UML Applied  يكي از بهترين كتابها در زمينه آموزش UML بصورت كاربردي است . شما در اين كتاب با مفاهيم RUP يا Rational Unified Process آشنا شده و ياد مي گيريد در فازهاي مختلف ايجاد يك نرم افزار چگونه از انواع مختلف نمودارهاي UML استفاده مي شود.

ادامه نوشته

UML 2.0

شايد براي شما هم اين سؤال پيش آمده باشد كه چه تغيير مهمي در UML رخ داده است كه پس از UML 1.5، UML 2.0 عرضه شد؟ آيا اضافه شدن دياگرام‌هاي جديد (مثل Timing Diagram) يا بهبود دياگرام‌هاي موجود (مانند افزودن امكانات بيشتر به Sequence Diagram ) موجب اين ارتقاء قابل توجه شده است؟ حقيقت اين است كه آنچه كه موجب اين ارتقاء‌ نسخه قابل توجه از 1 به 2 شده است، فراتر از اين جزئيات است.
ادامه نوشته

مثال عملي

یکی از بازدیدکنندگان سایت به نام مهندس مهدی زرگر پیغام جالب و مفیدی گذاشته بودند. ایشان در پیغامی پیشنهاد کرده بودند از Case Study هاي حاضري كه به زبان اصلي وجود دارند و صحيح تر هم هستند استفاده كنيد.

نظر به پيشنهاد اين دوستمان و همچنين از آنجا كه گويا بعضي از بازديدكنندگان اين وبلاگ عجله دارند كه هر چه سريعتر چند مثال كامل به دستشان برسد، چند نمونه پروژه مدل شده به زبان UML رو مي زارم تا سريع بتونيد دانلود كنيد.

ادامه نوشته

تاریخچه متدولوژی : RUP - EUP - AUP

قبل از اینکه بیشتر در مورد متدولوژی EUP توضیح بدهم. فکر کردم بهتره ابتدا با تاریخچه فرآیند یکپارچه (Unified Process) و روند تکامل آن بیشتر آشنا شویم. شاید این آشنایی به ما در فهمیدن متدولوژی های فرآیند یکپارچه کمک کند.

ادامه نوشته

مروري كلي بر متدولوژي RUP

RUP یک متدولوژی تکرارشونده (iterative) برای انجام فرایند مهندسی نرم افزار و تولید نرم افزار می باشد. . در این روش كاربر سيستم همواره درگير در آماده‌سازي سيستم مي‌باشد و در تمام مراحل بر توليد سيستم نظارت دارد. در اين روش سيستم نرم‌افزاري بصورت يكجا تحويل نمي‌گردد.

در RUP هر سيكل از پروژه را به 4 فاز تکرارشونده (حركت عمودي در نمودار ) تقسیم و در هر فاز تکرارهایی تعریف مي شود.

در انتهاي هر يك از فازهاي RUPنقاط كنترلي (Milestone) براي ارزيابي وضعيت پروژه وجود دارند. در اين نقاط است كه وضعيت پيشرفت پروژه و موفقيت تيم پروژه سنجيده مي شود و تصميم‌گيري‌هاي مهم جهت بهبود روند انجام پروژه اتخاذ مي‌گردد.

در طول هر يك از فازها ممكن است يك يا چند تكرار صورت گيرد. همانطور كه در نمودار معروف RUP نيز مشخص است تكرارهايي كه در آغاز پروژه صورت مي‌گيرد بيشتر بر روي نيازمندي‌ها و سرويس‌‌هاي مورد نياز سيستم تأكيد دارند و

ادامه نوشته

سيستمهاي مکانيزه تعميرات و نگهداري (CMMS) قسمت دوم

در این قسمت به بررسی انتخاب یک سیستم مناسب برای مدیریت اطلاعات داده های نت می پردازیم این قسمت شما را انتخاب نرم افزارهای نت می تواند کمک زیاد بکند.
ادامه نوشته

سيستمهاي مکانيزه تعميرات و نگهداري (CMMS) قسمت اول

یکی از رویکردهایی که از این پس در این وبلاگ پیگیری خواهد شد ارائه مباحث نظری و تحلیلی در مورد سیستمهای مختلف نرم افزاری می باشد. در حال حاضر به خاطر درگيری اینجانب با یک سیستم CMMS یا COMPUTERISED MAINTENANCE MANAGEMENT SYSTEMS قصد داریم مباحثي در اين خصوص مطرح کنيم. در ضمن از آنجایی که یک سیستم CMMS به حل مسائل موجود در نگهداري و تعميرات مي پردازد ، براي کسب اطلاعات کافي در خصوص نگهداري و تعميرات مي توانيد به سايت برادر اينجانب با عنوان www.irantpm.ir سر بزنيد.

ادامه نوشته

واژه نامه

شما قطعا تا کنون با انواع سبکهاي ترجمه از منابع RUP و UML برخورد کرده ايد. واژه هاي توصيه شده توسط فرهنگستان فارسي نيز آنقدر عجيب و غريب هستند که خوانايي و قابليت درک متون را کاهش مي دهند. ما در اين قسمت سعي کرده ايم معادلهايي در فارسي براي کلمات توصيه کنيم که بيشتر در فرهنگ لغات ما جا افتاده اند، و به خوانايي مطلبي که ترجمه مي کنيد بيافزايند.

قطعا نظرات شما دوستان راهنماي ما خواهد بود

ادامه نوشته