设计模式状态模式uml_UML的完整形式是什么?
設(shè)計模式狀態(tài)模式uml
UML:統(tǒng)一建模語言 (UML: Unified Modeling Language)
UML is an abbreviation of Unified Modeling Language. In the field of software engineering, it is a visual modeling language that is standard in quality. It makes it available to use an excellent way to visualize the blueprint of a system. It is projected to be used for examination, design, and execution of software-based systems, modeling business, and related processes. The primary model of UML was created by Grady Booch, Ivar Jacobson, and Jim Rumbaugh. In June 2015, its recent model UML 2.5 is launched.
UML是Unified Modeling Language的縮寫 。 在軟件工程領(lǐng)域,它是一種視覺建模語言,在質(zhì)量上是標(biāo)準(zhǔn)的。 它使得可以使用一種出色的方法來可視化系統(tǒng)的藍(lán)圖。 預(yù)計將用于基于軟件的系統(tǒng)的檢查,設(shè)計和執(zhí)行,業(yè)務(wù)建模以及相關(guān)流程。 UML的主要模型是由Grady Booch , Ivar Jacobson和Jim Rumbaugh創(chuàng)建的 。 2015年6月,推出了其最新型號UML 2.5。
Image source: https://en.wikipedia.org/wiki/Unified_Modeling_Language
圖片來源:https://en.wikipedia.org/wiki/Unified_Modeling_Language
In 1997, UML was developed as a standard by the Object Management Group (OMG). In 2005 as an official ISO standard, it was prepared and issued by the International Organization for Standardization (ISO). From that particular time, it is revised from time to time to cover the most recent alteration of UML.
1997年,對象管理組(OMG)將UML作為標(biāo)準(zhǔn)開發(fā)。 作為國際標(biāo)準(zhǔn)化組織的官方標(biāo)準(zhǔn),該標(biāo)準(zhǔn)于2005年由國際標(biāo)準(zhǔn)化組織(ISO)制定和發(fā)布。 從那個特定的時間開始,不時對其進(jìn)行修訂,以涵蓋UML的最新更改。
The objective of UML, according to Object Management Group is as follows,
根據(jù)對象管理小組的說法,UML的目標(biāo)如下:
To make available for use the system architects and software engineers a tool for examination, design, and execution of software-based systems and related processes.
為了使系統(tǒng)架構(gòu)師和軟件工程師可以使用的工具,該工具可以檢查,設(shè)計和執(zhí)行基于軟件的系統(tǒng)和相關(guān)過程。
To move ahead through object visual modeling means interoperability, the position of the industry.
通過對象視覺建模前進(jìn)意味著互操作性,即行業(yè)的地位。
In comparison to other programming languages such as Java, C++, and COBOL, etc., UML is dissimilar. It is an illustrative language that is used to make designs of software. To explain, indicate and document the obtainable or new business processes and configuration and activities of artifacts of software systems, it is generally used by business analysts, software architects, and developers.
與其他編程語言(例如Java,C ++和COBOL等)相比,UML有所不同。 它是一種用于設(shè)計軟件的說明性語言。 為了解釋,指示和記錄可獲取的或新的業(yè)務(wù)流程以及軟件系統(tǒng)工件的配置和活動,業(yè)務(wù)分析師,軟件架構(gòu)師和開發(fā)人員通常使用它。
Additionally, UML can be useful to numerous application domains such as banking, internet, healthcare, aerospace, etc. It can also be used with software development techniques and for several execution platforms such as J2EE, .NET.
此外,UML可以用于眾多應(yīng)用程序領(lǐng)域,例如銀行,互聯(lián)網(wǎng),醫(yī)療保健,航空航天等。它還可以與軟件開發(fā)技術(shù)一起使用,并可以用于多個執(zhí)行平臺,例如J2EE,.NET。
優(yōu)點 (Advantages)
In a computer program, a UML diagram is a visual description of the associations between classes and entities.
在計算機(jī)程序中,UML圖是類和實體之間關(guān)聯(lián)的直觀描述。
A UML diagram is readable which makes it very useful.
UML圖是可讀的,因此非常有用。
In object-oriented programming languages, UML is the contemporary standard for programming.
在面向?qū)ο蟮木幊陶Z言中,UML是當(dāng)今的編程標(biāo)準(zhǔn)。
Before the programming takes place, UML aids to design a program.
在進(jìn)行編程之前,UML有助于設(shè)計程序。
缺點 (Disadvantages)
Managing and maintaining UML diagrams by using UML is a time taking process.
使用UML管理和維護(hù)UML圖是一個耗時的過程。
Software developers operate with code, not images or diagrams which makes UML not advantageous to them generally.
軟件開發(fā)人員使用代碼而不是圖像或圖表進(jìn)行操作,這使得UML通常不利于他們。
In a UML diagram, inspecting a scope of software can lead to software project stakeholders over-examining issues.
在UML圖中,檢查軟件范圍可能導(dǎo)致軟件項目涉眾過度檢查問題。
It leads people to drop the center of attention by spending lots of time and attention on software specifications.
它通過花費大量時間和精力在軟件規(guī)范上,使人們失去了關(guān)注的中心。
翻譯自: https://www.includehelp.com/dictionary/uml-full-form.aspx
設(shè)計模式狀態(tài)模式uml
總結(jié)
以上是生活随笔為你收集整理的设计模式状态模式uml_UML的完整形式是什么?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转载] Python-Strings
- 下一篇: java中null是常量吗_C_NULL