وبلاگ تحلیلی شرق گیلان

وبلاگ تحلیلی شرق گیلان

وبلاگ شرق گیلان توسط جمعی از دانشجویان رشته مهندسی نرم افزار دانشکده فنی و مهندسی شرق گیلان و تحت نظارت استاد همایون بهشتی تهیه شده است.
تمرکز فعلی : مهندسی نرم افزار مبتنی بر مولفه

طبقه بندی موضوعی

۲۲ مطلب با موضوع «Component-Based Software Engineering» ثبت شده است

صلاحیت، تطبیق و ترکیب:

مهندسی دامنه، کتابخانه ای از مولفه های قابل استفاده ی مجدد فراهم می سازد که برای مهندسی نرم افزار مبتنی بر مولفه ها مورد نیاز است. برخی از این مولفه های قابل استفاده ی مجدد به صورت داخلی توسعه داده می شوند، برخی دیگر از برنامه های کاربردی موجود قابل استخراج هستند و عده ای را می توان از یک شرکت سازنده دیگر تامین نمود.

۰ نظر موافقین ۴ مخالفین ۰ ۰۲ دی ۹۴ ، ۱۵:۳۹
بینا سهیلی

هدف از مهندسی دامنه، شناسایی، پیاده سازی، کاتالوگ بندی و توزیع مجموعه ای از مولفه های نرم افزاری است که در یک دامنه پر کاربرد خاص در نرم افزار فعلی و نرم افزار های آینده کاربرد دارد. هدف کلی برقراری ساز و کار هایی است که مهندس نرم افزار به کمک آن ها بتواند این مولفه ها را طی کار روی سیستم جدید و سیستم ها یموجود به اشتراک بگذارد- تا از آنها استفاده ی مجدد به عمل آید. مهندسی دامنه شامل سه فعالیت اصلی می شود- تحلیل، ساخت و توزیع.

۰ نظر موافقین ۴ مخالفین ۰ ۰۲ دی ۹۴ ، ۱۱:۴۶
بینا سهیلی
در حیطه ی مهندسی نرم افزار، استفاده ی مجدد ایده ای است جدید و در عین حال قدیمی. برنامه نویسان از اولین روزهای کار با کامپیوتر از ایده ها، انتزاع ها و پردازش ها چندین بار استفاده کردند، ولی رویکرد اولیه به استفاده مجدد، از روی برنامه ریزی نبود. امروزه، سیستم های کامپیوتری پیچیده با کیفیت بالا باید در دوره های زمانی بسیار کوتاه ساخته شوند و برای استفاده مجدد به رویکردی سازمان یافته تر نیاز دارند. مهندسی نرم افزار مبتنی بر مولفه ها فرایندی است که بر طراحی و ساخت سیستم های کامپیوتری با به کار گیری مولفه های نرم افزار با قابلیت استفاده مجدد تاکید دارد.
۰ نظر موافقین ۲ مخالفین ۰ ۰۲ دی ۹۴ ، ۱۱:۲۳
بینا سهیلی

هر مولفه دارای ویژگی های زیر است:

  • قابل استفاده ی مجدد
  • مستندسازی شده (برای نیاز کاربران(
  • قابل جایگزینی)جایگزینی مؤلفه یک با دو امن گفته می شود اگر تمامی سیستم هایی که با یک کار می کنند با دو هم کار کنند. در واقع مؤلفه جدید حداقل تمامی واسط های مؤلفه قدیمی را پیاده سازی کرده باشد. )
  • قابل استقرار (به عنوان یک نهاد مستقل که مدل قطعه را پیاده سازی می کند عمل می کند(
  • قابل ترکیب (باید تمام تعامل های خارجی از طریق واسط ها صورت گیرد(
  • استاندارد (داشتن مشخصات مولفه استاندارد(
  • مستقل (استقرار یا ترکیب بدون نیاز به قطعات دیگر(


گرداورنده: الناز اصغری

 

۰ نظر موافقین ۳ مخالفین ۰ ۲۹ آذر ۹۴ ، ۲۰:۱۶
Elnaz Asghari

فارق از مزایای استفاده مجدد، CBSE براساس اصول طراحی مهندسی نرم افزاراست :
اجزا مستقل هستند پس باهم اختلال ندارند.
پیاده سازی مولفه ها پنهان است.
ارتباط به واسطه ی رابط های خوبی تعریف شده است.
اجزاء پلت فرم ها به اشتراک گذاشته می شوند که هزینه های توسعه را کاهش می دهند.

برگرفته از سایت www.cs.ccsu.edu
ترجمه شده توسط بینا سهیلی

۰ نظر موافقین ۴ مخالفین ۰ ۲۶ آذر ۹۴ ، ۰۱:۲۸
بینا سهیلی
۰ نظر موافقین ۴ مخالفین ۰ ۲۶ آذر ۹۴ ، ۰۰:۱۱
Milad Hedayatpoor

مهندسی نرم افزار مبتنی بر مولفه

۰ نظر موافقین ۴ مخالفین ۰ ۲۵ آذر ۹۴ ، ۲۳:۱۹
حسین فرج زاده