摘要: 在描述大而復(fù)雜的軟件中,最復(fù)雜的抽象層次就是軟件架構(gòu)。因此,在這個(gè)抽象層次我們能更好的理解構(gòu)件組裝原理和交互方式。軟件架構(gòu)被認(rèn)為是軟件開發(fā)方面的驅(qū)動(dòng)力,他允許指定每層那些方面和模型需要依照架構(gòu)來設(shè)計(jì)。早期的架構(gòu)描述語言 ADL,比較獨(dú)立,側(cè)重結(jié)構(gòu)抽象層次而忽略行為描述層次、觀念層次和元模型層次。這篇文章描述了適當(dāng)?shù)摹袄硇缘摹避浖軜?gòu)視圖并用 C3 元模型描述(最小的并且完整的描述語言),我們提供了一個(gè)機(jī)制集合以處理不同層次的不同級別,我也提出了一新的用C3元模型描述的連接件的增強(qiáng)定義。
閱讀全文