實驗三---曾琪

實驗三---曾琪

ID:33576736

大?。?60.54 KB

頁數(shù):13頁

時間:2019-02-27

實驗三---曾琪_第1頁
實驗三---曾琪_第2頁
實驗三---曾琪_第3頁
實驗三---曾琪_第4頁
實驗三---曾琪_第5頁
資源描述:

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

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

2、的數(shù)據(jù)是直接的1.系統(tǒng)組織成一系列的一個高效方法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.一些活動都是集或升級存在的服務(wù)器3.當(dāng)一層的接口改變中進行管理的的時候,只有相鄰的4.共寧模型能通過容器模式而看得層受影響見缺點1.子系統(tǒng)一定要與1.沒有共亨的數(shù)據(jù)參考1.構(gòu)成系統(tǒng)可能困難容器數(shù)據(jù)模型一模型,了系統(tǒng)以不同2.性能也可能是一個致,不可避免的折的方式組織它們的數(shù)問題中據(jù)。數(shù)據(jù)交換可能沒2.數(shù)據(jù)子系

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

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

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

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

7、順序圖、部署圖、包圖說明其特征,并舉例說明各自使用特點。A:類圖類圖(Classdiagram)是顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。類圖不顯示暫時性信息。類圖(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è)計。類圖市如下元素組成:1

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

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

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

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