扒开老师双腿猛进入白浆小说,熟女人妻私密按摩内射,成人A片激情免费视频,亚洲欧洲AV无码区玉蒲区

當(dāng)前位置: > 投稿>正文

documenting中文翻譯,documenting是什么意思,documenting發(fā)音、用法及例句

2025-08-29 投稿

documenting中文翻譯,documenting是什么意思,documenting發(fā)音、用法及例句

1、documenting

documenting發(fā)音

英:  美:

documenting中文意思翻譯

常用釋義:文件編制

n.文件編制

documenting常用詞組:

document management───文件管理;資料管理

document retrieval───[計]文檔檢索

official document───官方文件,公文

documenting雙語使用場景

1、Is there another cost, a deeper cost, to documenting a life experience instead of simply enjoying it?───記錄生活經(jīng)歷而不是簡單地享受它,是否還有另一種成本,一種更深層次的成本?

2、He wrote a book documenting his prison experiences.───他寫了一本書,記錄他的牢獄經(jīng)歷。

3、Ultimately, if technique or documenting well-known scenic spots is the only concern, one is only a commercial trade photographer.───倘若只著重在技巧或記錄知名景點(diǎn)上,最終也只是一名攝影匠。

4、But scientists released a report Monday documenting, with hard evidence, the discovery of "lost lions".───但科學(xué)家們周一發(fā)布了一份報告,用確鑿的證據(jù)證明了“丟失的獅子”的發(fā)現(xiàn)。

5、We thought we were documenting it for posterity, but there they are, haunting me with an exactness that doesn't even scratch the surface.───我們以為自己是在為子孫保存紀(jì)錄,但它們只是忠實地記錄了我沒刮胡子的樣子。

6、Everyone talks about documenting processes, but there seems to be little real guidance on the topic.───每個人都在討論記錄流程,但似乎沒有什么有關(guān)此主題的實際指南。

7、For many organizations, simply documenting these standards and keeping them up to date can be a significant challenge.───但是對這些團(tuán)隊而言,光是將這些規(guī)范文檔化,并保證實時更新,就是一個巨大的挑戰(zhàn)。

8、Researchers have spent years documenting the effect and trying to understand it.───研究人員多年來一直在記錄這種效應(yīng),并試圖了解個中緣由。

9、There have been a tremendous number of empirical studies documenting anomalous regularities in the securities rate of returns.───以往大量文獻(xiàn)的實證研究發(fā)現(xiàn),不同的證券市場收益率出現(xiàn)了異常的規(guī)律性變化。

documenting相似詞語短語

1、scholarly study documenting───學(xué)術(shù)研究記錄

2、“程序猿”如何畫UML類圖?

謝謝邀請。

一、UML簡介

1.什么是UML?

UML是面向?qū)ο蠓治雠c設(shè)計時的行業(yè)標(biāo)準(zhǔn),全稱為Unified Modeling Language(“同一建模語言”),其主要內(nèi)容是針對面向?qū)ο蟮姆治龊驮O(shè)計。UML是由OMG(Object Management Group)于1997年發(fā)表的圖標(biāo)式軟件設(shè)計語言,它是一個支持模型化和軟件系統(tǒng)開發(fā)的圖形化語言,為軟件開發(fā)的所有階段提供模型化和可視化支持,從需求規(guī)格描述到系統(tǒng)完成后的測試和維護(hù)。是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語言。

OMG是一個國際化的、開放成員的、非盈利性的計算機(jī)行業(yè)標(biāo)準(zhǔn)協(xié)會,成立于1989年。(不是LOL的戰(zhàn)隊哈?。?/p>

UML具有以下重要的功能:

  • 可視化功能(Visualizing)
  • 說明功能(Specifying)
  • 建造和建立文檔的功能(Documenting)
2.為什么要建模?

模型就是對現(xiàn)實的一種簡化。模型提供了系統(tǒng)的一個藍(lán)圖。其中包括了詳細(xì)的計劃,也包括了從高層次考慮的總體設(shè)計。建模就是為了能夠更好地理解正在開發(fā)的系統(tǒng)。通過建模可以達(dá)到如下的目的:

  • 模型有助于按照實際情況或按照所需要的樣式對系統(tǒng)進(jìn)行可視化。
  • 模型能夠規(guī)約系統(tǒng)的結(jié)構(gòu)或行為。
  • 模型給出了指導(dǎo)構(gòu)造系統(tǒng)的模板。
  • 模型對做出的決策進(jìn)行文檔化。
3.UML由什么組成?

UML由圖和元模型組成,圖是語法,元模型是語義。UML主要包括三個基本構(gòu)造塊:

  • 事物(Things)
  • 關(guān)系(Relationships)
  • 圖(Diagrams)
1)事物

