翻譯|使用教程|編輯:吳園園|2019-08-19 14:17:43.387|閱讀 518 次
概述:組件模型說(shuō)明了將用于構(gòu)建系統(tǒng)的軟件組件。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Enterprise Architect是一個(gè)對(duì)于軟件系統(tǒng)開(kāi)發(fā)有著極好支持的CASE軟件(Computer Aided Software Engineering)。EA不同于普通的UML畫圖工具(如VISIO),它將支撐系統(tǒng)開(kāi)發(fā)的全過(guò)程。在需求分析階段,系統(tǒng)分析與設(shè)計(jì)階段,系統(tǒng)開(kāi)發(fā) 及部署等方面有著強(qiáng)大的支持,同時(shí)加上對(duì)10種編程語(yǔ)言的正反向工程,項(xiàng)目管理,文檔生成,數(shù)據(jù)建模等方面。可以讓系統(tǒng)開(kāi)發(fā)中各個(gè)角色都獲得最好的開(kāi)發(fā)效率。
點(diǎn)擊下載Enterprise Architect最新試用版
組件模型說(shuō)明了將用于構(gòu)建系統(tǒng)的軟件組件。這些可以從類模型構(gòu)建,并從頭開(kāi)始為新系統(tǒng)編寫,或者可以從其他項(xiàng)目和第三方供應(yīng)商引入。組件是較小軟件的高級(jí)聚合,并為軟件構(gòu)建提供“黑盒”構(gòu)建塊方法。
組件表示法
組件可能類似于ActiveX控件 - 用戶界面控件或業(yè)務(wù)規(guī)則服務(wù)器。如下圖所示繪制組件:
組件圖
組件圖顯示了軟件組件,它們的依賴關(guān)系,通信,位置和其他條件之間的關(guān)系。
接口
組件也可以公開(kāi)接口。這些是組件廣告并可供其他軟件組件和類使用的可見(jiàn)入口點(diǎn)或服務(wù)。通常,組件由許多內(nèi)部類和類包組成。它甚至可以由一組較小的組件組裝而成。
組件和節(jié)點(diǎn)
部署圖說(shuō)明了系統(tǒng)在生產(chǎn)(或測(cè)試)環(huán)境中的物理部署。它顯示了組件的位置,服務(wù)器,機(jī)器或硬件。它可以說(shuō)明網(wǎng)絡(luò)鏈接,LAN帶寬等。
要求
組件可能附有要求以表明其合同義務(wù),它們將在模型中提供哪些服務(wù)。需求幫助記錄軟件元素的功能行為。
約束
組件可能附加約束,這些約束指示它們運(yùn)行的環(huán)境。前置條件指定組件可以執(zhí)行某些功能之前必須存在的內(nèi)容; 后置條件表示在組件完成某些工作后將會(huì)出現(xiàn)的情況,并且不變量指定在組件生存期內(nèi)必須保持的值。
方案
場(chǎng)景是對(duì)象隨時(shí)間變化的動(dòng)作的文本/過(guò)程描述,并描述了組件的工作方式。可以創(chuàng)建多個(gè)場(chǎng)景來(lái)描述基本路徑(完美的貫穿)以及異常,錯(cuò)誤和其他條件。
可追溯性
您可以通過(guò)實(shí)現(xiàn)鏈接指示可追溯性。組件可以實(shí)現(xiàn)另一個(gè)模型元素(例如,用例),或者組件可以由另一個(gè)元素(例如,類的包)實(shí)現(xiàn)。通過(guò)提供與組件之間的實(shí)現(xiàn)鏈接,您可以映射模型元素之間的依賴關(guān)系以及從初始需求到最終實(shí)現(xiàn)的可跟蹤性。
一個(gè)例子
以下示例顯示了如何鏈接組件以提供系統(tǒng)構(gòu)造的概念/邏輯視圖。此示例涉及在線書店的服務(wù)器和安全元素。它包括Web服務(wù)器,防火墻,ASP頁(yè)面等元素。
服務(wù)器組件
此圖說(shuō)明了需要為在線書店構(gòu)建的主服務(wù)器端組件的布局。這些組件是定制和購(gòu)買物品的混合物,這些物品將被組裝以提供所需的功能。
安全組件
安全組件圖顯示了安全軟件(如證書頒發(fā)機(jī)構(gòu),瀏覽器,Web服務(wù)器和其他模型元素)如何協(xié)同工作以確保所提議系統(tǒng)中的安全性規(guī)定。
以上就是關(guān)于組件模型教程的全部?jī)?nèi)容,更多Enterprise Architect相關(guān)教程資源請(qǐng)點(diǎn)擊此處進(jìn)行了解~
想要購(gòu)買Enterprise Architect正版授權(quán)的朋友可以。
更多精彩內(nèi)容,歡迎關(guān)注下方的微信公眾號(hào),及時(shí)獲取產(chǎn)品最新資訊▼▼▼
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: