日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

面向对象基础及UML建模语言

發(fā)布時(shí)間:2024/9/5 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面向对象基础及UML建模语言 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、面向?qū)ο蟮姆椒ㄆ鹪从诿嫦驅(qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,其發(fā)展過(guò)程大體經(jīng)歷了初始階段、發(fā)展階段和成熟階段。 2、面向?qū)ο蠓椒ㄖ饕獌?yōu)點(diǎn) (1)從認(rèn)識(shí)論的角度可以看出,面向?qū)ο蠓椒ǜ淖兞碎_(kāi)發(fā)軟件的方式。 (2)面向?qū)ο笳Z(yǔ)言使得從客觀世界到計(jì)算機(jī)的語(yǔ)言鴻溝變窄。 (3)面向?qū)ο蠓椒ㄊ狗治雠c設(shè)計(jì)之間的鴻溝變窄。 (4)面向?qū)ο蠓椒ㄓ兄谲浖木S護(hù)與復(fù)用。 (5)面向?qū)ο蠓椒ㄓ兄谔岣哕浖馁|(zhì)量和生產(chǎn)率。 3、UML統(tǒng)一建模語(yǔ)言 UML(Unified Modeling Language, 統(tǒng)一建模語(yǔ)言)是一種直觀化、明確化、構(gòu)建和文檔化軟件系統(tǒng)產(chǎn)物的通用可視化建模語(yǔ)言。該語(yǔ)言是許多先進(jìn)的面向?qū)ο笏枷虢y(tǒng)一結(jié)合的產(chǎn)物,并成為當(dāng)前最流行的一種軟件系統(tǒng)建模語(yǔ)言。它適用于系統(tǒng)開(kāi)發(fā)的不同階段。 UML的特點(diǎn): (1)統(tǒng)一了面向?qū)ο蠓椒ǖ幕靖拍睢?/span> (2)建模能力更強(qiáng)。 (3)獨(dú)立于開(kāi)發(fā)過(guò)程。 (4)UML提出了許多的新概念。 4、面向?qū)ο蠓椒ㄕJ(rèn)為系統(tǒng)是由應(yīng)用域的對(duì)象組成。 5、面向?qū)ο?#61;對(duì)象++繼承+通信 6、類具有操作,它是對(duì)象行為的抽象。 7、類具有屬性,描述類的屬性用數(shù)據(jù)結(jié)構(gòu) 8、對(duì)象具有狀態(tài),描述對(duì)象的狀態(tài)用它的屬性 9、不同應(yīng)用中信息共享的這種機(jī)制和構(gòu)造是通過(guò)類庫(kù)來(lái)實(shí)現(xiàn)的。 10、UML有三種基本構(gòu)造塊,分別是事物、關(guān)系、圖 11、受限關(guān)聯(lián)由兩個(gè)類和一個(gè)限定詞組成。 12、順序圖的模型元素有對(duì)象、對(duì)象生命線、消息和說(shuō)明信息等,這些模型元素表示某個(gè)用例中若干個(gè)對(duì)象和對(duì)象之間所傳遞的信息,來(lái)對(duì)系統(tǒng)的行為建模。 13、配置圖由節(jié)點(diǎn)節(jié)點(diǎn)之間的聯(lián)系組成,描述了處理器、設(shè)備和軟件構(gòu)件運(yùn)行時(shí)的體系結(jié)構(gòu)。 14、構(gòu)件圖中的構(gòu)件沒(méi)有實(shí)例,只有在配置圖中才能標(biāo)識(shí)構(gòu)件的實(shí)例。 15、軟件構(gòu)件分為源代碼構(gòu)件、二進(jìn)制代碼構(gòu)件和可執(zhí)行代碼構(gòu)件。 16、封裝性體現(xiàn)了良好的模塊性,它將定義模塊和實(shí)現(xiàn)模塊分開(kāi)。 17、在用戶需求階段,可以通過(guò)用例建模,描述對(duì)系統(tǒng)感興趣的外部角色和它們對(duì)系統(tǒng)的功能要求。 18、UML建立的模型也是測(cè)試階段的依據(jù)。可使用類圖進(jìn)行單元測(cè)試,可使用構(gòu)件圖、合作圖進(jìn)行集成測(cè)試,可使用用例圖進(jìn)行確認(rèn)測(cè)試,以驗(yàn)證測(cè)試結(jié)果是否滿足用戶的需要。 19、當(dāng)幾個(gè)用例存在相同的動(dòng)作時(shí),為避免重復(fù),把相同的動(dòng)作構(gòu)造成另一個(gè)用例,則該用例與這幾個(gè)用例之間的關(guān)系就是使用關(guān)系。 20、有兩個(gè)用例A和B,A和B功能相似,但是A的動(dòng)作比B的動(dòng)作多一點(diǎn),則A與B之間的關(guān)系是擴(kuò)展關(guān)系。 21、活動(dòng)圖描述了要執(zhí)行的活動(dòng)以及執(zhí)行的順序,但無(wú)法說(shuō)明這些活動(dòng)由誰(shuí)來(lái)完成,也無(wú)法描述每個(gè)活動(dòng)是由哪個(gè)類來(lái)完成,采用泳道的方法來(lái)解決這個(gè)問(wèn)題。 22、面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言與其他程序設(shè)計(jì)語(yǔ)言的最主要差別是它具有繼承性 23、在面向?qū)ο蟮恼Z(yǔ)言中,有實(shí)現(xiàn)多態(tài)性的機(jī)制,可允許每個(gè)對(duì)象以自己的解釋方式來(lái)響應(yīng)共同的消息。 24、一個(gè)面向?qū)ο笙到y(tǒng)的體系結(jié)構(gòu)通過(guò)它的成分對(duì)象和對(duì)象間的關(guān)系確定,與傳統(tǒng)的面向數(shù)據(jù)流的結(jié)構(gòu)化開(kāi)發(fā)方法相比,它具有的優(yōu)點(diǎn)是設(shè)計(jì)穩(wěn)定 25、用例圖定義了系統(tǒng)的功能需求,它是從系統(tǒng)的外部看系統(tǒng)功能,并不描述系統(tǒng)內(nèi)部對(duì)功能的具體實(shí)現(xiàn)。 26、系統(tǒng)流程圖是描述體系結(jié)構(gòu)的工具。 27、UML不具備功能結(jié)構(gòu)結(jié)構(gòu)。 28、用例模型的基本組成部件是用例、角色和用例之間的關(guān)系。 29、每個(gè)對(duì)象可用它自己的一組屬性和它可以執(zhí)行的一組操作來(lái)表征。 30、應(yīng)用執(zhí)行對(duì)象的操作可以改變?cè)搶?duì)象的屬性 31、所有的對(duì)象可以成為各種對(duì)象類,每個(gè)對(duì)象類都定義了一組方法 32、類庫(kù)這種機(jī)制是不同應(yīng)用級(jí)別的信息共享。

轉(zhuǎn)載于:https://www.cnblogs.com/ycyoes/p/6593026.html

總結(jié)

以上是生活随笔為你收集整理的面向对象基础及UML建模语言的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。