論設計模式在軟件開發(fā)中的應用
設計模式描述了在特定場景下解決一般設計問題的類和相互通信的對象。一個設計模式命名、抽象并確定了一個通用設計結構的主要方面,這些設計結構能被用來構造可復用的面向對象設計?,F(xiàn)在,設計模式已經廣泛地應用在軟件開發(fā)中。
請圍繞"設計模式在軟件開發(fā)中的應用"論題,依次對以下3個方面進行論述:
①概要敘述你參與分析和開發(fā)的應用項目,以及你所擔任的主要工作。
②簡要介紹設計模式的基本概念及分類,詳細說明在你所參與分析和開發(fā)的應用項目中應用了哪些設計模式、方法,以及選用它們的原因。
③分析并討論使用設計模式的效果,并分析和評價設計模式對軟件開發(fā)的影響。
論多層分布式結構系統(tǒng)的開發(fā)
傳統(tǒng)的應用系統(tǒng)模式是"主機/終端"或"客戶機/服務器"。隨著中間件技術和Web技術的發(fā)展,這些傳統(tǒng)模式已經不能適應新的環(huán)境。目前設計大型系統(tǒng)大多采用多層分布式結構,如C/A/S和B/A/S,應根據(jù)系統(tǒng)具體需求和運行環(huán)境的不同選擇合適的結構。
請圍繞"多層分布式機構系統(tǒng)的開發(fā)"論題,依次從以下3個方面進行論述:
①簡要敘述你參與分析設計的多層分布式結構系統(tǒng)及你擔任的主要工作。
②簡要說明多層分布結構分類的依據(jù)及多層分布式結構的特點,并指出你參與分析設計的系統(tǒng)屬于其中的哪種結構,以及選擇這種結構的原因。
③具體論述你在開發(fā)該系統(tǒng)時采用了哪些方法、策略與工具來實現(xiàn)所選的結構。
論文:論開放系統(tǒng)應用的互操作性技術
如今建設的計算機應用信息系統(tǒng)往往已是基于網(wǎng)絡的開放式信息處理平臺。其中,應用的互操作性技術已成為迫切需要解決的一個關鍵技術。根據(jù)你對當前開放系統(tǒng)環(huán)境的認識和工程系統(tǒng)的開發(fā)的經驗,論述下列3個問題:
①簡述應用互操作性與應用可移植性這兩個相關而又不相同的概念。具體說明你所采用的開放式網(wǎng)絡體系結構和遇到的應用互操作性問題。
②具體敘述你為了保證開放系統(tǒng)的應用互操作性,采用過哪些主要技術和措施,它們的效果如何?
③簡述開放式網(wǎng)絡體系結構的一般設計原則,以及應用互操作性技術在其中的地位與發(fā)展方向。