實(shí)驗(yàn)三---曾琪

實(shí)驗(yàn)三---曾琪

ID:33576736

大?。?60.54 KB

頁數(shù):13頁

時(shí)間:2019-02-27

實(shí)驗(yàn)三---曾琪_第1頁
實(shí)驗(yàn)三---曾琪_第2頁
實(shí)驗(yàn)三---曾琪_第3頁
實(shí)驗(yàn)三---曾琪_第4頁
實(shí)驗(yàn)三---曾琪_第5頁
資源描述:

《實(shí)驗(yàn)三---曾琪》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、課程:軟件工程實(shí)驗(yàn)指導(dǎo)教師:王煒序號(hào):95專業(yè):軟件工程學(xué)號(hào):20081120292姓名:曾琪成績實(shí)驗(yàn)三軟件設(shè)計(jì)[教學(xué)目的]1明確軟件體系結(jié)構(gòu)在軟件設(shè)計(jì)中的重要性,掌握三種互補(bǔ)的軟件體系結(jié)構(gòu)類型,組成、模塊分解和控制,掌握如何用參考體系結(jié)構(gòu)來溝通體系結(jié)構(gòu)概念和評(píng)估體系結(jié)構(gòu)。2使學(xué)牛掌握典型分布式軟件系統(tǒng)體系結(jié)構(gòu)參考模型。3使學(xué)生掌握典型應(yīng)用體系結(jié)構(gòu)參考模型4使學(xué)生掌握面向?qū)ο笤O(shè)計(jì)方法1.構(gòu)造一個(gè)表,列出教材中第11章中討論的各種體系結(jié)構(gòu)參考模型的優(yōu)缺點(diǎn)。體系結(jié)構(gòu)模型容器模型客戶機(jī)/服務(wù)器模型分層模型優(yōu)點(diǎn)1.是共享大量數(shù)據(jù)1.分布

2、的數(shù)據(jù)是直接的1.系統(tǒng)組織成一系列的一個(gè)高效方法2.冇效使用的網(wǎng)絡(luò)系的層次,每一層提供2.產(chǎn)生數(shù)據(jù)的子系統(tǒng)不需要關(guān)心數(shù)統(tǒng),可能需要較便宜一組服務(wù)。據(jù)如何被其他了的硬件2.支持系統(tǒng)的增量式系統(tǒng)使用3.輕松添加新的服務(wù)器開發(fā)3.一些活動(dòng)都是集或升級(jí)存在的服務(wù)器3.當(dāng)一層的接口改變中進(jìn)行管理的的時(shí)候,只有相鄰的4.共寧模型能通過容器模式而看得層受影響見缺點(diǎn)1.子系統(tǒng)一定要與1.沒有共亨的數(shù)據(jù)參考1.構(gòu)成系統(tǒng)可能困難容器數(shù)據(jù)模型一模型,了系統(tǒng)以不同2.性能也可能是一個(gè)致,不可避免的折的方式組織它們的數(shù)問題中據(jù)。數(shù)據(jù)交換可能沒2.數(shù)據(jù)子系

3、統(tǒng)進(jìn)化什么效率會(huì)變得很難和昂2.在每臺(tái)服務(wù)器上沒有貴的多余的管理3.所有的子系統(tǒng)使用相同的策略4.容器分布到多臺(tái)機(jī)器上是I木I難的3.沒有在屮心注冊(cè)的人名及服務(wù)項(xiàng)目一一可能很難找出服務(wù)器和服務(wù)提供什么。2.基于第11章中的軟件體系結(jié)構(gòu)參考模型,為火車站售票系統(tǒng)建立一個(gè)軟件體系結(jié)構(gòu),并給出理由。3.假設(shè)要開發(fā)一個(gè)股票信息系統(tǒng),給客戶提供對(duì)公司信息的訪問并能利用仿真系統(tǒng)對(duì)各種豆子情形作出評(píng)估。不同的客戶會(huì)根據(jù)他們的經(jīng)驗(yàn)而釆取不同的投資方式,而且購買的股票類型也不同。為系統(tǒng)提出一個(gè)分布式體系結(jié)構(gòu),指出各個(gè)功能實(shí)在哪里實(shí)現(xiàn)的,并對(duì)該模型

