以前的軟體工程項目中創建的類被存儲在一個類庫或倉庫中、一旦標識出候選類,就可以搜尋該類庫,確認這些類是否已經存在。如果已經存在,就從庫中提取出來復用。如果一個候選類在庫中並不存在,就採用面向對象方法開發它。之後就可以利用從庫中提取出來的類以及為了滿足應用程式的特定要求而建造的新類,來構造待開發應用程式的第一個疊代。過程流程而後又回到螺旋,並通過隨後的工程活動最終再進入構件組裝疊代。
構件組裝模型導致軟體復用,而可復用性給軟體工程師提供了大量的可見的益處。基於可復用性的研究,QSM聯合公司的報告稱:構件組裝降低了70%的開發周期時間;84%的項目成本;相對於產業平均指數16.9,其生產率指數為26.2。雖然這些結果依賴於構件庫的健壯性,但毫無疑問構件組裝模型給軟體工程師提供了意義深遠的好處。