事物是實體抽象化的最終結(jié)果,是模型中的基本成員。

(1)結(jié)構(gòu)事物(Structural Things)是模型中的靜態(tài)部分,主要用來呈現(xiàn)概念或?qū)嶓w的表現(xiàn)元素,分為以下7種:

  • 類(Class):指具有相同屬性、方法、關(guān)系和語義的對象的集合。
  • 接口(Interface):指類或組件所提供的的服務(wù),描述了類或組件對外可見的動作。
  • 協(xié)作(Collaboration):描述合作完成某個特定任務(wù)的一組類及其關(guān)聯(lián)的集合,用于對使用情形的實現(xiàn)建模。
  • 用例(Use Case):定義了執(zhí)行者和被考慮的系統(tǒng)之間的交互來實現(xiàn)一個業(yè)務(wù)目標(biāo)。
  • 活動類(Active Class):活動類的對象有一個或多個進(jìn)程或線程?;顒宇惡皖惡芟?,只是它的對象所代表的元素的行為和其他的元素是同時存在的。
  • 組件(Component):是物理的、可替換的部分,包含接口的集合。
  • 結(jié)點(diǎn)(Node):是系統(tǒng)在運(yùn)行時存在的物理元素代表一個可計算的資源,通常占用一些內(nèi)存和具有處理能力。

(2)行為事物(Behavioral Things)指的是UML模型中的動態(tài)部分,代表語句里的“動詞”,表示模型里隨著時空不斷變化的部分,包括如下兩類:

  • 交互(Ineraction):交互是由一組對象之間在特定上、下文中,為了達(dá)到特定的目的而進(jìn)行的一系列消息交換而組成的動作。
  • 狀態(tài)機(jī)(State Machine):狀態(tài)機(jī)由一系列對象的狀態(tài)組成。

(3)分組事物(Grouping Things)可以看成是一個“盒子”,模型可以在其中被分解。目前只有一種分組事物——包(Package)。結(jié)構(gòu)事物、動作事物甚至分組事物都可能放在一個包中。包只存在于開發(fā)階段,而組件在運(yùn)行時存在。

(4)注釋事物(Annotational Things)是UML模型的解釋部分。

2)關(guān)系

關(guān)系是將事物聯(lián)系在一起的方式,UML中有如下四種關(guān)系:

  • 依賴(Dependencies):兩個事物之間的語義關(guān)系,其中一個事物發(fā)生變化會影響另一個事物的語義。
  • 關(guān)聯(lián)(Association):一種描述一組對象之間連接的結(jié)構(gòu)關(guān)系。
  • 泛化(Generalization):一種一般化——特殊化的關(guān)系。
  • 實現(xiàn)(Realization):類之間的語義關(guān)系,其中一個類指定了由另一個類保證執(zhí)行的契約。
3)圖

圖是事物集合的分類,主要包含以下幾種:

  • 類圖(Class Diagram):描述系統(tǒng)所包含的類、類內(nèi)部結(jié)構(gòu)及類之間的關(guān)系。
  • 對象圖(Object Diagram):是類圖的一個具體實例。
  • 組件圖(Compoment Diagram):描述代碼部件的物理結(jié)構(gòu)以及各部件之間的依賴關(guān)系。
  • 部署圖(Deployment Diagram):定義系統(tǒng)中軟、硬件的物理體系結(jié)構(gòu)。
  • 用例圖(Usecase Diagram):從用戶的角度出發(fā)描述系統(tǒng)的功能、需求,展示系統(tǒng)外部的各類角色與系統(tǒng)內(nèi)部的各種用例之間的關(guān)系。
  • 時序圖(Sequence Diagram):表示對象之間動態(tài)合作的關(guān)系。
  • 協(xié)作圖(Collaboration Diagram):描述對象之間的協(xié)作關(guān)系。
  • 狀態(tài)圖(Statechart Diagram):描述一類對象的所有可能的狀態(tài)及事件發(fā)生時狀態(tài)的轉(zhuǎn)移條件。
  • 活動圖(Activity Diagram):描述系統(tǒng)中各種活動的執(zhí)行順序
上面的9中圖可以歸納為下表:
4.UML的特點(diǎn)
  1. 統(tǒng)一的標(biāo)準(zhǔn);
  2. 面向?qū)ο?。UML是支持面向?qū)ο筌浖_發(fā)的建模語言。
  3. 可視化、表現(xiàn)能力強(qiáng)。
  4. 獨(dú)立于過程,UML不依賴于特定的軟件開發(fā)過程。
  5. 概念明確,建模表示法簡潔,圖形結(jié)構(gòu)清晰,容易掌握和使用。

