- 相關(guān)推薦
2016微軟認證考試經(jīng)驗輔導
Web應用程序
Web和桌面應用程序相比有很多優(yōu)勢,包括管理集中、升級容易,以及客戶(hù)端統一的特性。其唯一的不足之處是,如果你無(wú)法訪(fǎng)問(wèn)服務(wù)器,它們常常就無(wú)法工作。但是,就是這個(gè)問(wèn)題也被.NET涉及到了,包括對連接斷開(kāi)的Web 應用程序甚至是連接斷開(kāi)數據庫的支持。
分層應用程序
在分層的解決方案中,組件按照功能被分層,不同的層常常位于不同的計算機上。在設計分層應用程序的過(guò)程中,當你把概念設計轉換成邏輯設計時(shí),你會(huì )希望區分開(kāi)它所需要的各種層。分層應用程序的巨大優(yōu)勢包括其可伸縮性和易維護性。其不足之處就是復雜性的問(wèn)題。
協(xié)作應用程序
最后也是最復雜的應用程序類(lèi)型是協(xié)作應用程序。這種類(lèi)型應用程序的一個(gè)例子是微軟NetMeeting的白板特性,它能夠允許多個(gè)用戶(hù)同時(shí)在白板上寫(xiě)字畫(huà)畫(huà)。白板的所有用戶(hù)都能夠實(shí)時(shí)地看到任何變化。Visual Studio .NET能夠允許許多開(kāi)發(fā)人員在同一時(shí)間開(kāi)發(fā)同一個(gè)應用程序,因此它是協(xié)作應用程序的另一個(gè)例子。
邏輯、擴塊和基于組件的設計
一旦建立好了你概念設計的要點(diǎn)并辨別了按照這一概念所構建的應用程序類(lèi)型,你就有了解決方案的基礎。然后你就可以開(kāi)始設計組成可交付產(chǎn)品的真正組件和服務(wù)了。就和所有的設計元素一樣,組件和服務(wù)的定義在編寫(xiě)代碼以前都應該能夠被仔細地歸檔和考慮。
組件
如果你告訴某個(gè)程序員你需要一個(gè)組件,那么你會(huì )獲得一個(gè)ActiveX控件、Java的類(lèi)或者是.NET的組件,具體是哪者要依據平臺的不同。但是如果你告訴一個(gè)軟件設計師同樣的事情,你會(huì )獲得不同的東西。對于軟件設計師而言,組件就意味著(zhù)任何一小塊解決方案,這個(gè)方案被作為一組功能和特性分離開(kāi)來(lái),并和這一解決方案的其他組件相關(guān)。例如,結構組件可以是一組數據存儲過(guò)程或者是能夠放在CD上的可重新分布的客戶(hù)端程序。它也可以是用戶(hù)需要用來(lái)使用最終解決方案的一組技巧。你需要像設計師一樣思考組件,這樣才能充實(shí)你的組件設計。把商業(yè)條例集成到對象設計里
不論你的解決方案是一組組件、一套服務(wù)或者兩者的組合,你都希望確保它集成進(jìn)了機構的商業(yè)條例:這些條例會(huì )定義或者限制你解決方案所關(guān)注商業(yè)的特定方面。這一過(guò)程很容易就會(huì )成為導致整個(gè)解決方案失敗的地方。無(wú)論這個(gè)解決方案設計得有多穩固多周密,如果它違反了重要的商業(yè)條例——例如“每筆購買(mǎi)訂單都必須由管理層的一員認可”——它就會(huì )被認為是失敗的。
邏輯設計對PASS ME目標的影響
邏輯、模塊和基于組件解決方案的設計的最后一部分會(huì )發(fā)生在設計過(guò)程的最后,并會(huì )向后延續一段時(shí)間。你有了一個(gè)可以接受的解決方案,但是現在你會(huì )希望確切地知道這個(gè)方案能夠在多大程度上滿(mǎn)足你的期望,甚至超過(guò)你的預期。這一階段就是你收集其優(yōu)勢確定自己的解決方案是否滿(mǎn)足了PASS ME目標的時(shí)侯。它運行得是否良好?它是否能夠被需要訪(fǎng)問(wèn)的人輕易地訪(fǎng)問(wèn)到?它是否穩定和安全?它是否易于維護?它是否能夠滿(mǎn)足未來(lái)的要求?
【微軟認證考試經(jīng)驗輔導】相關(guān)文章:
微軟認證考試技巧:MCSA認證考試經(jīng)驗06-17
微軟認證考試最新認證07-11
2017年微軟認證綜合輔導考試技巧10-20
微軟認證考試的流程10-06
微軟認證考試技巧10-22
微軟認證考試價(jià)值07-02
微軟認證考試等級08-07
微軟認證考試概述07-13
微軟認證的考試介紹07-20