آموزش توسعه نرم افزار با متد ICONIX و زبان مدل سازی UML

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها

درباره ناشر

فرادرس
فرادرس

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

درباره مدرس

مهندس سعید مصطفایی
مهندس سعید مصطفایی

مدرس فرادرس

کارشناسی ارشد مهندسی فناوری اطلاعات


سعید مصطفایی کارشناس ارشد مهندسی فناوری اطلاعات از دانشگاه تربیت مدرس تهران هستند. ایشان 10 سال سابقه کار در زمینه برنامه ریزی و کنترل پروژه های نرم افزاری دارد و اکنون در زمینه مشاوره تحلیل و طراحی نرم افزار و استقرار فرایندهای Agile در سازمان ها فعالیت می کنند. وی همچنین تدریس در دوره های مختلف از جمله تجزیه و تحلیل نرم افزار، مدیریت پروژه چابک، تجزیه و تحلیل کسب و کار و ... را در کارنامه خود دارد. (+)



UML یک زبان مدل سازی برای تجزیه و تحلیل سیستم های نرم افزاری است که دیاگرام های مختلفی برای مدل سازی جنبه های مختلف یک سیستم نرم افزاری معرفی کرده است. برای استفاده از این دیاگرام ها نیاز داریم که با فرایندهای طراحی و توسعه نرم افزار آشنا شویم. در این دوره، متد ICONIX که یک رویکرد تجزیه و تحلیل شی گرا می باشد تشریح خواهد شد. متد ICONIX بومی سازی متدولوژی RUP برای پروژه های کوچک و متوسط می باشد و در دسته روش های توسعه نرم افزار چابک (Agile) قرار می گیرد. این متد به شدت وابسته به زبان مدل سازی UML می باشد. در این فرادرس ضمن آموزش ICONIX، کلیه نمودارهای UML که در این رویکرد استفاده شده است به تفصیل، تشریح خواهد شد.

👤 مدرس: مهندس سعید مصطفایی
🕓 مدت زمان: ۳ ساعت و ۵۶ دقیقه
🎓 تعداد دانشجو: ۱۳۰ نفر این آموزش را تهیه کرده اند. — ۱۲ نفر در یک ماه اخیر
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

هزینه آموزش: ۱۷,۰۰۰ تومان


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی و ارسال سریع
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش
ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز
ارسال پیک موتوری در تهران، در همان روز ثبت سفارش

