国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

軟件體系結(jié)構(gòu)設(shè)計風(fēng)格對比及實例研究.doc

約21頁DOC格式手機打開展開

軟件體系結(jié)構(gòu)設(shè)計風(fēng)格對比及實例研究,頁數(shù) 21字?jǐn)?shù)16123摘要:隨著計算機科學(xué)技術(shù)的發(fā)展,軟件的規(guī)模和應(yīng)用領(lǐng)域迅速擴大,造成了軟件復(fù)雜程度的不斷加大,所以高效地開發(fā)出高質(zhì)量的軟件產(chǎn)品越來越困難,于是軟件開發(fā)人員開始關(guān)注于如何找到理解軟件的更好途徑和是否存在更好的途徑來構(gòu)造復(fù)雜的大型軟件系統(tǒng)。研究軟件體系結(jié)構(gòu)就是解決這些...
編號:10-22289大小:659.00K
分類: 論文>計算機論文

內(nèi)容介紹

此文檔由會員 倫月 發(fā)布


軟件體系結(jié)構(gòu)設(shè)計風(fēng)格對比及實例研究
頁數(shù) 21 字?jǐn)?shù) 16123
摘要:
隨著計算機科學(xué)技術(shù)的發(fā)展,軟件的規(guī)模和應(yīng)用領(lǐng)域迅速擴大,造成了軟件復(fù)雜程度的不斷加大,所以高效地開發(fā)出高質(zhì)量的軟件產(chǎn)品越來越困難,于是軟件開發(fā)人員開始關(guān)注于如何找到理解軟件的更好途徑和是否存在更好的途徑來構(gòu)造復(fù)雜的大型軟件系統(tǒng)。研究軟件體系結(jié)構(gòu)就是解決這些問題的有力方法。
本文首先歸納了軟件體系結(jié)構(gòu)技術(shù)發(fā)展過程及其主要研究方向。在分析了典型的軟件體系結(jié)構(gòu)模型之后,根據(jù)待開發(fā)軟件的應(yīng)用場合和所處理問題的特點進(jìn)行對比分析,根據(jù)不同場合選取合適的體系結(jié)構(gòu),有利于縮短開發(fā)周期、節(jié)約開發(fā)成本和軟件維護(hù)。
本文重點對比分析了典型軟件體系結(jié)構(gòu)優(yōu)缺點并介紹了三層Client/Server軟件體系結(jié)構(gòu)的概念以及優(yōu)點。分析了基于XML的三層C/S模型,然后對其從數(shù)據(jù)獲取、傳輸至顯示以及外部處理的應(yīng)用進(jìn)行介紹,接著以圖書資料管理系統(tǒng)為例,說明了其具體的實現(xiàn)。最后,對基于XML的三層C/S模型在信息標(biāo)準(zhǔn)化、數(shù)據(jù)處理等方面的應(yīng)用優(yōu)勢進(jìn)行了總結(jié)。
關(guān)鍵詞:
軟件體系結(jié)構(gòu) 數(shù)據(jù)流 調(diào)用/返回 虛擬機 獨立組件 數(shù)據(jù)倉庫 三層C/S模型 XML語言

目 錄
中文摘要(關(guān)鍵詞)…………………………………………………………………(1)
英文摘要(關(guān)鍵詞)…………………………………………………………………(2)
前言…………………………………………………………………………………(3)
1軟件體系結(jié)構(gòu)起源與發(fā)展…………………………………………………… (4)
1.1 軟件體系結(jié)構(gòu)研究的必要性和重要意義……………………………… (4)
1.2 軟件體系結(jié)構(gòu)的發(fā)展史………………………………………………… (4)
1.3 體系結(jié)構(gòu)的主要研究方向……………………………………………… (5)
2軟件體系結(jié)構(gòu)的研究現(xiàn)狀…………………………………………………… (6)
2.1 數(shù)據(jù)流風(fēng)格的體系結(jié)構(gòu)………………………………………………… (6)
2.2 調(diào)用/返回風(fēng)格的體系結(jié)構(gòu)……………………………………………… (6)
2.2.1主-子程序風(fēng)格的體系結(jié)構(gòu)…………………………………………(6)
2.2.2對象風(fēng)格的體系結(jié)構(gòu)……………………………………………… (7)
2.2.3分層風(fēng)格的體系結(jié)構(gòu)……………………………………………… (7)
2.3 虛擬機風(fēng)格的體系結(jié)構(gòu)…………………………………………………(8)
2.4 獨立組件風(fēng)格的體系結(jié)構(gòu)………………………………………………(8)
2.4.1事件系統(tǒng)風(fēng)格………………………………………………………(8)
2.4.2通信處理風(fēng)格………………………………………………………(8)
2.5數(shù)據(jù)倉庫風(fēng)格的體系結(jié)構(gòu)……………………………………………… (9)
2.6 五種體系結(jié)構(gòu)優(yōu)缺點比較及應(yīng)用領(lǐng)域說明………………………… (10)
3 三層C/S軟件體系結(jié)構(gòu)…………………………………………………………(13)
3.1 三層C/S體系結(jié)構(gòu)的概念……………………………………………… (13)
3.2 三層C/S體系結(jié)構(gòu)的優(yōu)點……………………………………………… (14)
4 基于XML的三層C/S模型及應(yīng)用……………………………………………(15)
4.1可擴展的標(biāo)記語言(XML)………………………………………………(15)
4.2基于XML的三層C/S模型………………………………………………(15)
4.2.1從數(shù)據(jù)層獲取數(shù)據(jù)生成XML文檔………………………………(16)
4.2.2 XML數(shù)據(jù)的發(fā)送與刷新 ……………………………………… (16)
4.2.3 XML數(shù)據(jù)在表示層的顯示………………………………………(16)
4.2.4處理和編輯XML數(shù)據(jù)……………………………………………(16)
4.3基于XML的三層C/S模型的應(yīng)用實例…………………………………(17)
4.3.1獲取數(shù)據(jù)生成XML……………………………………………… (17)
4.3.2 XML文檔………………………………………………………… (17)
4.3.3XML數(shù)據(jù)的在表示層(客戶機層)的表達(dá)………………………(17)
4.3.4編輯、處理數(shù)據(jù)的實現(xiàn)………………………………………… (18)
5 結(jié)果分析………………………………………………………………………(19)
參考文獻(xiàn)…………………………………………………………………………(20)
參考文獻(xiàn):
[1] Perry, D.E. Software engineering and software architecture. In: Feng, Yu-lin, ed. Proceedings of the International Conference on Software: Theory and Practice. Beijing: Electronic Industry Press, 2000. 1~4.
[2] Boehm, B. Engineering context (for software architecture), invited talk, In: Garlan D., ed. Proceedings of the 1st International Workshop on Architecture for Software Systems Seattle. New York: ACM Press, 1995. 1~8.
[3] Perry, D.E., Wolf, A.L. Foundations for the study of software architecture. ACM SIGSOFT Software Engineer Notes, 1992,17(4): 40~50.
[4] Kruchten, P.B. The 4+1 view model of architecture. IEEE Software, 1995,12(6):42~50.
[5] Clements, P.C., Weiderman, N. Report on the 2nd international workshop on development and evolution of software architectures
for product families. Technique Report, CMU/SEI-98-SR-003, Carnegie Mellon University, 1998.