網(wǎng)站設計什么是UML他都有哪些特點?網(wǎng)站設計公司通常所說的UML (Unified Modeling Language,統(tǒng)一建模語言)是一種對軟件密集型系統(tǒng)的制品進行可視化、詳述、構(gòu)造及文檔化的語言,它提供了用于交流的詞匯表(單詞)和在詞匯表中組合詞匯的規(guī)則(語法),它的每個符號都有明確的語義。利用UML所建立的模型是精確的、無歧義的、完整的并且可與各種編程語言直接相連。UMI是一種文檔化語言,它適于建立系統(tǒng)體系結(jié)構(gòu)及其所有的細節(jié)文檔,提供了用于表達需求和測試的語言及對項目計劃和發(fā)布管理的活動進行建模的語言。
網(wǎng)站設計公司下面就詳細與各位進行分享他的發(fā)展歷程與特點。

面向?qū)ο蠓椒ǔ霈F(xiàn)于20世紀70年代中期。從1989年到1994年,其數(shù)量從不到10種增加到了50多種。在眾多的建模語言中,語言的創(chuàng)造者努力推崇自己的產(chǎn)品,并在實踐中不斷完善。但是,這些不同的建模語言具有不同的建模符號體系,并且各有優(yōu)劣,用戶很難找到一個完全滿足自己要求的建模語言,于是爆發(fā)了一場“方法大戰(zhàn)”。UML作為這個高潮時期的產(chǎn)物,不僅結(jié)合了Booch、OMT和OOSE方法,而且對其做了進一步的發(fā)展,統(tǒng)一了符號體系,并從其他的方法和軟件工程實踐中吸收了許多經(jīng)過實際檢驗的概念和技術,UMIL是Grady Booch、James Rumbaugh、Ivar Jacobson和許多其他人員集體智慧的結(jié)晶,并最終統(tǒng)一為大眾所接受的標準建模語言。
網(wǎng)站設計公司提示UML是一種定義良好、易于表達、功能強大且普遍適用的建模語言。它融入了軟件工程領域的新思想、新方法和新技術。它的作用域不限于支持面向?qū)ο蟮姆治雠c設計,還支持從需求分析開始的軟件開發(fā)的全過程。它代表了面向?qū)ο筌浖_發(fā)技術的發(fā)展方向,具有巨大的市場前景和經(jīng)濟價值。
網(wǎng)站設計關于UML的特點介紹
1)UML是一種語言
一種語言提供了用于交流的詞匯表和在詞匯表中組合詞匯的規(guī)則。而一種建模語言的詞匯表和規(guī)則,則注重于對系統(tǒng)進行概念上和物理上的描述。UML.這樣的建模語言正是用于軟件藍圖的標準語言。建模是為了產(chǎn)生對系統(tǒng)的理解。為了理解系統(tǒng)中的各種事物,經(jīng)常需要多個相互聯(lián)系的模型從各個側(cè)面對系統(tǒng)進行透視。軟件密集型系統(tǒng)需要一種語言貫穿于軟件開發(fā)生命期,并能表達系統(tǒng)體系結(jié)構(gòu)的各種不同視圖。UML.語言的詞匯表和規(guī)則引導如何創(chuàng)建或理解結(jié)構(gòu)良好的模型。
2)UML是一種可視化語言
面向?qū)ο蠼7椒ǖ囊淮髢?yōu)勢就是廣泛利用可視化元素描述模型。UML符號的表示法定義了規(guī)范的可視化元素,并為開發(fā)者使用這些可視化元素進行系統(tǒng)建模提供了標準。UML只是一組圖形符號。確切地講,UML表示法中的每個符號都有明確語義。這樣,一個開發(fā)者可以用UMI繪制一個模型,而另一個開發(fā)者(甚至工具)可以無歧義地解釋這個模型。
3)UML是一種可用于詳細描述的語言
這里詳細描述意味著所建的模型是精確的、無歧義的和完整的。特別是,UML適合于對所有重要的分析、設計和實現(xiàn)決策進行詳細描述,這些是軟件密集型系統(tǒng)在開發(fā)和部署時所必需的。
4)UML是一種構(gòu)造語言
UML不是一種可視化的編程語言,但用UML描述的模型可與各種編程語言直接相連。這意味著可把用UML.描述的模型映射成編程語言,如Java、C++和Visual Basic等,甚至映射成關系數(shù)據(jù)庫的表或面向?qū)ο髷?shù)據(jù)庫的記錄。這種映射允許進行正向工程,從UMI,模型到編程語言的代碼生成;也可以進行逆向工程,由編程語言代碼重新構(gòu)造UML模型。逆向工程需要工具支持和人的干預、以保證生成結(jié)果的一致性。
5)UML是一種文檔化語言
UMI適于建立系統(tǒng)體系結(jié)構(gòu)及其所有的細節(jié)文檔,它提供了用于表達需求和測試的語言,也提供了對項目計劃和發(fā)布管理的活動進行建模的語言。好了,
網(wǎng)站設計公司本文關于“網(wǎng)站設計什么是UML他都有哪些特點?”的建站知識就分享到這里,謝謝關注,博納網(wǎng)絡編輯整理。