شماره ركورد :
1137714
عنوان مقاله :
ارائه مدلي براي پيش‌بيني هزينه‌هاي توسعۀ نرم‌افزار با رويكرد پويايي‌ شناسي سيستم
عنوان به زبان ديگر :
A Model for Software Development Cost Estimation with System Dynamic Approach
پديد آورندگان :
ريواده، محبوبه دانشگاه الزهرا , خديور، آمنه دانشگاه الزهرا - گروه مديريت
تعداد صفحه :
27
از صفحه :
1343
تا صفحه :
1369
كليدواژه :
پيش بيني هزينه , توسعة نرم افزار , پويايي شناسي سيستم ها , منطق فازي
چكيده فارسي :
توسعه نرم‌افزار به ‌دليل تعداد عوامل درگير از جمله عوامل انساني، پيچيدگي محصول در حال ‌توسعه، تنوع سطوح توسعه و مشكلات مديريتي پروژه‌هاي بزرگ فرايندي پيچيده است. در پيش‌بيني هزينه توسعه نرم‌افزار با تعداد زيادي متغير مواجه هستيم كه در طول زمان تغيير كرده و بر هم تأثير متقابل دارند و عمل پيش‌بيني را مشكل مي‌سازند. براي حل اين مشكل، در اين پژوهش مدلي براي پيش‌بيني هزينه‌هاي توسعه نرم‌افزار با استفاده از رويكرد پويايي‌شناسي سيستم‌ها و نرم‌افزار «ونسيم» طراحي و ارائه گرديده است. در اين پژوهش از منطق فازي و رويكرد پويايي‌شناسي سيستم‌ها براي مدل‌سازي استفاده‌ شده است. جامعه آماري اول در اين پژوهش، مديران فناوري اطلاعات و مديران پروژه‌هاي توسعه نرم‌افزار و جامعه آماري دوم، خبرگان شركت «مگفا» است. ابزار مورد استفاده براي جمع‌آوري داده‌ها پرسشنامه است و داده‌ها و اطلاعات مربوط به پروژه توسعه نرم‌افزار هوش تجاري در شركت «مگفا» بوده و اطلاعات آن نيز از افراد دخيل در پروژه جمع‌آوري شده است. پس از شبيه‌سازي و تست مدل، سه سناريو براي كاهش هزينه‌هاي توسعه نرم‌افزار تعريف گرديد كه عبارت‌اند از: افزايش تجربه پرسنل و افزايش تجربه مديران پروژه، افزايش قابليت‌ها و شايستگي‌هاي نيروي انساني، و تغيير مدل چرخه حيات سيستم از مدل آبشاري به متدولوژي چابك. يافته‌ها حاكي از آن است كه شركت مورد مطالعه با استفاده از مدل چرخه حيات چابك، كاهش بيشتري در هزينه‌هاي توسعه نرم‌افزار خود شاهد خواهد بود
چكيده لاتين :
Software development is a complex and intricate process due to the number of factors involved, such as human factors, the complexity of developing products, the diversity of development levels, and the management problems of large projects. In Software development cost estimation, we are faced with many variables that change over time, interact with each other and make prediction difficult. In order to solve this problem, using systems and software dynamic approach, a model for estimation software development costs has been designed and implemented in this research. In this research, the system dynamics approach and fuzzy logic are used to modeling. This research consists of two statistical populations. The first statistical population in this research includes IT managers and software development project managers. The second population in this research includes experts of Magfa Company. The tool used to collect data is a questionnaire. The data and information related to the project of development of BI-software (Business intelligence software) were at Magfa Company and has been gathered from the people involved in the project. After simulating and testing the model, three scenarios have been defined to reduce software development costs, which include: increasing personnel experience and increasing the experience of project managers, increasing the capabilities and competencies of manpower and changing the lifecycle of the system from cascading to agile methodology scenario. The findings indicate that the company will see a further reduction in software development costs by using the agile life cycle model.
سال انتشار :
1398
عنوان نشريه :
پژوهش نامه پردازش و مديريت اطلاعات
فايل PDF :
8047392
لينک به اين مدرک :
بازگشت