




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、14.3. 給下面的系統(tǒng)設(shè)計(jì)一個(gè)適當(dāng)?shù)捏w系結(jié)構(gòu)<1)火車站自動(dòng)售票系統(tǒng)<2)三維幾何造型系統(tǒng)(3) 網(wǎng)上銀行系統(tǒng)參考答案:(1)火車站自動(dòng)售票系統(tǒng)這是一個(gè)其型,的胖客戶機(jī)模舉*英中自動(dòng)售票機(jī)作溝客戶機(jī)致責(zé)處:理應(yīng)冃邏輯并 實(shí)現(xiàn)與系統(tǒng)的交互,服務(wù)器是一個(gè)大舉主機(jī),運(yùn)行火車票的數(shù)據(jù)庫°<2) 三維幾何造型系統(tǒng)該系統(tǒng)適于采用MVC我中欖型是三維幾何形體的邊界表示,視圖將模型中的兒何數(shù)躺収用戶需鑒的形式展現(xiàn)出來.揑制器負(fù)責(zé)管理與用F的交互控制<3) 網(wǎng)上銀疔系統(tǒng)該粟統(tǒng)諛用三層體系皓構(gòu)其屮一個(gè)數(shù)據(jù)服務(wù)器管理客戶的帳戶數(shù)捺庫一個(gè)VteB 疲務(wù)齢提供應(yīng)用服務(wù)(諸如現(xiàn)金轉(zhuǎn)振、
2、生成銀廳結(jié)算單等片用戶計(jì)第機(jī)上的瀏覽聯(lián)是 客戶機(jī)15、31重復(fù)1 面向?qū)Π痹O(shè)計(jì)與面向?qū)κ姆治龅膮^(qū)別是什么?設(shè)計(jì)包括哪些活動(dòng)7答案耍點(diǎn):面向?qū)ο蠓致犑侵攸c(diǎn)考慮系統(tǒng)“故什么”的問題.即運(yùn)卅榻向?qū)﹀璺椒▽?duì)問題域進(jìn)行仆析和瑾 解,建立系統(tǒng)的分析模型;閒向?qū)ο笤O(shè)計(jì)直亡考世系統(tǒng)“怎樣做杯的問題,即在分析模型的基礎(chǔ)上 形成實(shí)現(xiàn)環(huán)境下的設(shè)訃模型口面向?qū)﹀柙O(shè)計(jì)主要涉及系統(tǒng)設(shè)計(jì)、對(duì)象設(shè)計(jì)(或詳細(xì)設(shè)計(jì)1、數(shù)據(jù),軍設(shè)計(jì)和用戶界想設(shè)計(jì)等活 動(dòng)°16. 34.重復(fù)2軟件測(cè)試包括哪些類型的測(cè)試?這些測(cè)試之間的區(qū)別是什么?參考答案:軟杵測(cè)試包括單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和醴收測(cè)試等. 單元測(cè)試集中丁毎一個(gè)獨(dú)立的模
3、塊;集成測(cè)試賣中丁槿塊的組裝;系統(tǒng)測(cè)試確像鞭個(gè)系統(tǒng)與系統(tǒng)的功能需求和非功能需求保持一致:驗(yàn)收測(cè)試是用戶根據(jù)螫收標(biāo)渕(通常來自項(xiàng)Flf辦汶人在開發(fā)環(huán)境或模擬真實(shí)環(huán)境中執(zhí) 行的可用性、功能和性能測(cè)試-132.-I.為什么軟件系統(tǒng)在投入使用之后還要進(jìn)行變更?參考答案:軟件系統(tǒng)在投入便冃之后仍然需聲詵行變更,其主耍瓊區(qū)在T: 軟件在使用過程中.新的需求不斷出現(xiàn);- 商業(yè)環(huán)境在不斷地變化* 軟件中的趺陷需婆進(jìn)行修U: 計(jì)算機(jī)硬件和軟件壞境的產(chǎn)級(jí)需要更新現(xiàn)有的系統(tǒng): 軟件的性能和可羈性需要進(jìn)一步改進(jìn)418.X為什么說軟件堆護(hù)是一項(xiàng)困難的工柞?參考答察;軟件維護(hù)工作的函難主箜表現(xiàn)在以下兒個(gè)方面士 虞懺別人的
4、程序是很廉難的,而文檔的小足更霑加了這種難麼2 般幵發(fā)人員都有這樣 的體會(huì).修改別人的程序還不如自己亟新編寫程序. 文檔的不一或性是軟件鞏護(hù)困施的只一個(gè)因畫*主要表現(xiàn)在齊種立檔之閭的不一致以及 文檔與趕呼之閭附不一致性.從面昴致維護(hù)人員不劉所措+不劃怎樣進(jìn)疔修改這種不 一致性是由于開發(fā)過程中文擋管理不嚴(yán)造成的.開發(fā)中經(jīng)常會(huì)1B現(xiàn)塚改程序而忘了燼改 郴關(guān)的文檔.或者某個(gè)文榔修改了,眉沒冇煬改與之相關(guān)的誌他文梢等現(xiàn)象.解決文 檔不一致性的方法就是要加強(qiáng)開發(fā)工作中文檔的版本管SJL 軟件開發(fā)和軟件継護(hù)在人員和時(shí)間上存在差異=如果軟件維護(hù)工作是苗該軟件的開發(fā)人 員完成,期維護(hù)工作相對(duì)比較容易.因?yàn)檫@些
5、人員廳悉軟杵的功能和結(jié)構(gòu)等.但是,通 常開發(fā)人員和維護(hù)人員是不同的,況扎維護(hù)講段持續(xù)吋間很長(zhǎng)町能是1020年的吋 間原來的開發(fā)丁-具、方圧和技術(shù)與為獨(dú)有很大的墨異*這也造成了需護(hù)的困碼" 軟件維護(hù)不是一伴吸引人的工件,宙于継護(hù)工件的困難性+維護(hù)經(jīng)常遭受挫折.面且很 難出成果,所以高水乎的程序員自然不愿主動(dòng)去做,市公司也舍不得訃高水*的程序員 圭做.19.1+良好的軟件體系結(jié)構(gòu)設(shè)計(jì)有什么好處?答莫耍點(diǎn):軟杵體系結(jié)構(gòu)設(shè)計(jì)過程的核心在于建立系統(tǒng)的一個(gè)基本框架,即識(shí)別出系統(tǒng)的主要組件以及這 些組件之間的通信,艮好的休系結(jié)枸設(shè)訃具冇以卜一主要好處 項(xiàng)目相關(guān)人員之間的溝通匸軟件體系結(jié)構(gòu)是系統(tǒng)的一
6、種高層表示.它哼以成光不同項(xiàng)H相 關(guān)人員之間溝遇的使能器: 系統(tǒng)分析土在系統(tǒng)分析過程】硝定系統(tǒng)的初步體系站構(gòu)埒對(duì)系統(tǒng)是杏滿足關(guān)鍵空需求如 性能、町氛性和町維護(hù)性縛)產(chǎn)生很大的影響; 大規(guī)模復(fù)同:體系結(jié)構(gòu)町以在具有相似需求的系統(tǒng)之閭亙用.從而支持大規(guī)模的靈呵2-請(qǐng)向要說明英圖和順序圖的組成.參考滂奏:任系統(tǒng)中.類圖由類、矣的.厲性和操作次及炭Z間的各種聯(lián)系所紐成*下閹顯示了計(jì)算機(jī)及瓦 組嚨部彷*如處理曙、內(nèi)存、鍵盤、硬盤、顯示黠等n時(shí)序圖農(nóng)示對(duì)彖之間的交11?頂序.它由角色、對(duì)象、生命線和消息組成.英屮弟色代農(nóng)弓系統(tǒng) 交互的外部事物.下圖顯示了吋序圖的一種通用表示方法.actoro粉已Ct1ob
7、i“t2message 1messagesWTmessage233.3.在軟件開發(fā)過程中為什么需要建立模型?答実要點(diǎn):在軟件開發(fā)過程中,建立軟件模型具有十分重耍的作用.主要體現(xiàn)在以下方【帕-有助于問題的簡(jiǎn)化*通過抽象降低復(fù)雜件;>存助于和苴他開發(fā)小組成員r各種用戶以及系統(tǒng)相關(guān)者進(jìn)廳交流:*有助于維護(hù)人員了解軟件設(shè)計(jì)的思路和細(xì)節(jié).為以后的維護(hù)和升級(jí)提供了文檔34. 什么是三層體系結(jié)構(gòu)?它的優(yōu)按點(diǎn)是什么?答寨要點(diǎn);三層體系結(jié)構(gòu)將系統(tǒng)劃分成壺示.層、應(yīng)用邏輯層和數(shù)據(jù)存齢層*氏中農(nóng)示層由客F機(jī)上的瀏覽 垂處理,應(yīng)用邏軻層交給獨(dú)立的向用服務(wù)雒處理,數(shù)據(jù)存儲(chǔ)層則放在數(shù)搖服務(wù)旌上。這種結(jié)構(gòu)的憂點(diǎn)如2
8、瀏蹩瞎與應(yīng)用服舒器Z間是松耦令關(guān)系二若通過標(biāo)準(zhǔn)的HTML語言進(jìn)行交互.客戶端 的維護(hù)代價(jià)幾乎是零: 應(yīng)用服外器與數(shù)據(jù)服齊器之間是松耦合關(guān)系,應(yīng)用服務(wù)器可以通過標(biāo)準(zhǔn)的數(shù)據(jù)訪問接口(iUf JDBC和ODBC)靈活地誼問不同廠商和不同平臺(tái)的數(shù)據(jù)庫;* 應(yīng)用邏輯層可以部書衽由多個(gè)服務(wù)器苗點(diǎn)組成的集群上,賓群可以提供復(fù)制、負(fù)裁平篦和 故障切換等功能.保證了應(yīng)用的性能“可靠性和可伸編叫“這種結(jié)構(gòu)的缺點(diǎn)足應(yīng)用眼務(wù)錐與技術(shù)平臺(tái)耦合燧密,因此基丁不同平舍的應(yīng)用服務(wù)錐依然是信 息孤島.20. 請(qǐng)就以下需求建立用例圖、類圖用時(shí)序圖描述病人病情異常時(shí)系統(tǒng)的情況,其他情況從略在醫(yī)院的病房里,將病癥監(jiān)視器安置在每個(gè)病床
9、,對(duì)病人進(jìn)行監(jiān)護(hù)。監(jiān)視器將病人的病癥信號(hào)(組合)實(shí)時(shí)地傳送到中央監(jiān)護(hù)系統(tǒng)進(jìn)行分析處理。在中心值班室里,值班護(hù)士使用中央監(jiān)護(hù)系統(tǒng)對(duì)病員的情況進(jìn)行監(jiān)控,監(jiān)護(hù)系統(tǒng)實(shí)時(shí)地將病人的病癥信號(hào)與標(biāo)準(zhǔn)的病診信號(hào)進(jìn)行比較分析,當(dāng)病癥出現(xiàn)異常時(shí),系統(tǒng)會(huì)立即自動(dòng)報(bào)警,并打印病情報(bào)告和更新病歷。 系統(tǒng)根據(jù)醫(yī)生的要求隨時(shí)打印病人的病情報(bào)告,系統(tǒng)還定期自動(dòng)更新病歷。給出細(xì)化的用例團(tuán)use.?JJ卩柄怙報(bào):史新桶Hj值班護(hù)士Extend P標(biāo)椎病折7. '; '-'I冬 Hxtcriduse醫(yī)生再進(jìn)-涉4婁閨屮標(biāo)明葵2間的K毎;nt書信號(hào)中丸曲擴(kuò)'系統(tǒng)A 監(jiān)視21. 00A模型有哪些元素組成
10、?22. 現(xiàn)在要對(duì)一個(gè)自動(dòng)取款機(jī)(ATM)密碼功能軟件進(jìn)行黑盒測(cè)試,該軟件的規(guī)格說明如下:插入ATM機(jī)有效銀行卡,機(jī)器界面顯示“請(qǐng)輸入六位密碼”;若密碼正確機(jī)器顯示“查詢、取款等功能界面”;若密碼錯(cuò)誤顯示“密碼錯(cuò)誤”;若密碼錯(cuò)誤三次機(jī)器吞卡;若插 入非銀行卡或消磁卡機(jī)器顯示“無效卡,退出”。有效測(cè)試卡的密碼是 112233。請(qǐng)用等價(jià)類和邊界值方法設(shè)計(jì)測(cè)試該軟件功能的全部測(cè)試用例。25. 假設(shè)你的任務(wù)是對(duì)一個(gè)已有的軟件做重大修改,而且只允許你從下述文檔中選取兩份:(a)程序的規(guī)格說明;(b)程序的詳細(xì)設(shè)計(jì)結(jié)果(自然語言描述加上某種設(shè)計(jì)工具表示);(c)源程序清單(其中有適當(dāng)數(shù)量的注解)。你將選取哪兩份文檔?為什么這樣選???你打算怎樣完成交給你的任務(wù) ?26. 什么是程序設(shè)計(jì)風(fēng)格?為了具有良好的設(shè)計(jì)風(fēng)格,應(yīng)注意哪些方面的問題?27. 軟件測(cè)試的步驟是什么?這些測(cè)試與軟件開發(fā)各階段之間的關(guān)系?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 助動(dòng)車維修技術(shù)交流考核試卷
- 機(jī)器視覺與圖像處理技術(shù)考核試卷
- 智能儀器儀表項(xiàng)目規(guī)劃考核試卷
- 醫(yī)用針灸貼的種類和使用建議考核試卷
- 供應(yīng)鏈數(shù)字化轉(zhuǎn)型案例與啟示考核試卷
- 木紋設(shè)計(jì)與加工考核試卷
- 苗圃白蟻防治合同范本
- 留置權(quán)合同范本
- 業(yè)擴(kuò)報(bào)裝培訓(xùn)課件
- 8.3 摩擦力(共28張) 2024-2025學(xué)年人教版物理八年級(jí)下冊(cè)
- 中國(guó)思想史馬工程課件第一篇 先秦
- HY/T 081-2005紅樹林生態(tài)監(jiān)測(cè)技術(shù)規(guī)程
- Unit 3 Reading and Thinking 課件 【知識(shí)導(dǎo)航+拓展遷移】 高中英語人教版(2019)選擇性必修第二冊(cè)
- 幼兒園中班“建構(gòu)室”活動(dòng)安排表(上學(xué)期和下學(xué)期)
- 農(nóng)村常用法律法規(guī)知識(shí)講座(適用村干部)專題培訓(xùn)課課件
- 部編版四年級(jí)語文下冊(cè)第13課《貓》課件
- 應(yīng)急投入及資源保障制度
- 壓裂評(píng)價(jià)中常見曲線分析
- (新版)網(wǎng)絡(luò)攻防知識(shí)考試題庫(含答案)
- 2023年湖北省技能高考文化綜合試題及答案
- 自然辯證法概論課件:第一章馬克思主義自然觀
評(píng)論
0/150
提交評(píng)論