شماره تماس 09336863931 | 09178169907 پست الکترونیک info@provid.ir

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

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

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

این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “اصول مهندسی نرم افزار” است که با نام اصلی Software Engineering Essentials از شرکت Pluralsight منتشر شده است.

مهندسی نرم افزار چیست؟

مهندسی نرم‌ افزار (Software engineering) به معنی استفاده از اصول مهندسی بجا و مناسب برای تولید و ارائه محصول نرم‌افزاری با کیفیت که قابل اطمینان و با صرفه بوده و بر روی ماشین‌ های واقعی به طور کارآمدی عمل کند. مهندسی نرم‌افزار یک روش سیستماتیک، منظم و دقیق برای ساخت و ارائه محصولی نرم‌ افزاری با کیفیت است.

مهندسی نرم‌ افزار اغلب شامل فرایند خطی تحلیل، طراحی، پیاده‌سازی و آزمون است؛ که با به کارگیری روش‌ های فنی و علمی از علوم مهندسی موجب تولید نرم‌ افزاری با کیفیت مطلوب در طول یک فرایند انتخابی مناسب پروژه می‌شود.

کاربردهای مهندسی نرم‌ افزار دارای ارزش‌ های اجتماعی و اقتصادی هستند، زیرا بهره‌ وری مردم را بالا برده، چند و چون زندگی آنان را بهتر می‌کنند. مردم با بهره‌گیری از نرم‌ افزار، توانایی انجام کارهایی را دارند که قبل از آن برایشان شدنی نبود. نمونه‌ هایی از این دست نرم‌ افزارها عبارت‌ اند از: سامانه‌ های توکار، نرم‌ افزار اداری، بازی‌ های رایانه‌ ای و اینترنت.

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

مهندسین نرم افزار افرادی هستند که در دنیای امروز شرکت های بسیار بزرگی به دنبال آنها هستند. با این وجود، اغلب در تعریف مهندسی نرم افزار ابهاماتی به وجود می آید. مهندسی نرم افزار چیست و چرا مهندسی نرم افزار مهم است؟ اجزای تشکیل دهنده ی مهندسی نرم افزار چیست؟ فرآیندها و متدهایی که مهندسی نرم افزار را منحصر به فرد می کند چیست؟ در این بسته ی آموزشی شما را به صورت کامل، دقیق و تخصصی با مباحث اساسی مهندسی نرم افزار آشنا خواهیم کرد و به این پرسش ها و بسیار پرسش دیگر پاسخ خواهیم داد. در ادامه به بررسی سرفصل های این بسته می پردازیم.

Pluralsight Logo

رجوع به این بسته در سایت Pluralsight

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

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

download demo

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

فصل اول: معرفی (Introduction)

  • مقدمه
  • مهندسی نرم افزار چیست؟
  • فرآیند نرم افزار و مدل های فرآیندی (Process Models)
  • متدهای مهندسی نرم افزار
  • ابزارهای مهندسی نرم افزار
  • وظیفه ی مهندسی نرم افزار
  • مهندسی نرم افزار و مدیریت پروژه
  • SWEBOK و دانش نامه ی مهندسی نرم افزار
  • موضوع کامل بحث در این بسته ی آموزشی
  • جمع بندی

فصل دوم: فرآیندهای نرم افزار (Software Processes)

  • مقدمه
  • مدل فرآیندی آبشاری (Waterfall) یا خطی (Linear)
  • مدل فرآیندی Iterative و Incremental
  • مدل فرآیندی Prototyping
  • مدل فرآیندی حلزونی (Spiral)
  • مدل فرآیندی چابک
  • مدل فرآیندی RUP
  • مدل های فرآیندی خاص
  • کدام یک از مدل های فرآیندی را استفاده کنیم؟
  • منابع بیشتر برای مطالعه
  • جمع بندی

فصل سوم: مهندسی نیازمندی ها (Requirements Engineering)

  • مقدمه
  • نیازمندهای سیستمی و کاربری
  • نیازمندی های Functional و Non-functional
  • فرایند مهندسی نیازمندی ها
  • نقش های مهم
  • استخراج نیازمندی ها
  • تجزیه و تحلیل نیازمندی ها
  • اهمیت مدل سازی در نیازمندی ها
  • استاندارسازی نیازمندی ها (Requirements Specification)
  • اعتبارسنجی نیازمندی ها
  • مدیریت نیازمندی ها
  • مهندسی نیازمندی ها در مقابل تجزیه و تحلیل تجاری
  • منابع بیشتر برای مطالعه
  • جمع بندی

