下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一、填空題程序設(shè)計(jì)的三種基本結(jié)構(gòu)是、、(順序、條件、循環(huán)),它們的共同點(diǎn)是一個(gè)入口和一個(gè)出口。程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是。(單入口單出口)用結(jié)構(gòu)化語言來描述加工邏輯的外層結(jié)構(gòu)時(shí),基本結(jié)構(gòu)有________(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))軟件的實(shí)現(xiàn)階段主要包括(編碼)階段和(測試)階段。計(jì)算機(jī)程序及其說明程序的各種文檔稱為。(軟件)軟件是、和(程序、數(shù)據(jù)、相關(guān)文檔)的完整集合。軟件工程管理的具體內(nèi)容包括對開發(fā)人員、組織機(jī)構(gòu)、用戶和______(文檔資料)等方面的管理。?為使得開發(fā)人員對軟件產(chǎn)品的各個(gè)階段工作都進(jìn)行周密的思考,從而減少返工,所以(軟件文檔)的編制是很重要的。軟件工程方法學(xué)有3大要素、工具、。(方法、過程)需求分析是確定系統(tǒng)(必須做什么),其最終成果是(需求分析規(guī)格說明書)。在需求分析中,開發(fā)人員要從用戶那里解決的之重要的問題是。(軟件應(yīng)當(dāng)做什么)軟件開發(fā)活動(dòng)的順序是_________。(問題定義、可行性研究、需求分析、設(shè)計(jì)、編碼和測試)軟件需求分析的任務(wù)包括_________。(問題分析、信息域分析、確定程序結(jié)構(gòu))最早提出軟件系統(tǒng)維護(hù)問題的階段是_________。(需求分析)開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做______(軟件危機(jī))。?“軟件危機(jī)”是指________。(軟件開發(fā)和維護(hù)中出現(xiàn)的一系列問題?)???快速原型模型是用戶和設(shè)計(jì)人員之間的一種交互過程,適用于(需求不確定性高)的系統(tǒng)。快速原型是利用原型輔助軟件開發(fā)的一種新思想,它是在研究(需求階段)的方法和技術(shù)中產(chǎn)生的。瀑布模型是以文檔為驅(qū)動(dòng),適用于(軟件需求明確)的系統(tǒng)。瀑布模型本質(zhì)上是一種________模型。(線性順序)_______(噴泉模型)是一種以用戶需求為動(dòng)力,以對象作為驅(qū)動(dòng)的模型,適合于面向?qū)ο蟮能浖_發(fā)方法。瀑布模型的主要特點(diǎn)是_________。(將軟件生命周期個(gè)階段依線性順序連接、用文檔驅(qū)動(dòng)的模型)增量模型根據(jù)增量方式和形式的不同,分為_____(漸增式增量模型)和原型模型。從目前情況來看,增量模型存在的主要問題是(缺乏豐富而強(qiáng)有力的軟件工具和開發(fā)環(huán)境?)可行性研究的目的是______。(確定系統(tǒng)是否值得開發(fā))可行性研究需要的時(shí)間長短取決于系統(tǒng)的規(guī)模,一般來說,可行性研究的成本只是預(yù)期總成本的_________。(8%)可行性研究從技術(shù)可行性、經(jīng)濟(jì)可行性、________、_________(社會因素、軟件開發(fā)風(fēng)險(xiǎn)分析)四方面進(jìn)行分析。??數(shù)據(jù)字典是用來定義_________中的各個(gè)成份的具體含義的。(數(shù)據(jù)流程圖)結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是_________。(逐步求精法)結(jié)構(gòu)化分析方法式一種面向(數(shù)據(jù)流)的開發(fā)方法。結(jié)構(gòu)化程序設(shè)計(jì),主要強(qiáng)調(diào)的是______。(程序的可理解性)SD(結(jié)構(gòu)化設(shè)計(jì))方法設(shè)計(jì)的結(jié)果是_________。(模塊結(jié)構(gòu)圖)結(jié)構(gòu)化方法總的指導(dǎo)思想是_______(自頂向下)逐層分解。??PDL(過程設(shè)計(jì)語言)是描述處理過程_________。(怎么做)PDL是一種_________語言。(過程設(shè)計(jì)語言)軟件測試的目的_________。(發(fā)現(xiàn)程序中的錯(cuò)誤)測試用例是一組。(測試用的數(shù)據(jù)以及對用的預(yù)期結(jié)果)一般來說,與設(shè)計(jì)測試數(shù)據(jù)無關(guān)的文檔是。(項(xiàng)目開發(fā)計(jì)劃書)為提高測試的效率,應(yīng)該______。(選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù))_________(白盒)測試時(shí),測試人員必須接觸到程序源代碼。確認(rèn)測試也稱,它的目標(biāo)是驗(yàn)證軟件的。(驗(yàn)收、有效性)黑盒測試在設(shè)計(jì)測試用例時(shí),主要需要研究。(需求規(guī)格說明與概要設(shè)計(jì)說明)白盒測試又稱為,按照程序的測試程序。(邏輯結(jié)構(gòu)測試、內(nèi)部邏輯)在進(jìn)行軟件測試時(shí),首先應(yīng)當(dāng)進(jìn)行_________(單元測試?),然后再進(jìn)行組裝測試,最后進(jìn)行有效性測試。下列屬于靜態(tài)測試方法的是_________(人工檢測)。?關(guān)于軟件測試的目的,_________。(為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程、一個(gè)好的測試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤、一個(gè)成功的測試用例是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測試)測試的關(guān)鍵問題是________。(如何選擇測試用例?)??大型軟件測試包括______(單元測試)、_______(集成測試)、確認(rèn)測試和____(系統(tǒng)測試)四個(gè)步驟單元測試是發(fā)現(xiàn)編碼錯(cuò)誤,集成測試是發(fā)現(xiàn)模塊的接口錯(cuò)誤,確認(rèn)測試是為了發(fā)現(xiàn)功能錯(cuò)誤,那么系統(tǒng)測試是為了發(fā)現(xiàn)(性能、質(zhì)量不合要求)的錯(cuò)誤模塊的耦合性可以按照耦合程度的高低進(jìn)行排序,正確次序是_________。(無直接耦合,數(shù)據(jù)耦合,控制耦合,內(nèi)容耦合)模塊的內(nèi)聚性用于衡量模塊內(nèi)各組成部分之間彼此結(jié)合的緊密程度,按照內(nèi)聚程度的從低到高進(jìn)行排序,依次為_________。(偶然內(nèi)聚、邏輯內(nèi)聚、通信內(nèi)聚、功能內(nèi)聚)在一段程序中,將多次出現(xiàn)的一組語句設(shè)計(jì)為一個(gè)子程序,供多個(gè)部分調(diào)用,這種情況出現(xiàn)的內(nèi)聚稱為________(偶然內(nèi)聚)。??軟件模塊內(nèi)聚性最強(qiáng)的是_________。(邏輯內(nèi)聚)為了提高模塊的獨(dú)立性,模塊之間最好是________?。(內(nèi)容耦合)如果對象之間的耦合是通過_________(消息機(jī)制)來實(shí)現(xiàn)的,那么這種耦合就是交互耦合。劃分模塊時(shí)盡量做到________(高內(nèi)聚、低耦合),保持模塊的獨(dú)立性。對類進(jìn)行詳細(xì)設(shè)計(jì),主要是設(shè)計(jì)類的_________(屬性和方法),優(yōu)化類之間的關(guān)系。數(shù)據(jù)流程圖的主要作用是_________。(描繪系統(tǒng)的邏輯模型)一般維護(hù)程序代碼的策略是_________。(根據(jù)維護(hù)申請讀源程序,并修改)UML是一種語言。(面向?qū)ο蠼UZ言)面向?qū)ο蠓治龊驮O(shè)計(jì)的界限是(模糊的),從分析到設(shè)計(jì)師一個(gè)逐漸擴(kuò)充模型的過程。數(shù)據(jù)模型(E-R圖)中主要涉及到的信息有數(shù)據(jù)實(shí)體、和。(屬性、聯(lián)系)人機(jī)界面設(shè)計(jì)中的系統(tǒng)響應(yīng)時(shí)間的重要屬性有長度和。(易變性)軟件再工程過程實(shí)質(zhì)上就是維護(hù)過程。(預(yù)防性)為了提高軟件的可維護(hù)性,在編碼階段應(yīng)注意。(養(yǎng)成好的程序設(shè)計(jì)風(fēng)格)畫某系統(tǒng)的數(shù)據(jù)流圖時(shí),頂層圖有_________。(1張)軟件詳細(xì)設(shè)計(jì)階段的任務(wù)是_________(算法與數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì))??删S護(hù)軟件的主要特性包括_________。(可理解性、可修改性、可移植性)在制定項(xiàng)目開發(fā)計(jì)劃文檔時(shí),包含的內(nèi)容是_________。(項(xiàng)目概述、實(shí)施計(jì)劃、交付期限)??軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪問性分離,這是指軟件的______(封裝)。??用來模擬被測模塊的上級調(diào)用模塊的模塊稱為_______(驅(qū)動(dòng)模塊)。??軟件復(fù)雜性度量的參數(shù)很多,主要有規(guī)模、_______(難度)、結(jié)構(gòu)、智能度。??軟件開發(fā)環(huán)境中最主要的組成部分是______(軟件工具)。??軟件維護(hù)困難的主要原因是(?開發(fā)方法的缺陷)。??可維護(hù)性的特性中,相互矛盾的是(效率與可修改性?)。??與維護(hù)人員有關(guān)的文檔有(概要設(shè)計(jì)說明書?)?類的實(shí)例化是________。(對象)向?qū)ο蟀l(fā)出服務(wù)請求稱為______(接口),類對象上的各種操作稱為_______(方法)。在面向?qū)ο蠓椒ㄖ?,對象?shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作_____(封裝)于對象的統(tǒng)一體中。軟件生存周期是指一個(gè)軟件從提出開發(fā)要求開始直到_______(該軟件報(bào)廢)為止的整個(gè)時(shí)期。二、判斷題測試最終是為了證明程序無錯(cuò)誤。(F)用黑盒法測試時(shí),測試用例是根據(jù)程序內(nèi)部邏輯設(shè)計(jì)的。(F)用黑盒法測試時(shí),測試用例是根據(jù)程序功能設(shè)計(jì)的。(F)在測試用例時(shí),應(yīng)包括合理的測試條件和不合理的輸入條件。(T)程序測試只能證明錯(cuò)誤的存在,但不能證明錯(cuò)誤不存在。(T)在整個(gè)測試過程中,增量式組裝測試所需時(shí)間比非增量式測試時(shí)間多。(F)測試是為了表明程序是正確的。(F)軟件測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。(T)可維護(hù)性復(fù)審緊在維護(hù)階段進(jìn)行。(F)驗(yàn)收測試依據(jù)系統(tǒng)需求規(guī)格說明書。(T)軟件維護(hù)的對象是程序代碼。(F)軟件維護(hù)前必須由用戶填寫維護(hù)要求表。(T)軟件維護(hù)的對象是程序代碼。(F)在一個(gè)正在工作的軟件上重新開發(fā)一個(gè)大型程序是一種浪費(fèi)。(F)好的測試方案是能夠發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試方案。(T)程序員應(yīng)避免檢查自己的程序。(T)驗(yàn)收測試依據(jù)系統(tǒng)需求規(guī)格說明書。(T)使用了形式化的說明技術(shù)后就能保證說明的完整性了。(F)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試。(T)應(yīng)長期保留測試用例,直至系統(tǒng)廢棄。(T)三、簡答題可行性研究的目的是什么?可行性研究的內(nèi)容是什么?模塊設(shè)計(jì)的優(yōu)化準(zhǔn)則是什么?軟件危機(jī)的典型表現(xiàn)有什么?什么是軟件生命周期?軟件生命周期劃分為幾個(gè)時(shí)期幾個(gè)階段?什么是需求分析?需求分析的具體任務(wù)是什么?簡述系統(tǒng)設(shè)計(jì)采用模塊化的優(yōu)點(diǎn)。UML的使用準(zhǔn)則是什么?簡述確認(rèn)測試中軟件配置復(fù)查的測試內(nèi)容。.軟件生存周期可以分為幾個(gè)階段,每個(gè)階段的提交物是什么?結(jié)構(gòu)化分析的描述工具有哪些?簡述結(jié)構(gòu)化分析的步驟。??什么是黑盒測試法?常用的黑盒測試方法有哪些???簡述面向?qū)ο蟮奶卣?。簡述增量模型和瀑布模型的本質(zhì)區(qū)別。簡述設(shè)計(jì)一個(gè)容錯(cuò)系統(tǒng)的步驟。??簡述在項(xiàng)目開發(fā)時(shí),選擇程序設(shè)計(jì)語言應(yīng)考慮因素。??四、應(yīng)用題下面是用PDL寫出的程序,請畫出對應(yīng)的程序流程圖、PAD圖和N-S圖。WhileTdo IfA>0thenA1IfB>0thenB1elseB2endifElseA2endifIfC>0thenC1elseC2endifEndifA3 Endwhile下面是用PDL寫出的程序,請畫出對應(yīng)的程序流程圖、PAD圖和N-S圖。WhileTdo IfA>0thenA1elseA2endifIfB>0thenB1IfC>0thenC1elseC2endifelseB2endifA3 endwhile某公安報(bào)警系統(tǒng)在一些公安重點(diǎn)保護(hù)單位(如銀行、學(xué)校等)安裝了報(bào)警裝置,工作過程如下,一旦發(fā)生意外,事故發(fā)生單位只需要按報(bào)警按鈕,系統(tǒng)立即向公安局發(fā)出警報(bào),自動(dòng)顯示報(bào)警單位的地址、電話號碼等信息。接到報(bào)警,110警車立即出動(dòng)前往出事地點(diǎn)。值班人員可以接通事故單位的電話,問清情況,需要時(shí)再增派公安人員到現(xiàn)場處理。請根據(jù)以上情況分析,確定本題應(yīng)建立哪幾個(gè)對象類,并畫出順序圖。商品銷售管理系統(tǒng)有5個(gè)腳本:經(jīng)理執(zhí)行系統(tǒng)管理功能,營業(yè)員執(zhí)行銷售功能,會計(jì)執(zhí)行賬務(wù)管理功能,供貨源執(zhí)行供貨功能,售后執(zhí)行售后功能。請繪制商品銷售管理系統(tǒng)的用例圖。某個(gè)學(xué)生成績管理系統(tǒng)的部分功能如下:???(1)基本信息管理:教務(wù)管理人員輸入或修改學(xué)期教學(xué)執(zhí)行計(jì)劃、學(xué)生名單和教師名單;???(2)學(xué)生選課:學(xué)生根據(jù)教學(xué)執(zhí)行計(jì)劃進(jìn)行選課;???(3)分配任課教師:教務(wù)管理人員為符合開課條件的課程分配教師,并打
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑照明拆除施工合同
- 音樂制作土地廠房租賃合同范本
- 鄭州商鋪交易合同關(guān)鍵條款
- 建筑材料招標(biāo)授權(quán)書
- 星巴克加盟合作租賃協(xié)議
- 鐵路工程合同管理實(shí)施細(xì)則
- 辦公空間綠色環(huán)保裝修合同
- 教育機(jī)構(gòu)會計(jì)招聘合同樣本
- 防腐保溫施工合同
- 2025年度智能交通系統(tǒng)施工合同3篇
- 鹵味熟食策劃方案
- 餐廳飯店顧客意見反饋表格模板(可修改)
- 頌缽培訓(xùn)課件
- 石油形成過程科普知識講座
- 輔警心理健康知識講座
- 《棗樹常見病蟲害》課件
- 刑法試題庫大全
- 燃?xì)獍惭b人員管理制度
- 省份簡稱課件
- 公民科學(xué)素質(zhì)調(diào)查問卷
- 小學(xué)健康教育試題-及答案
評論
0/150
提交評論