二、UML圖1.UML用例圖

UML用例圖用于表示用戶與系統(tǒng)交互的場景,其中用例用橢圓表示。

具體步驟如下所示:

  1. 啟動StarUML軟件。
  2. 建立一個空白的Use Case Diagram。(選中右上角的“Model Explorer”中的“Use Case Model”;右鍵單擊“Use Case Model”并選中彈出菜單“Add Diagram”中的“Use Case Diagram”;創(chuàng)建了一個空的用例圖之后可以看到“Toolbox”中有“Actor”和“UseCase”等供用戶選擇使用。)
  3. 繪制UML用例圖。
  4. 保存。(可以保存為一個UML文件,也可以保存為一張圖片。)

UML用例圖如下:

2.UML類圖

UML類圖用于表現(xiàn)類的特征。類圖描述了多個類、接口的特征,以及對象之間的協(xié)作和交互。類圖用一個或者多個矩形區(qū)域構(gòu)成,每個類圖的內(nèi)容包括:

  • 類型,即類名;
  • 屬性,是可選的;
  • 方法,是可選的。

具體步驟如下所示:

  1. 啟動StarUML軟件。
  2. 建立一個空的Class Diagram。(選中右上角的“Model Explorer”中的“Use Case Model”;右鍵單擊“Use Case Model”并選中彈出菜單“Add Diagram”中的“Class Diagram”;創(chuàng)建了一個空的類圖之后可以看到“Toolbox”中有“Class”和“Interface”等供用戶選擇使用。)
  3. 繪制UML類圖。
  4. 保存。(可以保存為一個UML文件,也可以保存為一張圖片。)

UML類圖如下:

3.UML對象圖

UML對象圖用于表現(xiàn)對象的特征。它能夠展現(xiàn)對象的特征及對象之間的交互關(guān)系。

具體步驟如下:

  1. 啟動StarUML軟件。
  2. 建立一個空的Class Diagram。(選中右上角的“Model Explorer”中的“Use Case Model”;右鍵單擊“Use Case Model”并選中彈出菜單“Add Diagram”中的“Class Diagram”;創(chuàng)建了一個空的類圖之后可以看到“Toolbox”中有“Object”等供用戶選擇使用。)
  3. 繪制UML對象圖。
  4. 保存。(可以保存為一個UML文件,也可以保存為一張圖片。)

UML對象圖如下:

4.UML組件圖

UML組件圖用于表現(xiàn)組件之間的關(guān)系。

具體步驟如下:

  1. 啟動StarUML軟件。
  2. 建立一個空的Component Diagram。(選中右上角的“Model Explorer”中的“Use Case Model”;右鍵單擊“Use Case Model”并選中彈出菜單“Add Diagram”中的“Component Diagram”;創(chuàng)建了一個空的類圖之后可以看到“Toolbox”中有“Component”等供用戶選擇使用。)
  3. 繪制UML組件圖。
  4. 保存。(可以保存為一個UML文件,也可以保存為一張圖片。)

UML組件圖如下:

5.UML部署圖

UML部署圖用于表現(xiàn)軟件部署的物理設(shè)備信息。

具體步驟如下:

  1. 啟動StarUML軟件。
  2. 建立一個空的Component Diagram。(選中右上角的“Model Explorer”中的“Use Case Model”;右鍵單擊“Use Case Model”并選中彈出菜單“Add Diagram”中的“Deployment Diagram”;創(chuàng)建了一個空的類圖之后可以看到“Toolbox”中有“Node”等供用戶選擇使用。)
  3. 繪制UML部署圖。
  4. 保存。(可以保存為一個UML文件,也可以保存為一張圖片。)

UML部署圖如下:

6.UML時序圖

UML時序圖用于表現(xiàn)一段時間內(nèi)多個對象之間的交互信息,時序圖強(qiáng)調(diào)消息交互的時間順序。

具體步驟如下:

  1. 啟動StarUML軟件。
  2. 建立一個空的Sequence Diagram。(選中右上角的“Model Explorer”中的“Use Case Model”;右鍵單擊“Use Case Model”并選中彈出菜單“Add Diagram”中的“Sequence Diagram”;創(chuàng)建了一個空的類圖之后可以看到“Toolbox”中有“Object”等供用戶選擇使用。)
  3. 繪制UML時序圖。
  4. 保存。(可以保存為一個UML文件,也可以保存為一張圖片。)

UML時序圖如下:

7.UML協(xié)作圖

