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

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

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

طبقه بندی موضوعی
۰ نظر موافقین ۴ مخالفین ۰ ۰۳ دی ۹۴ ، ۲۱:۰۴
Elnaz Asghari
یک سیستم استریو از ووفر، ساب ووفر، جعبه صدا و... تشکیل میشود.
اگر کسی بخواهد یک سیستم استریو بسازد، اگر از طبقه بندی کردن اجزا مثل جعبه صدا و... استفاده کند نسبت به کسی که بخواهد سیستم را از مدار پایه شروع کند تجربه ی بهتر و موفق تری خواهد داشت.
در حقیقت امروزه تمام سیستم های ساده و پیچیده، با استفاده از اجزائی که قبلا ساخته شده و در کتابخانه ها ذخیره گشته اند ساخته میشوند.
مفهوم پایه این است که آن اجزائی که قبلا برای هدف تعیین شده ی خود ساخته شده اند نیاز به تغییر ندارند.
اگر بخواهیم اجزای از قبل ساخته شده را برای اهداف جدید تغییر دهیم، بنابراین با این تغییرات ما اجزای جدیدی ساختیم که نیاز است خود آن ها که دوباره سازی شده اند را نیز در کتابخانه ذخیره کنیم.


منبع : مقاله ی Component Based Development از Debayan Bose
ترجمه و تحلیل : حسین فرج زاده
۰ نظر موافقین ۴ مخالفین ۰ ۰۲ دی ۹۴ ، ۲۳:۴۴
حسین فرج زاده
۰ نظر موافقین ۳ مخالفین ۰ ۰۲ دی ۹۴ ، ۲۲:۵۱
Milad Hedayatpoor

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

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

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

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

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

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

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


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

 

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