freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件體系結(jié)構(gòu)論word版(編輯修改稿)

2025-02-10 23:47 本頁面
 

【文章內(nèi)容簡介】 的。UML的構(gòu)建圖和部署圖是在Booch方法中的模塊和進程圖(處理關(guān)系圖、處理器圖)的基礎(chǔ)上發(fā)展起來的。UML簡化了建模方法,它揚棄了Booch、OMT或OOSE等方法中的糟粕,而代之以其它方法中的精華。UML一般不引入新的概念和符號,只有在沒有現(xiàn)有的解決方法可以借鑒時,UML的開發(fā)者們才考慮加入新的概念。UML的開發(fā)者們是在設(shè)計一種語言(盡管只是一種圖形化語言),因此必須在簡明(所有元素一律用方框和文字表示)和繁瑣(為每個元素設(shè)計單獨的符號)之間權(quán)衡。盡管如此,UML中還是增添了衍型和擴展機制等一些新的元素,因為這些元素在其它建模語言的實踐中已經(jīng)被證明是非常有用的。[2]用例圖主要用來描述 用戶、需求、系統(tǒng)功能單元 之間的關(guān)系。它展示了一個外部用戶能夠觀察到的系統(tǒng)功能模型圖?!居猛尽浚簬椭_發(fā)團隊以一種可視化的方式理解系統(tǒng)的功能需求。[3]類圖顯示了一組類、接口、協(xié)作以及他們之間的關(guān)系。在UML中問題域最終要被逐步轉(zhuǎn)化,通過類來建模,通過編程語言構(gòu)建這些類從而實現(xiàn)系統(tǒng)。類加上他們之間的關(guān)系就構(gòu)成了類圖,類圖中還可以包含接口、包等元素,也可以包括對象、鏈等實例。[4]對象圖(Object Diagram) 是顯示了一組對象和他們之間的關(guān)系。使用對象圖來說明數(shù)據(jù)結(jié)構(gòu),類圖中的類或組件等的實例的靜態(tài)快照。對象圖和類圖一樣反映系統(tǒng)的靜態(tài)過程,但它是從實際的或原型化的情景來表達的。對象圖顯示某時刻對象和對象之間的關(guān)系。一個對象圖可看成一個類圖的特殊用例,實例和類可在其中顯示。對象也和合作圖相聯(lián)系,合作圖顯示處于語境中的對象原型(類元角色)。對象圖是類圖的實例,幾乎使用與類圖完全相同的標識。他們的不同點在于對象圖顯示類的多個對象實例,而不是實際的類。一個對象圖是類圖的一個實例。由于對象存在生命周期,因此對象圖只能在系統(tǒng)某一時間段存在。 分類:UML定義了5類,10種模型圖五種類圖定義::從用戶角度描述系統(tǒng)功能,并指各功能的操作者。:包括類圖,包圖,對象圖。類圖:描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)包圖:是包和類組成的,表示包與包之間的關(guān)系,包圖描述系統(tǒng)的分層結(jié)構(gòu)對象圖:是類圖的實例:描述系統(tǒng)動態(tài)模型和對象組成的交換關(guān)系。包括狀態(tài)圖和活動圖活動圖:描述了業(yè)務(wù)實現(xiàn)用例的工作流程狀態(tài)圖:是描述狀態(tài)到狀態(tài)控制流,常用于動態(tài)特性建模:描述對象之間的交互關(guān)系順序圖:對象之間的動態(tài)合作關(guān)系,強調(diào)對象發(fā)送消息的順序,同時顯示對象之間的交互合作圖:描述對象之間的協(xié)助關(guān)系:配置圖:定義系統(tǒng)中軟硬件的物理體系結(jié)構(gòu)  十種模型圖定義:(1)、用例圖:展示系統(tǒng)外部的各類執(zhí)行者與系統(tǒng)提供的各種用例之間的關(guān)系(2)、類圖:展示系統(tǒng)中類的靜態(tài)結(jié)構(gòu)(3)、對象圖:是類圖的一種實例化圖(對象圖是對類圖的一種實例化)(4)、包圖:是一種分組機制。,包圖不再看作一種獨立的模型圖) 特點:(1)UML統(tǒng)一了各種方法對不同類型的系統(tǒng)、不同開發(fā)階段以及不同內(nèi)部概念的不同觀點,從而有效的消除了各種建模語言之間不必要的差異。它實際上是一種通用的建模語言,可以為許多面向?qū)ο蠼7椒ǖ挠脩魪V泛使用。(2)UML建模能力比其它面向?qū)ο蠼7椒ǜ鼜姟K粌H適合于一般系統(tǒng)的開發(fā),而且對并行、分布式系統(tǒng)的建模尤為適宜。(3)UML是一種建模語言,而不是一個開發(fā)過程。XML 語言可擴展標記語言,標準通用標記語言的子集,是一種用于標記電子文件使其具有結(jié)構(gòu)性的標記語言。它可以用來標記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標記語言進行定義的源語言。 它非常適合萬維網(wǎng)傳輸,提供統(tǒng)一的方法來描述和交換獨立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。是Internet環(huán)境中跨平臺的、依賴于內(nèi)容的技術(shù),也是當今處理分布式結(jié)構(gòu)信息的有效工具。早在1998年,使用它來簡化Internet的文檔信息傳輸。 基本概念:1998年2月,W3C正式批準了可擴展標記語言的標準定義,可擴展標記語言可以對文檔和數(shù)據(jù)進行結(jié)構(gòu)化處理,從而能夠在部門、客戶和供應(yīng)商之間進行交換,實現(xiàn)動態(tài)內(nèi)容生成,企業(yè)集成和應(yīng)用開發(fā)。可擴展標記語言可以使我們能夠更準確的搜索,更方便的傳送軟件組件,更好的描述一些事物。例如電子商務(wù)交易等。它被設(shè)計用來傳輸和存儲數(shù)據(jù);[1]超文本標記語言被設(shè)計用來顯示數(shù)據(jù)。它們都是標準通用標記語言的子集。一、什么是可擴展標記語言?可擴展標記語言是一種很像超文本標記語言的標記語言。它的設(shè)計宗旨是傳輸數(shù)據(jù),而不是顯示數(shù)據(jù)。它的標簽沒有被預(yù)定義。您需要自行定義標簽。它被設(shè)計為具有自我描述性。它是W3C的推薦標準。二、可擴展標記語言和超文本標記語言之間的差異它不是超文本標記語言的替代。它是對超文本標記語言的補充。它和超文本標記語言為不同的目的而設(shè)計:它被設(shè)計用來傳輸和存儲數(shù)據(jù),其焦點是數(shù)據(jù)的內(nèi)容。超文本標記語言被設(shè)計用來顯示數(shù)據(jù),其焦點是數(shù)據(jù)的外觀。超文本標記語言旨在顯示信息,而它旨在傳輸信息。對它最好的描述是:它是獨立于軟件和硬件的信息傳輸工具。3
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1