




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、四簡答題(每小題5分,共20分)1. 軟件生存周期都包括哪些活動?答:軟件生命期的活動包括:可行性研究與計劃;需求分析 ;概要設(shè)計、詳細設(shè) 計;編碼、測試;維護等活動。2. 為什么說現(xiàn)代牌汽車是小汽車類的特化,而車輪不是小汽車的特化?答:現(xiàn)代牌汽車是具有小汽車的全部屬性和行為,它只不過是一種特定品牌的小 汽車,因此現(xiàn)代牌汽車可以從基類派生出來, 也就是說,現(xiàn)代牌汽車是小汽車類 的特化。3. 模塊獨立性與信息隱蔽有何關(guān)系?答“模塊獨立性”是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能, 而和軟件系統(tǒng)中其它的模塊的接口是簡單的。所謂的“信息隱蔽”是指每個模塊的實現(xiàn)細節(jié)對于其它模塊來說是隱蔽的。
2、也就是說,模塊中所包含的信息(包括數(shù)據(jù)和過程)不允許其它不需要這些信息 的模塊使用。衡量模塊獨立性的一個準(zhǔn)則就是模塊內(nèi)聚,達到信息隱蔽的模塊是信息內(nèi)聚模 塊,它是高內(nèi)聚的情形,因此模塊獨立性當(dāng)然就很強了。4. 面向?qū)ο蟮募蓽y試主要有哪幾種不同的測試策略?答:傳統(tǒng)的集成測試策略沒有意義。面向?qū)ο筌浖募蓽y試主要有下述兩種不 同的測試策略:基于線程的測試,基于使用的測試。5快速原型技術(shù)的基本思想是什么?答:在軟件開發(fā)的早期,快速開發(fā)一個目標(biāo)軟件系統(tǒng)的原型;讓用戶對其進行評價并提出修改意見; 然后開發(fā)人員根據(jù)用戶的意見對原型進行改進。6. 面向?qū)ο蠓椒ǖ膯l(fā)規(guī)則有哪些?答:(1)設(shè)計結(jié)構(gòu)應(yīng)該清晰
3、易懂(2) 般特殊結(jié)構(gòu)的深度應(yīng)適當(dāng)(3)設(shè)計結(jié)構(gòu)的類(4)使用簡單的協(xié)議(5)使用簡單的服務(wù)(6)把設(shè)計變動減至最小7. 提高軟件可重要性的主要準(zhǔn)則有哪些?答:(1)提高方法的內(nèi)聚(2)減小方法的規(guī)模(3)保持方法的一致性(4)把策略與實現(xiàn)分開(5)全面覆蓋(6)盡量不使用全局信息(7)利用繼承機制8. 需求分析的原則是什么?答:(1)必須能夠表達和理解問題的數(shù)據(jù)域和功能域。(2)自頂向上、逐層分解問題。(3)要給出系統(tǒng)的邏輯試圖和物理視圖。9. 目前常用的面向工程的方法,面向?qū)ο蟮姆椒ǎ嫦蚪Y(jié)構(gòu)的方法,形式化方法 等軟件開發(fā)方法各有什么特點?答:(1)面向過程的程序=算法+數(shù)據(jù)結(jié)構(gòu);(2)面
4、向?qū)ο蟮某绦蚨ο?類+繼承+消息通信;(3)面向構(gòu)件的程序二構(gòu)件+架構(gòu);(4)形式化方法是建立在嚴(yán)格的數(shù)學(xué)基礎(chǔ)上,以邏輯推理為出發(fā)點;(5)它們有各自的方法、工具和過程;10在面向?qū)ο蟮南到y(tǒng)開發(fā)過程中,每個階段需要建造的模型各有什么作用? 答:(1)在面向?qū)ο蟮南到y(tǒng)開發(fā)過程中,每個階段要建造不同的模型。(2)需求分析階段建造的模型用來捕獲系統(tǒng)需求分析(3)設(shè)計階段的模型是分析模型的擴充,為實現(xiàn)階段作指導(dǎo)性和技術(shù)性的解決(4)實現(xiàn)階段的模型是真正的源代碼及編譯后的組件。(5)發(fā)布階段是描述系統(tǒng)物理上的架構(gòu)。五應(yīng)用題(每小題10分,共30分)1一家圖書館藏有書籍、雜志、小冊子、電影錄像帶、音樂C
5、D、錄音圖書磁帶和報紙等出版物,供讀者借閱。這些出版物具有出版物名、出版者、獲得日期、 目錄編號、書架位置、借出狀態(tài)和借出限制等公共屬性,以及借出、收回等公共 服務(wù)。此外這些出版物還存在特有屬性,女口:書籍有作者屬性、雜志有日期屬性、 小冊子有作者屬性、電影錄像帶有電影名屬性、音樂 CD有演員名屬性、錄音圖 書磁帶有作者屬性,報紙有日期屬性。請為圖書館館藏出版物建立對象模型。答:父圖(1分),子圖各(1分),繼承關(guān)系(2分)Ilk I 関書館餉藏出版物的對像模型2.某醫(yī)院打算開發(fā)一個以計算機為中心的患者監(jiān)護系統(tǒng),醫(yī)院對患者監(jiān)護系統(tǒng)的 基本要求是隨時接收每個病人的生理信號(脈搏、體溫、血壓、心電
6、圖等),定時 記錄病人情況以形成患者日志,當(dāng)某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍 時向值班護士發(fā)出警告信息,此外,護士在需要時還可以要求系統(tǒng)印出某個指定 病人的病情報告。請用數(shù)據(jù)流圖描繪本系統(tǒng)的功能。答:(10分)【評分標(biāo)準(zhǔn)】1點1分,能分析出主要的數(shù)據(jù)源點與終點、加工、數(shù)3.設(shè)計題基本路徑覆蓋法是白盒測試用例的重要設(shè)計方法,請針對下面的語句段完成 如下if(A&&( B|C)x=1;else x=0 ;(1) 畫流程圖(2) 設(shè)計測試用例語句段:答:(1) 主體結(jié)構(gòu)(2) (4分一個測試用例2分)參考答案:1 )輸入:A=FALSE B=FALSE, C= FALSE輸出
7、 x=02) 輸入:A=TRUE B=FALSE, C=TURE輸出 x=14、某BBS模版的發(fā)帖子系統(tǒng)有如下功能:(1) 記錄發(fā)帖的內(nèi)容:系統(tǒng)對訪客的輸入內(nèi)容進行檢查,無非法內(nèi)容,則將內(nèi) 容存入發(fā)帖內(nèi)容文件中,否則提示內(nèi)容非法。(2) 顯示帖子內(nèi)容:從發(fā)帖內(nèi)容文件中讀出帖子內(nèi)容,按一定格式顯示在屏幕 上。請根據(jù)要求畫出該子系統(tǒng)的數(shù)據(jù)流圖。答: 參考答案:5假設(shè)一個包中的對象分為簡單對象和復(fù)合對象。簡單對象分別是弧、橢圓、折 線、多邊線。簡單對象可以被移動、旋轉(zhuǎn)、復(fù)制、擦除。復(fù)合對象由簡單對象組 成,復(fù)合對象可以移動、旋轉(zhuǎn)、復(fù)制、擦除。組成復(fù)合對象的簡單對象不能個別 地被修改。請畫出類圖。(1
8、0分) 答:6已知被測試模塊流程圖如下,按照“判定覆蓋”法,在表格中填入滿足測試要 求的數(shù)據(jù)。填寫下表數(shù)據(jù)覆蓋路徑覆蓋分支Y值TTFF答:注意:本題答案不唯一,學(xué)生給出的數(shù)字正確就應(yīng)該算對數(shù)據(jù)覆蓋路徑覆蓋分支Y值A(chǔ) = 3 B = 1 Y = 6ceTT12A = 1 B = 2 Y = 0bdFF-107 假如要建立一個網(wǎng)站,用于發(fā)布家教消息,同時建立家教及學(xué)生的溝通橋梁 基本需求如下:(1)家教求職者希望能注冊本人信息、修改本人資料、瀏覽家教信息、搜索家 教信息。(2)學(xué)生希望能夠注冊本人信息、修改本人資料、瀏覽家教信息、搜索家教信息。(3) 管理員希望能夠發(fā)布網(wǎng)站公告、處理家教信息。根據(jù)上面提出的基本需求,加以設(shè)計,建立家教網(wǎng)上發(fā)布系統(tǒng)的用例圖。答:參考答案:注冊教師信息搜索家教信息教師瀏覽家教信息/入普通用戶修改教師信息修改學(xué)生信息學(xué)生注冊學(xué)生信息登記家教信息1.復(fù)印機的工作過程大致如下:未接到復(fù)印命令時處于閑置狀態(tài), 一旦接到復(fù) 印命令則進入復(fù)印狀態(tài),完成一個復(fù)印命令規(guī)定的工作后又回到閑置狀態(tài),等待下一個復(fù)印命令;如果執(zhí)行復(fù)印命令時發(fā)現(xià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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年天津市家居裝修施工合同模板
- 借款合同樣本手寫管用
- 二零二五豪華精裝房裝修合同
- 二零二五土地租賃協(xié)議合同模板-@-1
- 二零二五版?zhèn)€人借款三方擔(dān)保合同
- 2025年電子脈沖治療儀項目發(fā)展計劃
- 有關(guān)孩子共同撫養(yǎng)的離婚協(xié)議二零二五年
- 依托資源招商合同范例
- 與公司簽訂保密協(xié)議二零二五年
- 殘疾人用工協(xié)議二零二五年
- (3月省質(zhì)檢)福建省2025屆高三畢業(yè)班適應(yīng)性練習(xí)卷英語試卷(含答案)
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗人員理論考試題庫及答案
- 2023年廣東省中學(xué)生生物學(xué)聯(lián)賽試題解析(word)及答案(掃描版)
- 高中信息技術(shù) 粵教版 必修1《運用選擇結(jié)構(gòu)描述問題求解過程》教學(xué)設(shè)計
- 每周安全安全檢查記錄表
- 《這是我的家》-完整版PPT
- 浙美版六年級下冊美術(shù)全冊教案
- 《云南省食品安全地方標(biāo)準(zhǔn) 天麻》編制說明
- 基于語音信號去噪處理的FIR低通濾波器設(shè)計要點
- G414(五) 預(yù)應(yīng)力鋼筋混凝土工字形屋面梁
- 木箱制作作業(yè)指導(dǎo)書
評論
0/150
提交評論