4、進(jìn)行評(píng)價(jià)。答:可以為股票信息系統(tǒng)提出一個(gè)胖客戶機(jī)模型,在這個(gè)模型中,服務(wù)器只負(fù)責(zé)對(duì)數(shù)據(jù)的管理??蛻魴C(jī)上的軟件實(shí)現(xiàn)應(yīng)用邏輯和與系統(tǒng)用戶的交互。胖客戶機(jī)(FatClient)把應(yīng)用軟件都安裝在客戶機(jī)上,服務(wù)器只是把原始的數(shù)據(jù)傳送過來,一切都由客戶機(jī)上的應(yīng)用軟件完成。功能的實(shí)現(xiàn)的地方:1)公司信息的管理是在服務(wù)器上2)給客戶提供對(duì)公司信息的訪問權(quán)利在客戶機(jī)上3)客戶利用仿真系統(tǒng)對(duì)各種投資情形作出評(píng)估處理在客戶機(jī)上4)客戶采取投資方式處理在客戶機(jī)上模型如下:4使用第13章中介紹的4中應(yīng)用類型,對(duì)下列系統(tǒng)進(jìn)行分類,并解釋理由:超市銷售點(diǎn)系

5、統(tǒng):事務(wù)處理理由:事務(wù)處理系統(tǒng)是設(shè)計(jì)用來處理用戶度數(shù)據(jù)庫信息查詢或者請(qǐng)求更新數(shù)據(jù)庫的。而超市銷售點(diǎn)系統(tǒng)就是這樣的設(shè)計(jì),用戶可以登錄超市銷售點(diǎn)系統(tǒng),查詢自己想購買的商品,是否存在。。雜志訂閱付費(fèi)系統(tǒng):數(shù)據(jù)處理理由:數(shù)據(jù)處理系統(tǒng)是批處理系統(tǒng),數(shù)據(jù)的輸入和輸出時(shí)成批地從文件或數(shù)據(jù)庫中取岀,也是成批地存入文件或數(shù)據(jù)庫中的,而不是對(duì)用戶終端進(jìn)行輸入和輸岀。雜志訂閱付費(fèi)系統(tǒng)選擇客戶記錄,根據(jù)雜志訂閱交易,計(jì)算用戶的訂閱費(fèi)用,系統(tǒng)將計(jì)算結(jié)果重新寫回?cái)?shù)據(jù)庫,然后計(jì)算輸出,并且返冋給客戶。相片存儲(chǔ)、編輯系統(tǒng):事件處理理由:事件處理系統(tǒng)響應(yīng)系統(tǒng)環(huán)境

6、屮的事件或用戶界面的事件。而相片存儲(chǔ)、編輯系統(tǒng)就是受到來自用戶界面的事件驅(qū)動(dòng)的。給盲人用于使用的閱讀web頁面系統(tǒng):語言處理系統(tǒng)理由:語言處理系統(tǒng)接受自然語言或人工語言作為輸入,產(chǎn)生某些該類語言的其他表示作為輸出。而用于盲人閱讀web頁面系統(tǒng)就是接受自然語言或人工語言作為輸入,產(chǎn)牛盲人所識(shí)別的語言。庫存管理系統(tǒng),能跟蹤所存儲(chǔ)的貨物的種類并能在商品庫存低于某個(gè)閾值是自動(dòng)生成新貨的訂單:事務(wù)處理理由:事務(wù)處理系統(tǒng)是可以請(qǐng)求更新數(shù)據(jù)庫的。對(duì)于庫存管理系統(tǒng),它能自動(dòng)生成新貨的訂單,更新的數(shù)據(jù)庫的數(shù)據(jù)。5對(duì)UML中的類圖、對(duì)象圖、狀態(tài)圖、

7、順序圖、部署圖、包圖說明其特征,并舉例說明各自使用特點(diǎn)。A:類圖類圖(Classdiagram)是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。類圖不顯示暫時(shí)性信息。類圖(Classdiagram)由許多(靜態(tài))說明性的模型元素(例如類、包和它們之間的關(guān)系,這些元素和它們的內(nèi)容互相連接)組成。類圖可以組織在(并且屈于)包中,僅顯示特定包中的相關(guān)內(nèi)容。類圖(Classdiagram)是最常用的UML圖,顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系;它用于描述系統(tǒng)的結(jié)構(gòu)化設(shè)計(jì)。類圖市如下元素組成:1

8、)類(Class):是具有共同結(jié)構(gòu)特征、行為特征、聯(lián)系和語義的對(duì)彖集合的抽象形式。2)關(guān)聯(lián)(Association):它表示類與類之間的關(guān)系。類(Class)在UML中通常以實(shí)線矩形框表示,矩形框中含有若干分隔框,分別包含類的名字、屬性、操作、約束以及其他成分等

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。