تاریخچه و پیشینهٔ نظری اندازهگیری عملکرد و معرفی اجمالی برخی مدلهای بلوغ و استانداردها برای فرایندهای مهندسی نرمافزار و مدیریت فناوری اطلاعات و فرایندهای حرفه
استفاده از دادههای تجربی برای پشتیبانی از انتخاب فناوری در تصمیمگیری معماری...S. M. Masoud Sadrnezhaad
استفاده از خرد جمعی معماران نرمافزار از طریق کاویدن مخازن پروژههای نرمافزارهای معتبر آزاد/متنباز، یکی از حوزههای پژوهشی است که در سالهای اخیر با استقبال بیشتری روبرو شدهاست. با توجه به رویش روزافزون فناوریهای در دسترس، انتخاب فناوریهای مناسب از میان آنها به یکی از چالشهای پیشروی معماران نرمافزار تبدیل شدهاست. سامانهٔ توصیهگر راهکاری مناسب برای پشتیبانی از معمار در انتخاب فناوری است. پژوهشهای صورتگرفته در این حوزه از طیف وسیعی از روشهای یادگیری ماشین برای ساخت این سامانهها استفاده کردند ولی تأثیر کیفیت و اندازهٔ پروژههای استفاده شده مورد مطالعه قرار نگرفتهاست. همچنین دقت پیشنهادهایشان با توجه به پیشرفتهای اخیر در الگوریتمهای یادگیری عمیق چندان مناسب نیست و به مشکل شروع سرد مبتلا هستند. این پژوهش پس از استخراج دادهٔ کیفیت پروژهها، با توسعهٔ دو سامانهٔ توصیهگر مبتنی بر یادگیری عمیق به نام DeepLibAide و مبتنی بر محتوا به نام ContentLibAide و توصیهگر تلفیقی با هدف حل مشکل شروع سرد، به مقایسهٔ نتایج اجرای آنها روی نمونههای مختلف از کیفیت پروژهها میپردازد. مقایسهٔ نتایج DeepLibAide نشان میدهد که به واسطهٔ استفاده از تابع فعالساز خطی، حذف تبدیل ویژگیها و جمع زدن بردارهای جاساز لایهها، نتایج ارزیابی مدل طراحی شده در فراسنجهای مختلف، نسبت به روش پایه در معیارهای دقت، بازیابی و سود انباشتهٔ کاهشیافتهٔ نرمالشده و ضرر آزمون بهبود یافتهاست. دقت و بازیابی آموزش مدل توسط دادگان بزرگتر، دادگان حاوی فقط پروژههای باکیفیتتر و انتخاب تصادفی پروژهها مقایسه شدهاست. DeepLibAide نسبت به روش پایه بهطور میانگین هفت درصد در معیار بازیابی بهبود یافته. معماری خطلولهٔ طراحیشده از ابتدای استخراج یا بهروزرسانی دادگان ورودی و ساخت نمونهها تا مرحلهٔ آموزش مدلها با فراسنجهای مختلف و ذخیرهسازی پیشنهادها و ارزیابی و مقایسهٔ آنها با روش پایه در نمودارهای مختلف طوری طراحی شدهاست که کل برنامه بهطور خودکار و با حداقل نیاز به دستکاری اجرا شود.
در این ارائه ابتدا به برخی مباحث پیشرفتهتر دربارهٔ سیستم کنترل ورژن گیت پرداخته شده است. این ارائه در کلاس تحلیل و طراحی سیستمهای دانشکده کامپیوتر دانشگاه صنعتی شریف در تاریخ ۳۱ اردیبهشت ۱۳۹۶ ارائه شده است.
در این ارائه ابتدا به معرفی سامانههای کنترل ورژن پرداخته شد و پس از توضیح مفاهیم کنترل ورژن به آموزش شیوه استفاده از گیت پرداخته شده است. فیلم این کارگاه در سایت جشنواره روز آزادی نرمافزار سال ۹۴ در تهران به نشانی sfd.fsug.ir/1394 قرار گرفته است.
در این ارائه سعی شده ابتدا به صورت اجمالی وضع کنونی، اهداف و دستاوردهای دولت در استفاده، ترویج و توسعهٔ نرمافزار آزاد در ایران تحلیل شود. در "شناخت جایگاه دولت و جامعه در حمایت از نرمافزار آزاد" این اهداف با واقعیت مقایسه شده و در نهایت "راهکار پیشنهادی" نوشته شده است.
استفاده از دادههای تجربی برای پشتیبانی از انتخاب فناوری در تصمیمگیری معماری...S. M. Masoud Sadrnezhaad
استفاده از خرد جمعی معماران نرمافزار از طریق کاویدن مخازن پروژههای نرمافزارهای معتبر آزاد/متنباز، یکی از حوزههای پژوهشی است که در سالهای اخیر با استقبال بیشتری روبرو شدهاست. با توجه به رویش روزافزون فناوریهای در دسترس، انتخاب فناوریهای مناسب از میان آنها به یکی از چالشهای پیشروی معماران نرمافزار تبدیل شدهاست. سامانهٔ توصیهگر راهکاری مناسب برای پشتیبانی از معمار در انتخاب فناوری است. پژوهشهای صورتگرفته در این حوزه از طیف وسیعی از روشهای یادگیری ماشین برای ساخت این سامانهها استفاده کردند ولی تأثیر کیفیت و اندازهٔ پروژههای استفاده شده مورد مطالعه قرار نگرفتهاست. همچنین دقت پیشنهادهایشان با توجه به پیشرفتهای اخیر در الگوریتمهای یادگیری عمیق چندان مناسب نیست و به مشکل شروع سرد مبتلا هستند. این پژوهش پس از استخراج دادهٔ کیفیت پروژهها، با توسعهٔ دو سامانهٔ توصیهگر مبتنی بر یادگیری عمیق به نام DeepLibAide و مبتنی بر محتوا به نام ContentLibAide و توصیهگر تلفیقی با هدف حل مشکل شروع سرد، به مقایسهٔ نتایج اجرای آنها روی نمونههای مختلف از کیفیت پروژهها میپردازد. مقایسهٔ نتایج DeepLibAide نشان میدهد که به واسطهٔ استفاده از تابع فعالساز خطی، حذف تبدیل ویژگیها و جمع زدن بردارهای جاساز لایهها، نتایج ارزیابی مدل طراحی شده در فراسنجهای مختلف، نسبت به روش پایه در معیارهای دقت، بازیابی و سود انباشتهٔ کاهشیافتهٔ نرمالشده و ضرر آزمون بهبود یافتهاست. دقت و بازیابی آموزش مدل توسط دادگان بزرگتر، دادگان حاوی فقط پروژههای باکیفیتتر و انتخاب تصادفی پروژهها مقایسه شدهاست. DeepLibAide نسبت به روش پایه بهطور میانگین هفت درصد در معیار بازیابی بهبود یافته. معماری خطلولهٔ طراحیشده از ابتدای استخراج یا بهروزرسانی دادگان ورودی و ساخت نمونهها تا مرحلهٔ آموزش مدلها با فراسنجهای مختلف و ذخیرهسازی پیشنهادها و ارزیابی و مقایسهٔ آنها با روش پایه در نمودارهای مختلف طوری طراحی شدهاست که کل برنامه بهطور خودکار و با حداقل نیاز به دستکاری اجرا شود.
در این ارائه ابتدا به برخی مباحث پیشرفتهتر دربارهٔ سیستم کنترل ورژن گیت پرداخته شده است. این ارائه در کلاس تحلیل و طراحی سیستمهای دانشکده کامپیوتر دانشگاه صنعتی شریف در تاریخ ۳۱ اردیبهشت ۱۳۹۶ ارائه شده است.
در این ارائه ابتدا به معرفی سامانههای کنترل ورژن پرداخته شد و پس از توضیح مفاهیم کنترل ورژن به آموزش شیوه استفاده از گیت پرداخته شده است. فیلم این کارگاه در سایت جشنواره روز آزادی نرمافزار سال ۹۴ در تهران به نشانی sfd.fsug.ir/1394 قرار گرفته است.
در این ارائه سعی شده ابتدا به صورت اجمالی وضع کنونی، اهداف و دستاوردهای دولت در استفاده، ترویج و توسعهٔ نرمافزار آزاد در ایران تحلیل شود. در "شناخت جایگاه دولت و جامعه در حمایت از نرمافزار آزاد" این اهداف با واقعیت مقایسه شده و در نهایت "راهکار پیشنهادی" نوشته شده است.
تاریخچه و پیشینهٔ نظری اندازهگیری عملکرد و معرفی اجمالی برخی مدلهای بلوغ و استانداردها برای فرایندهای مهندسی نرمافزار و مدیریت فناوری اطلاعات و فرایندهای حرفه
23. ﭘﯿﺸﻨﻬﺎدﻫﺎ و ﮔﯿﺮیﻧﺘﯿﺠﻪ
ﻣﺮاﺟﻊ
ﺑﻠﻮغ ﻫﺎیﻣﺪل ﻣﻌﺮﻓﯽ و ﭘﯿﺸﯿﻨﻪ
ﻓﺮاﯾﻨﺪﻫﺎ ارزﯾﺎﺑﯽ ﺑﺮای اﺳﺘﺎﻧﺪاردﻫﺎ ﺑﺮﺧﯽ
ﻣﺮاﺟﻊ و ﮔﯿﺮیﻧﺘﯿﺠﻪ
١۵ از ١۴ ﺻﻔﺤﮥ
ﻣﺮاﺟﻊ
[١] Cestari, J. M. A. P. , Valle, A. M. D. , Lima, E. P. D. , & Santos, E. A. P. (2013).
Achieving maturity (and measuring performance) through model-based process
improvement. JISTEM-Journal of Information Systems and Technology
Management, 10(2), 339-356.
[٢] Tarhan, A. , Turetken, O. , & Reijers, H. A. (2016). Business process maturity
models: A systematic literature review. Information and Software Technology, 75,
122-134.
[٣] Neto, J. S. , CRISC, C. , Assessor, C. C. , Almeida, R. , Pinto, P. L. , & da Silva, M.
M. (2018). A COBIT 5 PAM Update Compliant With ISO/IEC 330xx Family.
اﺳﺘﺎﻧﺪاردﻫﺎ و ﺑﻠﻮغ ﻫﺎیﻣﺪل ﻣﻌﺮﻓﯽ و ﻋﻤﻠﮑﺮد ﮔﯿﺮیاﻧﺪازه ﻧﻈﺮی ﭘﯿﺸﯿﻨﮥ و ﺗﺎرﯾﺨﭽﻪ ﺻﺪرﻧﮋاد ﺳﯿﺪﻣﺤﻤﺪﻣﺴﻌﻮد :ﭘﺪﯾﺪآورﻧﺪه