توسعه مبتني بر مولفه : Component-base development يا CBD
دربسياري از روشها , قابليت استفاده مجدد به صورت ماندگار در فرايند توسعه نمي باشد.چه چيزي مي تواند مورد استفاده مجدد باشد و چه چيزي نمي تواند , صريحا تعريف نمي شود و اينكه چطور تغييرات در قسمتهاي قابل استفاده مجدد معرفي مي شوند , فرموله نمي شود .روش نوظهور و سريع كه توسعه مبتني بر مولفه ناميده ي شود , ايده قابليت استفاده مجدد را دوباره بازسازي نموده و عناصر جديدي معرفي مي نمايد. در CBD , سيستمهاي نرم افزاري با اسمبل نمودن مولفه هاي از قبل توسعه داده شده و آماده براي يكپارچگي , ساخته مي شود.

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