فصل چهارم: مدل کردن نیازمندی ها بر اساس تجزیه و تحلیل ساختاری (Requirements Modeling  Structured Analysis)

  • مقدمه
  • متدهای تجزیه و تحلیل
  • تجزیه و تحلیل ساختارمند (Structured Analysis)
  • مدل سازی داده ها ERD
  • مدل های جریان اطلاعات و مدل های Functional (مباحث DFD و PSPEC)
  • مدل های رفتاری STD
  • مدل های رفتاری CFD و CSPEC
  • متد تجریه و تحلیل ساختارمند در تجزیه و تحلیل نیازمندی ها
  • اهمیت مدل سازی
  • منابع بیشتر برای مطالعه
  • جمع بندی

فصل پنجم: مدل کردن نیازمندی ها بر اساس تجزیه و تحلیل شی گرا (Requirements Modeling  Object Oriented Analysis)

  • مقدمه
  • دلیل استفاده از تجریه و تحلیل شی گرا
  • روش های مختلف تجزیه و تحلیل و طراحی شی گرا
  • نقش UML در تجزیه و تحلیل شی گرا
  • مبحث 4+1 View Model
  • مدل سازی پویا و ایستا
  • ویئو سناریوهای Use Case
  • ویئو منطقی و Class Diagram
  • ویئو منطقی و Interaction Diagram
  • ویئو منطقی و State Machine Diagram
  • ویئو منطقی و Activity Diagram
  • مدل سازی نیازمندی های Non-functional
  • تجزیه و تحلیل شی گرا در RUP
  • تجزیه و تحلیل فرآیند تجاری
  • منابع بیشتر برای مطالعه
  • جمع بندی

فصل ششم: اصول طراحی (Design Essentials)

  • مقدمه
  • تجزیه و تحلیل در مقابل طراحی
  • نگاه به مدل سازی نیازمندی ها تا رسیدن به طراحی
  • طراحی در مقابل معماری
  • مثالی از معماری و طراحی
  • سطوح انتزاع Contextual و Conceptual و Logical و Physical
  • مباحث Viewpoint ها و View ها
  • سطوح انتزاع و ویئوها
  • نیازمندی های Non-functional و ویژگی های کیفی
  • توصیف معماری
  • جمع بندی

فصل هفتم: متدولوژی طراحی (Design Methodology)

  • مقدمه
  • متد طراحی ساختارمند
  • طراحی شی گرا
  • مشخص کردن NFR ها و سناریوهای مربوط به معماری
  • برنامه ریزی Iteration ها و Activity ها
  • تصمیم گیری در مورد Viewpoint ها و Notation ها
  • تجزیه کامپوننت های مربوط به معماری
  • مشخص کردن استایل های معماری موجود
  • ویئو پوینت Logical
  • ویئو پوینت Information
  • ویئو پوینت Process
  • ویئو پوینت Physical
  • ویئو پوینت Development
  • ویئو پوینت Operation
  • ویئو پوینت های دیگر
  • افزودن ویژگی های کیفی
  • متعدل کردن ویژگی های کیفی
  • اعتبارسنجی معماری
  • مشخص کردن الگوهای طراحی
  • انجام طراحی
  • منابع بیشتر برای مطالعه
  • جمع بندی

فصل هشتم: ساخت (Construction)

  • مقدمه
  • از طراحی تا رسیدن به ساخت
  • اصول کدنویسی
  • تست کردن
  • مبحث یکپارچه سازی مکرر (Continuous Integration)
  • اتوماتیک کردن مدل فرآیندی
  • جمع بندی

فصل نهم: تست کردن (Testing)

  • مقدمه
  • تفاوت تست کردن، کنترل کیفیت و تضمین کیفیت
  • از ساخت تا رسیدن به تست کردن
  • واژه های مهم در فرآیند تست کردن
  • مباحث مربوط به Test Plan ها، سناریوها، اسکریپت ها
  • استفاده از مدل V برای انجام Validation و Verification
  • تکنیک های تست کردن
  • سطوح تست کردن
  • اهداف تست کردن
  • جمع بندی

پیش خرید آنلاین بسته ی آموزش اصول مهندسی نرم افزار

450,000 ریال – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

6 دیدگاه

  1. سلام. از دو هفته ای که گفته بودید خیلی گذشته. بسته مهندسی نرم افزار کی تکمیل میشه؟

    پاسخ
    • سلام وقت بخیر. توی قسمت های آخرش هستش.

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

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

      پاسخ
  3. سلام
    من آموزش qml رو خریدم ولی نمیدونم چطور باید نرم افزار پخش فیلما رو فعال کنم
    لطفا راهنمایی کنید

    پاسخ
    • سلام وقت بخیر. منوی بالای سایت اگر نگاه کنید مشخص شده که چجوری باید از محصولات استفاده کرد.

      پاسخ

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

CLOSE
CLOSE