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