翻譯|使用教程|編輯:楊鵬連|2021-03-16 10:12:38.313|閱讀 237 次
概述:組件模型說明了將用于構(gòu)建系統(tǒng)的軟件組件。這些可以從類模型構(gòu)建,并從頭開始為新系統(tǒng)編寫,也可以從其他項目和第三方供應(yīng)商處引入。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Enterprise Architect是一個對于軟件系統(tǒng)開發(fā)有著極好支持的CASE軟件(Computer Aided Software Engineering)。EA不同于普通的UML畫圖工具(如VISIO),它將支撐系統(tǒng)開發(fā)的全過程。在需求分析階段,系統(tǒng)分析與設(shè)計階段,系統(tǒng)開發(fā) 及部署等方面有著強(qiáng)大的支持,同時加上對10種編程語言的正反向工程,項目管理,文檔生成,數(shù)據(jù)建模等方面。可以讓系統(tǒng)開發(fā)中各個角色都獲得最好的開發(fā)效率。Enterprise Architect現(xiàn)已支持商城購買啦,Enterprise Architect - Professional Edition現(xiàn)優(yōu)惠價只需1699元,點擊查看授權(quán)方式和其他版本優(yōu)惠
組件模型說明了將用于構(gòu)建系統(tǒng)的軟件組件。這些可以從類模型構(gòu)建,并從頭開始為新系統(tǒng)編寫,也可以從其他項目和第三方供應(yīng)商處引入。組件是較小的軟件片段的高級集合,并為軟件構(gòu)建提供了“黑匣子”構(gòu)建塊方法。
組件符號
組件可能類似于ActiveX控件-用戶界面控件或業(yè)務(wù)規(guī)則服務(wù)器。組件繪制如下圖所示:
組件圖
組件圖顯示了軟件組件之間的關(guān)系,它們的依賴關(guān)系,通信,位置和其他條件。
介面
組件也可能公開接口。這些是組件正在宣傳并可供其他軟件組件和類使用的可見入口點或服務(wù)。通常,組件由許多內(nèi)部類和類包組成。它甚至可以由一組較小的組件組裝而成。
部署圖說明了系統(tǒng)在生產(chǎn)(或測試)環(huán)境中的物理部署。它顯示了組件將位于何處,在什么服務(wù)器,機(jī)器或硬件上。它可能會說明網(wǎng)絡(luò)鏈接,LAN帶寬等。
要求
組件可能附帶要求以表明其合同義務(wù)-即,他們將在模型中提供什么服務(wù)。需求幫助記錄軟件元素的功能行為。
約束條件
組件可能附帶約束,這些約束指示組件在其中運行的環(huán)境。前提條件指定在組件可以執(zhí)行某些功能之前必須滿足的條件。后置條件指示在組件完成某些工作后將是什么,不變式指定在組件生命周期內(nèi)必須保持為真的情況。
情境
場景是對對象隨時間的操作的文本/過程描述,描述了組件的工作方式。可能會創(chuàng)建多個場景來描述基本路徑(完美運行)以及異常,錯誤和其他情況。
可追溯性
您可以通過實現(xiàn)鏈接指示可追溯性。組件可以實現(xiàn)另一個模型元素(例如,用例),或者組件可以由另一個元素(例如,類的包)來實現(xiàn)。通過提供與組件之間的實現(xiàn)鏈接,您可以映射模型元素之間的依賴關(guān)系以及從初始需求到最終實現(xiàn)的可追溯性。一個例子
以下示例顯示了如何鏈接組件以提供系統(tǒng)構(gòu)造的概念/邏輯視圖。此示例與在線書店的服務(wù)器和安全性元素有關(guān)。它包括Web服務(wù)器,防火墻,ASP頁面等元素。
服務(wù)器組件
該圖說明了需要構(gòu)建在線書店的主要服務(wù)器端組件的布局。這些組件是定制項目和購買項目的混合,將進(jìn)行組裝以提供所需的功能。
安全組件圖顯示了諸如證書頒發(fā)機(jī)構(gòu),瀏覽器,Web服務(wù)器和其他模型元素之類的安全軟件如何協(xié)同工作,以確保所提議系統(tǒng)中的安全性規(guī)定。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: