توسعه مبتنی بر مولفه ها(CBSE)
چهارشنبه, ۲ دی ۱۳۹۴، ۱۱:۲۳ ق.ظ
در
حیطه ی مهندسی نرم افزار، استفاده ی مجدد ایده ای است جدید و در عین حال قدیمی. برنامه
نویسان از اولین روزهای کار با کامپیوتر از ایده ها، انتزاع ها و پردازش ها چندین
بار استفاده کردند، ولی رویکرد اولیه به استفاده مجدد، از روی برنامه ریزی نبود.
امروزه، سیستم های کامپیوتری پیچیده با کیفیت بالا باید در دوره های زمانی بسیار
کوتاه ساخته شوند و برای استفاده مجدد به رویکردی سازمان یافته تر نیاز دارند. مهندسی
نرم افزار مبتنی بر مولفه ها فرایندی است که بر طراحی و ساخت سیستم های کامپیوتری
با به کار گیری مولفه های نرم افزار با قابلیت استفاده مجدد تاکید دارد.
کلمنتس مفهوم CBSE را چنین توصیف می کند:
CBSE تجسمی است از فلسفه ی "بخر و نساز" که فرد بر کز و سایرین بر آن تاکید بسیار داشتند، به همان شیوه ای که زیر روال های اولیه، برنامه نویس را از اندیشیدن به جزئیات رها می ساختند، CBSE تاکید را از برنامه نویسی نرم افزار به ساخت سیستم های نرم افزاری جابجا میکند. کانون توجه از پیاده سازی به انسجام بخشی تغییر یافته است.
برگرفته از کتاب مهندسی نرم افزار، راجر اس.پرسمن
۹۴/۱۰/۰۲