備案號(hào):遼ICP備19007957號(hào)-1
聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號(hào)創(chuàng)業(yè)大廈A座18層1801室
·系統(tǒng)序列圖
·用戶界面文檔
·關(guān)系模型
·概念模型
·用例
為了學(xué)好這門課程同時(shí)能夠順利的完成作業(yè),不少留學(xué)生選擇了海馬課堂的assignment輔導(dǎo),來幫助自己順利渡過難關(guān)。

學(xué)生必須了解面向?qū)ο笤O(shè)計(jì)的原則,以便能夠有效地處理與課程相關(guān)的作業(yè)。由Robert C. Martin制定的原則,稱為SOLID,適用于面向?qū)ο笤O(shè)計(jì)。它們確定了在該領(lǐng)域內(nèi)軟件設(shè)計(jì)和開發(fā)過程中可接受的做法。這些原則包括:
·單一責(zé)任原則:該原則指出,一個(gè)類應(yīng)該只有一個(gè)變化的原因,這意味著它應(yīng)該只有一個(gè)任務(wù)。在開發(fā)軟件時(shí),該原則確保設(shè)計(jì)的輸出方法處理邏輯以輸出數(shù)據(jù),而系統(tǒng)中的其他對(duì)象用于改進(jìn)它們被設(shè)計(jì)來提供的元素。
·開放封閉原則:該原則指出,軟件設(shè)計(jì)中的對(duì)象應(yīng)該對(duì)擴(kuò)展開放,但對(duì)修改關(guān)閉。這意味著一個(gè)類可以被擴(kuò)展而無(wú)需修改類本身。這是決定在繼承和類內(nèi)集成等活動(dòng)中使用面向?qū)ο笤O(shè)計(jì)的主要因素之一。
·里氏替換原則:里氏替換原則建議,子類或派生類應(yīng)該可以替換其基類父類。例如,函數(shù)q(x)被認(rèn)為是關(guān)于類型為T的對(duì)象x的可證明的屬性;那么對(duì)于類型為S的對(duì)象y,應(yīng)該可以證明q(y),其中S是T的子類型。
·接口隔離原則:該原則建議,客戶端不應(yīng)被強(qiáng)制實(shí)現(xiàn)它們不使用的接口,也不應(yīng)該被強(qiáng)制依賴于它們不使用的方法。該原則側(cè)重于正在設(shè)計(jì)的軟件的功能和可用性。
·依賴反轉(zhuǎn)原則:該原則指出,實(shí)體必須依賴于抽象而不是具體實(shí)現(xiàn)。它進(jìn)一步建議,高級(jí)模塊不應(yīng)該依賴于低級(jí)模塊,而應(yīng)該依賴于抽象。在開發(fā)系統(tǒng)內(nèi)實(shí)體之間的互連性時(shí),這是一個(gè)重要原則,有助于實(shí)現(xiàn)軟件設(shè)計(jì)。
成功完成本單元后,您應(yīng)能夠:
1.迭代地應(yīng)用面向?qū)ο笤O(shè)計(jì)原理,設(shè)計(jì)小到中型軟件系統(tǒng),使用標(biāo)準(zhǔn)軟件工程符號(hào),即 UML 類圖和 UML 交互圖。
2.描述面向?qū)ο筌浖O(shè)計(jì)的質(zhì)量,無(wú)論是從滿足用戶需求的角度,還是從有效應(yīng)用面向?qū)ο笤O(shè)計(jì)概念和原理的角度。
3.應(yīng)用面向?qū)ο缶幊虡?gòu)造,如抽象、信息隱藏、繼承和多態(tài)性,使用一種編程語(yǔ)言(即 Java)來實(shí)現(xiàn)面向?qū)ο笤O(shè)計(jì)。
4.應(yīng)用有效的編程策略,通過使用可用的編程語(yǔ)言工具,系統(tǒng)地和高效地重構(gòu)和調(diào)試面向?qū)ο髮?shí)現(xiàn)。
5.應(yīng)用軟件工程實(shí)踐原則,與同行一起使用工具,包括集成開發(fā)環(huán)境(IDE)、UML 繪圖工具和版本控制系統(tǒng),創(chuàng)建面向?qū)ο笙到y(tǒng)。
以上就是關(guān)于“莫納什大學(xué)FIT2099的Assignment輔導(dǎo)”的介紹,海馬課堂留學(xué)生作業(yè)輔導(dǎo),根據(jù)學(xué)生的輔導(dǎo)需求匹配背景相符的專業(yè)老師。1V1個(gè)性化備課,雙語(yǔ)教學(xué),實(shí)時(shí)輔導(dǎo),講解相關(guān)知識(shí)點(diǎn)和解題思路,提供大型作業(yè)任務(wù)的解決方案,輔導(dǎo)計(jì)算機(jī)編程語(yǔ)言操作,教授學(xué)生高效完成PPT和演講稿,針對(duì)性解決留學(xué)生各類作業(yè)中遇到的困擾,提高作業(yè)成績(jī)!
閱讀原文:http://cheshan.cn/news/18911_62.html
版權(quán)作品,未經(jīng)海馬課堂 highmarktutor.com 書面授權(quán),嚴(yán)禁轉(zhuǎn)載,違者將被追究法律責(zé)任。
24h在線客服



備案號(hào):遼ICP備19007957號(hào)-1
聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號(hào)創(chuàng)業(yè)大廈A座18層1801室
hmkt088