UML協(xié)作圖用于表現(xiàn)一定范圍內(nèi)對象之間協(xié)作的信息,強(qiáng)調(diào)參與信息交流的對象之間的組織結(jié)構(gòu)。

具體步驟如下:

  1. 啟動StarUML軟件。
  2. 建立一個空的Collaboration Diagram。(選中右上角的“Model Explorer”中的“Use Case Model”;右鍵單擊“Use Case Model”并選中彈出菜單“Add Diagram”中的“Collaboration Diagram”;創(chuàng)建了一個空的類圖之后可以看到“Toolbox”中有“Object”、“ForwardSrimulus”、“ReverseStimulus”等供用戶選擇使用。)
  3. 繪制UML協(xié)作圖。
  4. 保存。(可以保存為一個UML文件,也可以保存為一張圖片。)

UML協(xié)作圖如下:

8.UML狀態(tài)圖

UML狀態(tài)圖重點(diǎn)強(qiáng)調(diào)對象在不同事件觸發(fā)時,其內(nèi)部狀態(tài)的變化過程。

具體步驟如下所示:

  1. 啟動StarUML軟件。
  2. 建立一個空的Statechart Diagram。(選中右上角的“Model Explorer”中的“Use Case Model”;右鍵單擊“Use Case Model”并選中彈出菜單“Add Diagram”中的“Statechart Diagram”;創(chuàng)建了一個空的類圖之后可以看到“Toolbox”中有“State”、“InitialState”、“FinalState”、“Transition”等供用戶選擇使用。)
  3. 繪制UML狀態(tài)圖。
  4. 保存。(可以保存為一個UML文件,也可以保存為一張圖片。)

UML狀態(tài)圖如下:

9.UML活動圖

UML活動圖用于描述活動的流程。

具體步驟如下:

  1. 啟動StarUML軟件。
  2. 建立一個空的Activity Diagram。(選中右上角的“Model Explorer”中的“Use Case Model”;右鍵單擊“Use Case Model”并選中彈出菜單“Add Diagram”中的“Activity Diagram”;創(chuàng)建了一個空的類圖之后可以看到“Toolbox”中有“InitialState”、“FinalState”、“Decision”、“ActionState”、“Transition”等供用戶選擇使用。)
  3. 繪制UML活動圖。
  4. 保存。(可以保存為一個UML文件,也可以保存為一張圖片。)

UML活動圖如下:

三、類圖關(guān)系的圖示

1、類與繼承泛化(Generalization)泛化關(guān)系:是一種繼承關(guān)系,表示一般與特殊的關(guān)系,它指定了特化父類的所有特征和行為。箭頭指向:帶三角箭頭的實線,指向父類。代碼表現(xiàn):extends

圖示如下:

2、接口與實現(xiàn)(Realization)實現(xiàn)關(guān)系:是一種類與接口的關(guān)系,表示類是接口所有特征和行為的實現(xiàn)。箭頭指向:帶三角箭頭的虛線,箭頭指向接口或者是直線連接圓圈。代碼表現(xiàn):implements

圖示如下:

3、依賴(Dependency)依賴關(guān)系:是一種使用的關(guān)系,即一個類的實現(xiàn)需要另一個類的協(xié)助,所以要盡量不適用雙向的相互依賴。箭頭指向:帶箭頭的虛線,箭頭指向需要協(xié)助的類。代碼表現(xiàn):import。

圖示如下:

4、關(guān)聯(lián)(Association)關(guān)聯(lián)關(guān)系:是一種擁有的關(guān)系,它使一個類知道另一個類的屬性和方法;雙向的關(guān)聯(lián)可以有兩個箭頭或者沒有箭頭,單向的關(guān)聯(lián)有一個箭頭。箭頭指向:帶普通箭頭的實心線,指向被擁有者。代碼體現(xiàn):成員變量

圖示如下:

5、聚合(Aggregation)聚合關(guān)系:是整體與部分的關(guān)系,且部分可以離開整體而單獨(dú)存在。箭頭指向:帶空心菱形的實心線,菱形指向整體。代碼體現(xiàn):成員變量

圖示如下:

6、組合(Composition)組合關(guān)系:是整體與部分的關(guān)系,但部分不能離開整體而單獨(dú)存在。箭頭指向:帶實心菱形的實線,菱形指向整體。代碼體現(xiàn):成員變量

圖示如下:

以上,加油。

我是一名架構(gòu)師,歡迎關(guān)注交流,探討技術(shù)的那點(diǎn)事兒

本站其他內(nèi)容推薦

版權(quán)聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任,不代表本網(wǎng)贊同其觀點(diǎn)和對其真實性負(fù)責(zé)。如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。