(توضیحات بیشتر +)



    توضیحات

    طراحی و توسعه سیستم های نرم افزاری با دو رویکرد متفاوت انجام می شود. رویکرد سنتی و رویکرد شی گرا. در رویکرد سنتی، نرم افزار به صورت مجموعه ای از توابع و داده ها در نظر گرفته می شود. در این رویکرد، برنامه نویسان و تحلیل گران ابتدا ساختار داده سیستم مورد نظر را طراحی می کنند و سپس توابع یا کارکردهایی تعریف می کنند که از این داده ها استفاده کرده و با ترکیب داده و کارکرد، قابلیت مورد انتظار نرم افزار، محقق می گردد. هزینه بالای توسعه، انعطاف پذیری پایین در مقابل تغییرات، نداشتن قابلیت استفاده مجدد، ریسک بالای توسعه، از جمله معایب این رویکرد می باشد. با ظهور رویکردهای شی گرا، دیگر رویکردهای سنتی جایگاه قبلی خود را نداشتند و در حال حاضر شرکت های فعال در حوزه طراحی و توسعه سیستم های نرم افزاری، استفاده از رویکردهای سنتی را کنار گذاشته اند.

    رویکرد شی گرا از دیدگاه ما نسبت به دنیای پیرامون، الگو گرفته است و نرم افزار را به صورت مجموعه ای از اشیا که با هم دیگر در تعامل هستند تا یک کاری را انجام دهند در نظر می گیرد. تجزیه و تحلیل شی گرا را می توان یک نوع تحقیق و بررسی یا به طور دقیق تر بررسی دقیق اشیا دانست. طراحی، یعنی همکاری و رابطه بین اشیا شناسایی شود. از این رو درک تحلیل و طراحی شی گرا از اهمیت بالایی برخوردار است. لازم است توجه داشته باشید که مهم ترین هدف تجزیه و تحلیل شی گرا شناسایی اشیایی است که می بایست طراحی شود. گفتنی است که این تجزیه و تحلیل برای سیستم موجود نیز انجام می شود. حال یک تجزیه و تحلیل مؤثر صرفاً زمانی امکان پذیر می باشد که ما بتوانیم اشیا را شناسایی کنیم. پس از شناسایی اشیا، رابطه بین آن ها را شناسایی کرده و در نهایت Design را تولید می کنیم.

    UML یک زبان مدل سازی برای تجزیه و تحلیل سیستم های نرم افزاری است که دیاگرام های مختلفی برای مدل سازی جنبه های مختلف یک سیستم نرم افزاری معرفی کرده است. برای استفاده از این دیاگرام ها نیاز داریم که با فرایندهای طراحی و توسعه نرم افزار آشنا شویم. در این دوره، متد ICONIX که یک رویکرد تجزیه و تحلیل شی گرا می باشد تشریح خواهد شد. متد ICONIX بومی سازی متدولوژی RUP برای پروژه های کوچک و متوسط می باشد و در دسته روش های توسعه نرم افزار چابک (Agile) قرار می گیرد. این متد به شدت وابسته به زبان مدل سازی UML می باشد. در این فرادرس ضمن آموزش ICONIX، کلیه نمودارهای UML که در این رویکرد استفاده شده است به تفصیل، تشریح خواهد شد. همچنین لازم به ذکر است در این فرادرس از نرم افزار Enterprise Architect استفاده می شود.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مقدمه ای بر معرفی نرم افزار و انواع فرایندهای توسعه نرم افزار
      • شیوه توسعه نرم افزار در کشور
      • معایب و مشکلات روش موجود و بررسی منشا این مشکلات
      • تعریف تکرار (Iteration) و تبیین مفاهیم مربوط به آن
      • تعریف فرایندهای توسعه تکراری
      • بررسی تفاوت های فرایندهای توسعه تکراری با فرایندهای توسعه سنتی
      • بررسی اجمالی انواع فرایندهای توسعه نرم افزار
      • بررسی فرایند توسعه RUP
      • فازهای مختلف
      • دیسیپلین ها
      • کاربردهای این روش توسعه
      • بررسی فرایند توسعه ICONIX
      • تعریف یک پروژه برای دوره آموزشی
    • درس دوم: مفاهیم شی گرایی
      • معرفی Domain model
      • نحوه ترسیم Domain model
      • ترسیم Domain model برای پروژه تعریف شده در کلاس با استفاده از نرم افزار (Enterprise Architect (EA
    • درس سوم: Use case diagram
      • نیازمندی های کارکردی و غیر کارکردی نرم افزار
      • تعریف Use case
      • سناریوی Use case
      • روابط بین Use case ها
      • ارتباط بین Domain model و Use case diagram
      • شیوه ترسیم Use case diagram
      • ارتباط بین سناریوی Use case ها
      • شیوه بروزرسانی دیاگرام حین نوشتن سناریو
      • ترسیم Use case diagram برای پروژه کلاسی با استفاده از نرم افزار (Enterprise Architect (EA
    • درس چهارم: Robustness Analysis
      • معرفی Robustness Diagram
      • قوانین ترسیم این دیاگرام ها
      • در چه زمان هایی نیاز به تحلیل همکاری بین آبجکت ها می باشد؟
      • ارتباط بین سناریوی Use case ،Domain model و Robustness diagram
      • شیوه ترسیم Robustness Diagram
      • شیوه بروزرسانی سناریو و Domain model
      • اضافه کردن Attribute های کلاس ها در حین ترسیم Robustness Diagram
      • بروزرسانی سناریو و Domain model برای پروژه کلاسی با استفاده از نرم افزار (Enterprise Architect (EA
    • درس پنجم: Sequence diagrams
      • Sequence diagram و طراحی دقیق
      • المان های Sequence diagram
      • Problem space ،Solution space
      • شیوه ترسیم Sequence diagram در Problem space
      • شیوه ترسیم Sequence diagrams در Solution space (ترسیم دیاگرام متناسب با Framework و زبان برنامه نویسی هدف پروژه)
      • شیوه تبدیل Sequence diagram به کدهای نرم افزاری
      • ارتباط بین سناریوی Use case ،Domain model ،Robustness Diagram و Sequence diagram
      • شیوه بروزرسانی سناریو و Domain Model و اضافه کردن Method های کلاس ها در حین ترسیم Sequence diagram
      • ترسیم Sequence diagram
      • شیوه بروزرسانی سناریو و Domain Model برای پروژه کلاسی با استفاده از نرم افزار Enterprise Architect (EA)‎
    • درس ششم: Class diagrams
      • مفاهیم کلاس و آبجکت
      • Attributes ،Methods ،Visibility
      • روابط بین کلاس ها
      • Abstract class
      • Interface
      • Date type
      • Association classes
      • تبدیل Class diagram ترسیم شده در Problem space به Solution space

     

    مفید برای رشته های
    • مهندسی نرم افزار
    • مهندسی صنایع
    • مهندسی فناوری اطلاعات (IT)
    • مدیریت کسب و کار (MBA)

    نرم افزارهای مرتبط با آموزش

    Enterprise Architect 13.0.1309.15

    پیش نمایش

    پیش نمایش ۱ : مقدمه ای برفرایندهای توسعه نرم افزار - ۶ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۶ مگابایت (کلیک کنید +)


    پیش نمایش ۲ : مفاهیم شی گرایی - ۱۲ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۹ مگابایت (کلیک کنید +)


    پیش نمایش ۳ : Use case diagram - ۱۱ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۰ مگابایت (کلیک کنید +)


    پیش نمایش ۴ : Robustness Analysis - ۱۱ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۵ : Sequence diagrams - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : Class diagrams - ۹ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


    اطلاعات تکمیلی

    نام آموزش آموزش توسعه نرم افزار با متد ICONIX و زبان مدل سازی UML
    ناشر فرادرس
    شناسه اثر ۸-۱۲۴۵۲-۰۶۳۴۵۵ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
    کد آموزش FVSFT96091
    مدت زمان ۳ ساعت و ۵۶ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۲۵۹ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)


    ​راهنمای تهیه آموزش ها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • از طریق بخش چت آنلاین، با پشیبان های فرادرس گفتگو کنید.- همه روزهای کاری هفته از ساعت ۸ صبح تا ۱۲ شب
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش توسعه نرم افزار با متد ICONIX و زبان مدل سازی UML

    هزینه آموزش: ۱۷,۰۰۰ تومان



    سایر آموزش های مهندس سعید مصطفایی




    دیدگاه ها

    تا کنون ۱۳۰ نفراز این آموزش استفاده کرده اند.

    نظر شما در مورد این فرادرس چیست؟

    امتیاز شما به این آموزش:

    *



​همین امروز شروع به آموختن کنید​

آموزش توسعه نرم افزار با متد ICONIX و زبان مدل سازی UML

هزینه آموزش: ۱۷,۰۰۰ تومان


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

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


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.

فرادرس مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی logo-samandehi پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان