|
|
چگونگی شناسایی نیازمندیها برای ایجاد نرمافزار خودانطباق در شرایط عدم اطمینان نیازمندی
|
|
|
|
|
نویسنده
|
معینفر رایحه ,عبدالهزاده بارفروش احمد ,تشکری هاشمی مهدی
|
منبع
|
مهندسي برق و مهندسي كامپيوتر ايران - 1397 - دوره : 16 - شماره : 1 - صفحه:15 -27
|
چکیده
|
یکی از چالشهای اساسی در تولید سیستمهای نرمافزاری، به روز رسانی نیازمندیها در مرحله تولید و اجرا است که میتواند ناشی از عدم اطمینان از فهم و خواسته ذینفعان باشد. عدم اطمینان در نیازمندی، لزوم تولید یک معماری انعطافپذیر و قابل انطباق جهت مدیریتکردن ریسک سیستم در مرحله اجرا را ایجاد میکند. مدلکردن عدم اطمینان در فرایند تولید نرمافزار و انطباق معماری نرمافزار با تغییر نیازمندیها در زمان اجرا به صورت خودکار از جمله راه حلهایی هستند که در این زمینه مطرح میشوند. جهت پیادهسازی و اجرایینمودن سنجش و رفع عدم اطمینان نیازمندی در مراحل تولید و اجرا از طریق مدلسازی و خودکارسازی آن، نیازمند کمی و محاسباتینمودن نیازمندی هستیم. این مقاله ضمن تبیین منابع عدم اطمینان، به کمیکردن نیازمندیها و ویژگیهای توصیفی و کیفی میپردازد. به این ترتیب، تصمیمگیری در هر مرحله از فرایند تولید نرمافزار، مبتنی بر محاسبات عددی میباشد که راهی برای خودکارسازی تولید نرمافزار است.
|
کلیدواژه
|
سیستمهای خودانطباق، عدم اطمینان در نیازمندی، معماری نرمافزار، مهندسی نیازمندی
|
آدرس
|
دانشگاه صنعتی امیرکبیر, دانشکده ریاضی و علوم کامپیوتر, ایران, دانشگاه صنعتی امیرکبیر, دانشکده مهندسی کامپیوتر و فناوری اطلاعات, ایران, دانشگاه صنعتی امیرکبیر, دانشکده ریاضی و علوم کامپیوتر, ایران
|
پست الکترونیکی
|
hashemi@aut.ac.ir
|
|
|
|
|
|
|
|
|
How to Identify Requirements under Uncertainty for SelfAdaptive Software Systems Development
|
|
|
Authors
|
Moeinfar R. ,Abdollahzadeh Barforoush A. ,Hashemi S. M.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|