چطور این مقاله مهندسی کامپیوتر و IT را دانلود کنم؟
فایل انگلیسی این مقاله با شناسه 2008170 رایگان است. ترجمه چکیده این مقاله مهندسی کامپیوتر و IT در همین صفحه قابل مشاهده است. شما می توانید پس از بررسی این دو مورد نسبت به خرید و دانلود مقاله ترجمه شده اقدام نمایید
حجم فایل انگلیسی :
205 Kb
حجم فایل فارسی :
180 کیلو بایت
نوع فایل های ضمیمه :
Pdf+Word
کلمه عبور همه فایلها :
www.daneshgahi.com
عنوان فارسي
به کارگیری یادگیری مبتنی بر رقابت برای مهندسی نرم افزار چابک
عنوان انگليسي
Applying Competition-Based Learning to Agile Software Engineering
نویسنده/ناشر/نام مجله
Computer Applications in Engineering Education
این مقاله چند صفحه است؟
این مقاله ترجمه شده مهندسی کامپیوتر و IT شامل 6 صفحه انگلیسی به صورت پی دی اف و 14 صفحه متن فارسی به صورت ورد تایپ شده است
چکیده
مهندسی نرم افزار به معنی به کار گیری اصول مهندسی برای توسعه ی نرم افزار است. به همین شیوه، مهندسی نرم افزار چابک به معنی به کارگیری روش های چابک برای مهندسی نرم افزار است. دوره های آموزشی مهندسی نرم افزار سعی دارند طول عمر توسعه ی محصول را با استفاده از رویکردهای مبتنی بر پروژه آموزش دهند. همچنین آنها در تلاشند که مسائل دنیای واقعی را در دوره های درسی مهندسی نرم افزار بگنجانند. علاوه بر این، آنها در تلاشند که کار تیمی را در توسعه ی محصول آموزش دهند زیرا الزامی برای توسعه ی نرم افزارهای دنیای واقعی است. در آموزش رباتیک، یادگیری مبتنی بر رقابت به طور موثری در طول سال ها استفاده می شود. مسابقات را می توان در تیم ها سازماندهی کردو مسائل دنیای واقعی را می توان با استفاده از آنها شبیه سازی کرد. در این اثر، یک رویکرد یادگیری مبتنی بر رقابت در یک دوره ی مهندسی نرم افزار چابک گنجانده شده است و کارایی مهندسی نرم افزارهای آموزشی را افزایش می دهد و به این ترتیب نتایج رویکردها ارائه می شوند. مسائل دنیای واقعی توسعه ی نرم افزارهای چابک با استفاده از تنظیمات مبتنی بر رقابت شبیه سازی می شوند.
1-مقدمه
دوره های مهندسی نرم افزار در تلاشند که طول عمر توسعه ی محصول را به دانشجویان آموزش دهند. در شرکت ها، بسیاری از پروژه های نرم افزاری توسط برخی از توسعه دهندگان، توسعه داده شده اند. معمولاً آن دسته از پروژه ها، توسط بیش از یک توسعه دهنده، توسعه داده شده اند. علت این است که این پروژه ها برای یک توسعه دهنده بسیار بزرگ هستند. یک تیم و یا تیمی از توسعه دهندگان این نوع از پروژه ها را پیاده سازی می کنند....
توسعه نرم افزار چابک دوره های مهندسی نرم افزار یادگیری مبتنی بر رقابت
:کلمات کلیدی
Abstract
Software engineering means applying engineering principles to software development. In the same way, agile software engineering means applying agile approaches to software engineering. Software engineering courses try to teach software development life cycle using project-based approaches. Also, they endeavor to include real life issues of software engineering to the courses. Moreover, they struggle to teach teamwork in software development because it is a requirement of the real life software development. In robotics education, competition-based learning is efficiently used for years. Competitions can be organized in teams and real-world issues can be simulated with them. In this work, a competition-based learning approach is applied in an agile software engineering course to increase the efficiency of teaching software engineering, and the results of the approach are presented. Real-world issues of agile software development are simulated using competition-based setting.
Keywords:
agile software development software engineering course competition-based learning
سایر منابع مهندسی کامپیوتر و IT-نرم افزار در زمینه مهندسی نرم افزار