توسعه نرم‌افزار

مشاهده سایر رشته ها

امروزه تمامی صنایع مختلف، نیازمند راهکارهای نرم‌افزاری برای بهبود کارایی، افزایش بهره‌وری و کاهش هزینه‌ها هستند. رقابت‌کننده در این رشته به توسعه، تغییر و تحلیل این راهکارها می‌پردازد. از پرونده‌های الکترونیکی پزشکی تا نرم‌افزارهای مدیریت مالی و حسابداری تا نرم‌افزارهای انبارداری و مدیریت زنجیره تأمین، نمونه‌هایی از این راهکارها هستند.  این برنامه‌های نرم‌افزاری با توجه به خواسته‌های مشتری، تحت دسکتاپ و یا موبایل و با استفاده از تکنولوژی‌های مجاز پیاده‌سازی می‌شوند، به صورتی که توانایی توسعه و پیاده‌سازی تست‌های نرم‌افزاری را دارا باشند. طراحی این نرم‌افزارها نیازمند داشتن توانایی طراحی، باز طراحی، پیاده‌سازی و مهاجرت پایگاه‌داده و تحلیل معماری نرم‌افزاری به صورت مستندات فنی و نمودارهای UML می‌باشد. از دیگر موارد مهم این رشته، توانایی توسعه‌ی داشبورد‌های مدیریتی، و آشنایی با علم داده است، چرا که انجام تحلیل‌های آماری و استفاده از الگوریتم های یادگیری ماشین نیز بخشی از این رشته هستند. این رشته از قدیمی‌ترین رشته‌های مسابقات است. نمایندگان ایران با ۱۱ بار حضور پیاپی در مسابقات از سال ۲۰۰۳، موفق به کسب دو مدال برنز و همچنین هفت مدالیون برتری شده‌اند. نمایندگان ایران در مسابقات دوستانه‌ی بین‌المللی نیز خوش درخشیده‌اند.

ویدیو معرفی

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

 به طور معمول رقابت جهانی این رشته، شامل ۷ یا ۸ آزمون (که session نامیده می‌شوند) با زمان‌بندی‌های ۱۲۰ تا ۲۱۰ دقیقه‌ای است که در این آزمون‌ها به حیطه‌های مختلف برنامه‌نویسی پرداخته شده. مباحثی که عموما در آزمون‌ها مطرح می‌شوند شامل موارد زیر است:

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

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

ردیفمبحث اصلیمباحثمحدودیت زمانی
۱pythonpandas numpy matplotlib seaborn statsmodels scikit-learn۲۱۰ دقیقه
۲طراحی نرم‌افزارvisio مستندسازی دیاگرام‌های UML طراحی پایگاه‌داده طراحی wireframe۱۵۰ دقیقه
۳توسعه نرم‌افزار ویندوزپایگاه‌داده تست‌نویسی برنامه‌نویسی ویندوز توسعه و استفاده از API۲۱۰ دقیقه
۴توسعه نرم‌افزار اندرویدتست‌نویسی برنامه‌نویسی اندروید توسعه و استفاده از API۲۱۰ دقیقه
۵توسعه نرم‌افزار ویندوزپایگاه‌داده تست‌نویسی برنامه‌نویسی ویندوز۱۸۰ دقیقه
۶توسعه نرم‌افزار اندرویدتست‌نویسی برنامه‌نویسی اندروید توسعه و استفاده از API۱۸۰ دقیقه
۷توسعه داشبورد مدیریتیPower BI۱۵۰ دقیقه

نکاتی در مورد آزمون‌ها:

  • شما می‌توانید فقط ۱۵ دقیقه قبل از آغاز هر آزمون با کارشناس خود صحبت کنید و در این زمان اجازه‌ی یادداشت برداری ندارید.
  • بعد از صحبت با کارشناس، هر شما 15 دقیقه‌ی دیگر هم فرصت دارید تا خودتان سوالات را بخوانید.
  • بعد از شروع مسابقه شما اجازه صحبت با کارشناس یا مترجم خود را ندارید.
  • آوردن هدست و کیبورد شخصی در صورتی که فقط سیمی باشد مجاز است.
  • رقابت‌کننده می‌تواند در حین مسابقه به موسیقی گوش بدید.
  • در حین آزمون، در زمان خواندن سوالات، شما به اینترنت دسترسی ندارید.
  • فرایند نمره‌دهی شامل اجرا و تست برنامه‌های تولید شده و بررسی فایل‌ها و داکیومنت های ارایه شده می‌باشد؛ به این صورت که تمامی موارد ذکر شده در صورت سوال نمره‌ی به خصوص خود را در فرم داوری دارند.

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

بانک پروژه‌ها

Worldskills 2019 - Skill 09 پروژه جهانی سال ۲۰۱۹
دانلود پروژه

نمایندگان ایران

81
مهرداد شیروانی Medallion - کارشناس: توسعه نرم‌افزار
WorldSkills Lyon 2024
7
علی محمدی Medallion - کارشناس: توسعه نرم‌افزار
Worldskills Asia 2023
2
پارسا منوچهریان Silver - کارشناس: توسعه نرم‌افزار
Worldskills Asia 2021
1
مهرداد شیروانی Gold - کارشناس: توسعه نرم‌افزار
مسابقات IFSC 2024
1
امیررضا شمس Gold - کارشناس: توسعه نرم‌افزار
مسابقات اوراسیایی مهارت 2022

بانک اسامی مسابقات ملی

گالری تصاویر