論文:論開放系統(tǒng)應(yīng)用的互操作性技術(shù)
如今建設(shè)的計(jì)算機(jī)應(yīng)用信息系統(tǒng)往往已是基于網(wǎng)絡(luò)的開放式信息處理平臺(tái)。其中,應(yīng)用的互操作性技術(shù)已成為迫切需要解決的一個(gè)關(guān)鍵技術(shù)。根據(jù)你對(duì)當(dāng)前開放系統(tǒng)環(huán)境的認(rèn)識(shí)和工程系統(tǒng)的開發(fā)的經(jīng)驗(yàn),論述下列3個(gè)問題:
①簡(jiǎn)述應(yīng)用互操作性與應(yīng)用可移植性這兩個(gè)相關(guān)而又不相同的概念。具體說明你所采用的開放式網(wǎng)絡(luò)體系結(jié)構(gòu)和遇到的應(yīng)用互操作性問題。
②具體敘述你為了保證開放系統(tǒng)的應(yīng)用互操作性,采用過哪些主要技術(shù)和措施,它們的效果如何?
③簡(jiǎn)述開放式網(wǎng)絡(luò)體系結(jié)構(gòu)的一般設(shè)計(jì)原則,以及應(yīng)用互操作性技術(shù)在其中的地位與發(fā)展方向。
論文:論軟件架構(gòu)的選擇與應(yīng)用
軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式(idiomatic paradigm)。對(duì)軟件架構(gòu)風(fēng)格的研究和實(shí)踐促進(jìn)了對(duì)設(shè)計(jì)的重用,一些經(jīng)過實(shí)踐證實(shí)的解決方案也可以可靠地用于解決新的問題。架構(gòu)風(fēng)格的不變部分使不同的系統(tǒng)可以共享同
一個(gè)實(shí)現(xiàn)代碼。只要系統(tǒng)是使用常用的、規(guī)范的方法來組織,就可使別的設(shè)計(jì)者很容易地理解系統(tǒng)的架構(gòu)。例如,如果某人把系統(tǒng)描述為C/S模式,則不必給出設(shè)計(jì)細(xì)節(jié),我們立刻就會(huì)明白系統(tǒng)是如何組織和工作的。請(qǐng)圍繞“軟件架構(gòu)的選擇與應(yīng)用”論題,依次對(duì)以下3個(gè)方面進(jìn)行論述。
(1)概要敘述你參與設(shè)計(jì)和開發(fā)的軟件項(xiàng)目以及你所擔(dān)任的主要工作。
(2)詳細(xì)論述你是如何根據(jù)項(xiàng)目的實(shí)際需要設(shè)計(jì)軟件架構(gòu)的,特別是如何選擇多種不同的架構(gòu)來實(shí)現(xiàn)系統(tǒng)的。
(3)分析你采用的架構(gòu)所帶來的效果,你的設(shè)計(jì)還存在哪些不足之處。