آموزش مهندسی نرم افزار ۱ فرادرس

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

5/5 - (1 امتیاز)
|
11 ساعت
-
-

آموزش مهندسی نرم افزار ۱ فرادرس

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

5/5 - (1 امتیاز)
وضعیت آپدیت

این دوره تا آخرین پارت منتشر شده از سوی سازنده قرار گرفته است!

نوع لایسنس

این دوره بدون هیچ لایسنس و قفل نرم‌افزاری با فرمت MP4 قرار گرفته است!

توضیحات
5/5 - (1 امتیاز)

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

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

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

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

  • تعریف مهندسی نرم‌افزار و فرآیندهای توسعه
  • مدل‌های فرآیندی (آبشاری، چابک، مارپیچی و…)
  • اصول مهندسی نرم‌افزار خوب
  • مدیریت پروژه نرم‌افزاری
  • جمع‌آوری و تحلیل نیازمندی‌ها
  • طراحی نرم‌افزار
  • طراحی واسط کاربری و طراحی معماری سیستم
  • آزمون نرم‌افزار

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

سرفصل‌ها
  • درس یکم: نرم افزار و مهندسی نرم افزار
    • تعریف نرم افزار
    • تعریف مهندسی نرم افزار
    • پندارهای باطل
  • درس دوم: مدل های فرایند
    • مدل کلی
    • ارزیابی فرایند
    • مدل آبشاری
    • مدل افزایشی
    • مدل تکاملی
    • مدل توسعه هم روند
    • مدل مبتنی بر مولفه
    • مدل روش های رسمی
    • فرایند یکپارچه
  • درس سوم: توسعه چابک
    • تعریف چابکی و فرایند چابک
    • برنامه نویسی حدی
    • اسکرام
    • کریستال
    • مدل سازی چابک
  • درس چهارم: اصول راهنما در مهندسی نرم افزار
    • دانش مهندسی نرم افزار
    • اصول راهنمای فرایند مهندسی
    • اصول راهنمای فعالیت های چارچوبی
      • ارتباطی
      • برنامه ریزی
      • مدل سازی
      • ساخت و استقرار
  • درس پنجم: شناخت خواسته ها
    • مهندسی خواسته ها
    • تدارک مقدمات کار
    • استخراج خواسته ها
    • توسعه Use Case
    • ساخت مدل های خواسته ها
    • مذاکره بر سر خواسته ها
  • درس ششم: مدل سازی خواسته ها (سناریوها)
    • تحلیل خواسته ها
    • مدل سازی مبتنی بر سناریو
    • مدل های UML) Unified Modeling Language)
    • مفاهیم مدل سازی داده ها
    • مدل سازی مبتنی بر کلاس
  • درس هفتم: مدل سازی خواسته ها (جریان، رفتار)
    • راهبردهای مدل سازی خواسته ها
    • مدل سازی جریان گرا
    • ایجاد مدل رفتاری
    • الگوهایی برای مدل سازی خواسته ها
  • درس هشتم: مفاهیم طراحی
    • طراحی در حیطه مهندسی نرم افزار
    • فرایند طراحی
    • مفاهیم طراحی
    • مدل طراحی

 

مخاطبین
  • دانشجویان رشته مهندسی نرم‌افزار، علوم کامپیوتر و فناوری اطلاعات
  • داوطلبان کنکور کارشناسی ارشد کامپیوتر و فناوری اطلاعات
  • افرادی که قصد ورود علمی به حوزه توسعه نرم‌افزار دارند
  • علاقه‌مندان به طراحی و مدیریت پروژه‌های نرم‌افزاری
  • کسانی که به دنبال آموزش صرفاً نکته‌محور و تست‌زنی هستند
  • افرادی که به دنبال آموزش‌های صرفاً عملی و پروژه‌محور هستند
  • کسانی که به دنبال مباحث پیشرفته توسعه نرم‌افزار مانند DevOps یا طراحی سیستم‌های پیچیده هستند
سوالات متداول

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

خیر، این آموزش تمرکز بر مفاهیم نظری و پایه‌ای مهندسی نرم‌افزار دارد که برای فهم عمیق ضروری است.

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

سایر دوره‌ها
دیدگاه کاربران

دیدگاهتان را بنویسید

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

1,180,000 تومان
رایگان