系統(tǒng)體系結(jié)構(gòu)風(fēng)格分析_第1頁
系統(tǒng)體系結(jié)構(gòu)風(fēng)格分析_第2頁
系統(tǒng)體系結(jié)構(gòu)風(fēng)格分析_第3頁
系統(tǒng)體系結(jié)構(gòu)風(fēng)格分析_第4頁
系統(tǒng)體系結(jié)構(gòu)風(fēng)格分析_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、實驗報告課程名稱 軟件體系結(jié)構(gòu) 實驗項目名稱 系統(tǒng)體系結(jié)構(gòu)風(fēng)格分析 班級與班級代碼 07軟件工程一班 實驗室名稱(或課室) 2-402 專 業(yè) 軟 件 工 程 任課教師 賀衛(wèi)國 學(xué) 號: 07151104119 姓 名: 梁柱生 實驗日期: 2010年 04 月 24 日 廣東商學(xué)院教務(wù)處 制 姓名 梁柱生 實驗報告成績 評語:評分項目滿分評分實驗完成:實驗內(nèi)容是否完成;實驗報告是否規(guī)范;20實驗報告內(nèi)容:實驗?zāi)繕?biāo)是否實現(xiàn);(1)實驗原理是否合理;(2)實驗內(nèi)容分析如何;(3)實驗結(jié)果對錯;30實驗總結(jié)20上機(jī)操作30總分100 指導(dǎo)教師(簽名) 年 月 日講明:指導(dǎo)教師評分后,實驗報告交院(

2、系)辦公室保存。系統(tǒng)體系結(jié)構(gòu)風(fēng)格分析實驗?zāi)康睦斫廛浖w系結(jié)構(gòu)差不多概念。初步了解要緊的軟件體系結(jié)構(gòu)風(fēng)格,如主程序與子過程風(fēng)格、解釋器風(fēng)格、C/S 風(fēng)格、B/S 風(fēng)格、面向?qū)ο箫L(fēng)格、Web服務(wù)軟件體系結(jié)構(gòu)等等。通過實際案例來體驗按照體系結(jié)構(gòu)的思維方式分析軟件。實驗環(huán)境一臺帶有掃瞄器,能夠訪問因特網(wǎng)的計算機(jī);字處理軟件;XML處理器等。實驗內(nèi)容實驗原理(a)闡述軟件體系結(jié)構(gòu)的定義,下面的內(nèi)容將按照所選中的定義來解讀。 軟件體系結(jié)構(gòu)是具有一定形式的結(jié)構(gòu)化元素,即構(gòu)件的集合,包括處理構(gòu)件、數(shù)據(jù)構(gòu)件和連接構(gòu)件。處理構(gòu)件負(fù)責(zé)對數(shù)據(jù)進(jìn)行加工,數(shù)據(jù)構(gòu)件是被加工的信息,連接構(gòu)件把體系結(jié)構(gòu)的不同部分組組合連接起來

3、。它不僅指定了系統(tǒng)的組織結(jié)構(gòu)和拓?fù)浣Y(jié)構(gòu),同時顯示了系統(tǒng)需求和構(gòu)成系統(tǒng)的元素之間的對應(yīng)關(guān)系,提供了一些設(shè)計決策的差不多原理。 (b)用你的定義解讀其中2種風(fēng)格(主程序與子過程風(fēng)格、解釋器風(fēng)格、C/S 風(fēng)格、B/S 風(fēng)格、面向?qū)ο箫L(fēng)格、Web服務(wù)軟件體系結(jié)構(gòu)等等) B/S 風(fēng)格 B/S 風(fēng)格事實上確實是3層C/S 應(yīng)用結(jié)構(gòu)的一種實現(xiàn)方式。它的要緊結(jié)構(gòu)為:掃瞄器/Web服務(wù)器/數(shù)據(jù)庫服務(wù)器。B/S結(jié)構(gòu)是目前最為流行的網(wǎng)站系統(tǒng)的結(jié)構(gòu)。這得益于WWW掃瞄器技術(shù)的不斷進(jìn)展,各種腳本語言的不斷開發(fā)。專門復(fù)雜的軟件才能實現(xiàn)的功能,通過掃瞄器就專門容易實現(xiàn)了。在那個結(jié)構(gòu)中,應(yīng)用程序以各種網(wǎng)頁形式呈現(xiàn),用戶能夠在

