-
شماره ركورد
11623
-
عنوان
توسعه ي مبتني بر رفتار
-
سال تحصيل
1400
-
استاد راهنما
دكتر سعيد پارسا
-
چکيده
با پيشرفت جوامع و فنّاوري، كسبوكارها به دنبال خودكار¬سازي با استفاده از دستگاههاي كامپيوتري هستند. دراينبين، يكي از شيوه¬هاي توسعه نرم¬افزار، استفاده از روش¬هاي چابك است. براي توسعه كسب¬و¬كار و سيستمي كردن آن، روش¬هاي مختلفي در تمرين¬هاي چابك وجود دارد كه توسعه مبتني بر رفتار را در اين دسته از تمرين¬ها قرار دارد. در اين سمينار نحوه پياده¬سازي توسعه¬ي مبتني بر رفتار را تشريح خواهيم كرد. در اين روش صاحبان كسب¬و¬كار با همكاري توسعه¬دهندگان و آزمايش¬كنندگان نرم¬افزار، بهعنوان سه دوست وظيفه توسعه نرم¬افزار را به عهدهدارند. توسعه¬دهنده ابتدا با كمك ذينفعان هدف تجاري پروژه را تعيين مي-كند. سپس با ارائه مثال¬هاي عيني كه بهوسيله ارتباط مؤثر با ديگر ذينفعان بهدستآمده است مشخصات سطح پايين را به دست مي¬آورد. درنهايت با تبديل مشخصات قابلاجرا به مشخصات سطح به تكميل روند توسعه نرم¬افزار مي¬پردازد؛ اما بايد توجه داشت كه اين روش با ارائه مستندات در هر مرحله به توسعه¬دهنده و ذينفعان اين امكان را مي¬دهد كه روند اجراي هر مرحله از پروژه قابلرؤيت و لمس باشد. توسعه مبتني بر رفتار با بهبود ارتباطات بين اين سه گروه و همچنين بهبود همكاري و ارائه مستندات زنده باعث شده است تا ذينفعان بهراحتي نيازمندي¬هاي خود را با توسعه¬دهندگان در ميان بگذارند. سپس توسعه¬دهندگان با كمك آزمايش¬كنندگان كدهاي تست را ايجاد مي¬كنند كه تكميل اين كد¬ها منجر به توليد محصول نهايي قابلارائه به مشتري مي¬شود. البته بايد در نظر داشت، باوجود تمامي مزايايي كه براي توسعه مبتني بر رفتار وجود دارد برخي مشكلات نيز با اين روش همراه است كه گاهي موجب شكست پروژه نيز شده¬اند. در اين سمينار با بررسي مطالعات و پژوهش¬هايي كه در مورد توسعه مبتني بر رفتار منتشرشدهاند ابتدا مزاياي استفاده از اين روشها توصيف كرده و سپس مشكلات و همچنين راهحلهاي پيشنهادي، جنبه¬هاي كيفي در اين روش و اصول و ابزار¬هاي خودكار¬سازي براي جلوگيري از بروز مشكلات و شكست پروژه پرداخته¬ايم.
-
نام دانشجو
روح اله مهدوي
-
تاريخ ارائه
12/17/2022 12:00:00 AM
-
متن كامل
77442
-
پديد آورنده
روح اله مهدوي
-
تاريخ ورود اطلاعات
1401/10/11
-
عنوان به انگليسي
behavior driven development
-
كليدواژه هاي فارسي
توسعه ي مبتني بر رفتار , توسعه مبتني بر تست , توسعه چابك
-
كليدواژه هاي لاتين
BDD , Behavior driven Development , test driven development , agile development
-
لينک به اين مدرک :