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

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

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

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

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

5/5 - (1 امتیاز)
بلافاصله پس از خرید به فایل های دوره دسترسی خواهید داشت.
وضعیت آپدیت

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

نوع لایسنس

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

1,180,000 تومان
رایگان
بلافاصله پس از خرید به فایل های دوره دسترسی خواهید داشت.
1,180,000 تومان
رایگان