4、掃瞄器中輸入相應(yīng)網(wǎng)址,現(xiàn)在Web服務(wù)器與數(shù)據(jù)庫服務(wù)器進(jìn)行交互,之后呈現(xiàn)給用戶相關(guān)信息。這種體系結(jié)構(gòu)交互能力專門強(qiáng)。充分結(jié)合了Internet 的各種優(yōu)秀特性,還促進(jìn)了電子商務(wù),企業(yè)治理等學(xué)科的進(jìn)展。 Web服務(wù)軟件體系結(jié)構(gòu) 是一個嶄新的分布式計算模式,在不同系統(tǒng)平臺之間具有互操作性,通過因特網(wǎng),實現(xiàn)不同應(yīng)用程序之間的遠(yuǎn)程過程調(diào)用。Web服務(wù)使用基于XML 的消息處理作為差不多的數(shù)據(jù)通訊方式,消除使用不同組件模型、操作系統(tǒng)和編程語言的系統(tǒng)之間存在的差異,使異類系統(tǒng)能夠作為單個計算網(wǎng)絡(luò)協(xié)同運(yùn)行。 2、自選模塊,分析其體系結(jié)構(gòu)每位同學(xué)任意選擇一個或者多個模塊。首先分析其功能,畫出其原理圖或者軟件結(jié)構(gòu)

5、圖。再依照軟件體系結(jié)構(gòu)風(fēng)格的理論推斷它要緊是采納哪種風(fēng)格。我們小組的項目是網(wǎng)上投票系統(tǒng)。我選擇其中的用戶信息治理模塊。功能:作為治理端的要緊功能,那個治理模塊要緊負(fù)責(zé)治理人員和用戶的信息的上傳、維護(hù)和修改。首先,治理人員通過用戶帳戶直接登錄進(jìn)到治理端后,能夠?qū)χ卫砣藛T的信息(用戶名、密碼和功能權(quán)限的設(shè)置)和用戶者上傳的信息和投票后的信息進(jìn)行修改、刪除和維護(hù)。原理圖: 因為系統(tǒng)是按照uml建模設(shè)計的,因此模塊的順序圖如下:如圖所示,當(dāng)治理員在治理端掃瞄器登陸后,并進(jìn)行登陸驗證。成功后能夠在登陸頁面上對治理員的頁面信息和用戶頁面信息進(jìn)行治理,包括修改、刪除等操作。這中間就涉及到了掃瞄器/Web服務(wù)

6、器/數(shù)據(jù)庫服務(wù)器的B/S結(jié)構(gòu)的模型,因為治理員只有輸入正確的用戶名和密碼后,才能中數(shù)據(jù)庫里面的數(shù)據(jù)對應(yīng),然后響應(yīng)到服務(wù)器上,在掃瞄器上跟治理員形成交互。同時這也直接用到了Web服務(wù)軟件體系結(jié)構(gòu),使它們之間具有互操作性,通過因特網(wǎng),實現(xiàn)不同應(yīng)用程序之間的遠(yuǎn)程過程調(diào)用。在掃瞄器的頁面上,治理員能夠看到具體的信息操作頁面,能夠點(diǎn)擊需要操作的頁面進(jìn)行修改。3、分析自選模塊的不足,按照條目列出要改進(jìn)的地點(diǎn)。(下一個實驗報告將提交這些改進(jìn)代碼和原理;假如所選模塊還沒有原型,則詳細(xì)講明自己的方案)不足:具體治理端比較難實現(xiàn)對論壇的治理。方案:針對論壇的方面治理的難點(diǎn),能夠另外在治理端里面增加相關(guān)的治理條目。

7、例如另外在用戶信息治理表里面加入論壇的權(quán)限操縱和治理,使得治理員能夠?qū)iT方便地通過操縱端看到并對相關(guān)信息進(jìn)行刪除等操作。如此一方面加強(qiáng)了平臺與用戶之前的交互,一方面又保證了論壇方面不良信息的傳播,能夠?qū)φ搲M(jìn)行規(guī)范的治理。同時論壇治理里面也能夠讓用戶自己注冊用戶,然后然后成為論壇的用戶,能夠?qū)iT方便在論壇上自由發(fā)表相關(guān)的言論和信息。因此,針對那個設(shè)計,能夠直接在論壇類里面加入如此一個相關(guān)函數(shù)來現(xiàn)實,而那個函數(shù)直接把論壇和治理員的類聯(lián)系起來。 四、實驗總結(jié):本實驗里,我負(fù)責(zé)了治理端的用戶信息治理模塊。那個模塊的具體功能要緊對治理員和用戶的信息進(jìn)行了治理,能夠?qū)ο嚓P(guān)信息進(jìn)行修改、刪除等操作。如此的好處確實是能夠?qū)W(wǎng)上的相關(guān)的用戶信息進(jìn)行了規(guī)范,但同時后面也發(fā)覺了相關(guān)對用戶參與的論壇的信息有不足的地點(diǎn),確實是沒有具體的對論壇的治理,同時這也一個實現(xiàn)的難點(diǎn)。通過分析,能夠直接在論壇上加上一個相關(guān)類

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論