這是一個(gè)標(biāo)準(zhǔn)建模語言UML教程,全中文版的,包括UML的基礎(chǔ)知識(shí),以及使用方法等,一定讓你輕松的學(xué)習(xí)。
UML是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語言。它溶入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì),還支持從需求分析開始的軟件開發(fā)的全過程。UML適用于以面向?qū)ο蠹夹g(shù)來描述任何類型的系統(tǒng),而且適用于系統(tǒng)開發(fā)的不同階段,從需求規(guī)格描述直至系統(tǒng)完成后的測(cè)試和維護(hù)。目前,在多數(shù)大型企業(yè)的正規(guī)化開發(fā)流程中,開發(fā)人員普遍使用UML進(jìn)行模型的建立。作為一名軟件開發(fā)人員,我們必須學(xué)會(huì)UML。不理解UML,作為軟件設(shè)計(jì)統(tǒng)一王國(guó)的國(guó)民,將是艱難而痛苦的。
為什么要用UML建模
一、建模的重要性
不成功的軟件項(xiàng)目失敗的原因各不相同,而所有成功的項(xiàng)目在很多方面都是相似的。成功的軟件組織有很多成功的因素,其中共同的一點(diǎn)就是對(duì)建模的采用。
二、建模原理
正確的模型將清楚地表明最棘手的問題,提供不能輕易地從別處獲得的洞察力;錯(cuò)誤的模型將使人誤入歧途,把精力花在不相關(guān)的問題上。
三、面向?qū)ο蠼?/strong>
傳統(tǒng)的軟件開發(fā)是從算法的角度進(jìn)行建!,F(xiàn)代的軟件開發(fā)采用面向?qū)ο蟮挠^點(diǎn)進(jìn)行建模。按照這種方法,所有軟件系統(tǒng)都用對(duì)象或類作為其主要構(gòu)造塊。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版