-
شماره ركورد
10262
-
عنوان
بررسي انواع روش هاي استخراج نمودار كلاس از نيازمندي ها (داستان هاي كاربر)
-
سال تحصيل
1400
-
استاد راهنما
دكتر سعيد پارسا
-
چکيده
شناسايي نيازهاي ذينفعان و مستندسازي نيازمند¬ي¬هاي نرم¬افزار از مراحل اساسي براي راه¬اندازي يك پروژه نرم¬افزاري است. نيازمندي¬هاي زبان طبيعي به عنوان يك توافق بين ذينفعان پروژه عمل مي¬كند و بايد براي جلوگيري از مشكل¬هاي ارتباطي به مدل¬هاي مفهومي قابل¬فهم تبديل شوند. اگرچه مدل¬هاي مفهومي بيشتر به صورت دستي با مشاركت انسان از تيم نرم¬افزاري ايجاد مي¬شوند، اما اخيراً مشاهده شده¬است كه مطالعاتي كه به طور خودكار مدل¬هاي مفهومي كلاس را از نيازمندي¬هاي نرم¬افزار توليد مي¬كنند، افزايش چشم¬گيري يافته¬ است. نيازمندي¬ها عموماً به سه شكل توصيفات متني، مورد استفاده و داستان كاربر مستندسازي مي¬-شوند. داستان¬هاي كاربر به طور گسترده¬اي به عنوان مصنوعات در توسعه چابك نرم¬افزار پذيرفته شده¬ است تا نيازهاي كاربر را جذب كند. شيوه¬هاي پردازش زبان طبيعي يك مزيت بالقوه در كاربردهاي نيازمندي¬ها (داستان كاربر) است.
در اين مطالعه، يك مرور ادبيات سيستماتيك بر اساس جستجوي سي¬وهشت مطالعه اوليه، كه به طور خودكار يا نيمه خودكار نيازهاي نرم¬افزاري را به مدل هاي مفهومي كلاس تبديل مي¬كند، گزارش شده ¬است. اين سمينار رويكردهاي پيشنهادي براي توليد نمودارهاي كلاس را بررسي ميكند و مروري بر نقاط قوت و محدوديتهاي آن¬ها ارائه مي¬كند. فرآيند تبديل شامل تجزيه و تحليل نيازمندي¬هاي نوشته شده به زبان طبيعي و استخراج اطلاعات مربوطه از زبان طبيعي براي توليد نمودار كلاس است. اين مطالعه با توجه به نوع نيازمندي و زبان پشتيباني شده، رويكردها، مجموعه داده مورد استفاده، روش¬هاي ارزيابي و بوي بد نيازمندي-ها بررسي شده¬است. در نهايت، چندين نكته قابل تأمل در رويكردهاي كنوني برجسته شده و پيشنهادهايي به عنوان كارهاي آينده ارائه شده¬است.
-
نام دانشجو
محمد باروتي اردستاني
-
تاريخ ارائه
12/1/2021 12:00:00 AM
-
متن كامل
73419
-
پديد آورنده
محمد باروتي اردستاني
-
تاريخ ورود اطلاعات
1400/09/25
-
عنوان به انگليسي
Investigating the various methods of extracting class diagrams from requirements (user stories)
-
كليدواژه هاي فارسي
نيازمندي هاي نرم افزار، پردازش زبان طبيعي، نمودار مفهومي كلاس، داستان كاربر، توسعه چابك نرمافزار
-
كليدواژه هاي لاتين
Software Requirements, Natural Language Processing, Class Concept Diagram, User Story, Agile Software Development
-
لينک به اين مدرک :