کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956453 1444520 2017 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Designing and applying an approach to software architecting in agile projects in education
ترجمه فارسی عنوان
طراحی و اجرای یک رویکرد به معماری نرم افزار در پروژه های چابک در آموزش و پرورش
ترجمه چکیده
فعالیت های نرم افزاری معماری در بیشتر روش های توسعه سریع برنامه نویسی مورد بحث نیست. به همین دلیل، ترکیبی از معماری نرم افزار و روش های چابک در تمرکز نشریات متعدد است. با این حال، ادبیات کمی در مورد نحوه برخورد با معماری نرم افزار در پروژه های چابک در آموزش وجود دارد. در این مقاله، رویکرد ما به معرفی فعالیت های معماری نرم افزاری در یک دوره پروژه چابک ارائه شده است. این رویکرد مبتنی بر منابع ادبی است و متناسب با اهداف و زمینه های آموزشی ما مطابقت دارد. این رویکرد در دو اعداد متوالی دوره مورد استفاده قرار گرفته است. ما متوجه درک بهتر در مورد ارزش فعالیت های معماری و قدردانی در میان دانش آموزان در مورد ترکیبی از فعالیت های معماری و توسعه چابک. ما این رویکرد را عمدتا در مواردی با صاحب محصول باهوش معماری شناخته شدیم. تحقیقات بیشتری لازم است تا بدانند چگونه رویکرد در سناریوها با صاحبان محصولات معمارانه نامعلوم انجام می شود و اگر لازم باشد برای این سناریوها سازگار باشد. ما همچنین نتیجه گیری می کنیم که تحقیقات بیشتری در مورد چالش هایی که معماران در پروژه های چابک با آن روبرو هستند، مورد نیاز است تا آمادگی بیشتری برای آمادگی دانش آموزان برای تمرین فراهم شود.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Software architecting activities are not discussed in most agile software development methods. That is why, the combination of software architecting and agile methods has been in the focus of numerous publications. However, there is little literature on how to approach software architecting in agile projects in education. In this paper, we present our approach to the introduction of software architecting activities in an agile project course. The approach is based on literature sources and is tailored to fit our educational goals and context. The approach has been applied in two consecutive executions of the course. We observe improved understanding on the value of architecting activities and appreciation among students on the combination of architecting activities and agile development. We applied the approach predominantly in cases with an architecturally savvy Product Owner. Further research is required to understand how the approach performs in scenarios with architecturally unsavvy Product Owners and if it needs to be adapted for these scenarios. We also conclude that more research is needed on the challenges that architects face in agile projects in order to better prepare students for practice.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 127, May 2017, Pages 78-90
نویسندگان
, ,