freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程導(dǎo)論試題(精選合集)(文件)

2024-10-13 18:40 上一頁面

下一頁面
 

【正文】 斷關(guān)系),并說明是按照哪條基本原則進(jìn)行改進(jìn)的?,F(xiàn)在想建立一個(gè)計(jì)算機(jī)輔助企業(yè)管理系統(tǒng),其中:生產(chǎn)科的任務(wù)是:(1)根據(jù)銷售公司轉(zhuǎn)來的內(nèi)部合同(產(chǎn)品型號(hào)、規(guī)格、數(shù)量、交獲日期)制定車間月生產(chǎn)計(jì)劃。試寫出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖。,具有抽象性 、老化的問題 ,它的一個(gè)顯著特點(diǎn)是規(guī)模龐大,復(fù)雜程度高 ()。 、II和III 、III和IV 、III和IV ()。 ()。 ()。 “_”代表()。 是模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn),將軟件系統(tǒng)劃分模塊時(shí),盡量做到 內(nèi)聚、耦合,提高模塊的,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。:年齡有20歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡有20歲至40歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度者當(dāng)技術(shù)員;年齡有40歲以上者,中學(xué)文化程度當(dāng)材料員,大學(xué)文化程度當(dāng)技術(shù)員。(B)適應(yīng)性維護(hù),完善性維護(hù),搶救性維護(hù)和輔助性維護(hù)。(A)技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。進(jìn)行需求分析可使用多種工具,但(C)是不適用的。錯(cuò)測(cè)試功能是否符合要求是白盒測(cè)試。對(duì) 簡(jiǎn)答題簡(jiǎn)述需求分析的三個(gè)層次。軟件測(cè)試中一般包含幾個(gè)步驟?請(qǐng)分別加以說明。,將邏輯實(shí)現(xiàn)與物理實(shí)現(xiàn)分開。 ⑨ 下面關(guān)于面向?qū)ο蠓椒ㄖ邢⒌臄⑹?,不正確的是()。A、數(shù)據(jù)流B、數(shù)據(jù)流圖C、數(shù)據(jù)庫(kù)D、數(shù)據(jù)結(jié)構(gòu) ()。A、需求說明書B、設(shè)計(jì)說明書C、源程序D、項(xiàng)目開發(fā)設(shè)計(jì) 方法以數(shù)據(jù)流圖、()和加工說明等描述工具,即用直觀的圖和簡(jiǎn)潔的語言來描述軟系統(tǒng)模型。 ()。A)數(shù)據(jù)、對(duì)象、實(shí)體B)控制、聯(lián)系、對(duì)象 C)實(shí)體、聯(lián)系、屬性D)實(shí)體、屬性、操作 ()。A.?dāng)?shù)據(jù)流B.系統(tǒng)結(jié)構(gòu)C.控制結(jié)構(gòu)D.信息流 ()內(nèi)聚 (). 16.需求分析的產(chǎn)品是()A.?dāng)?shù)據(jù)流程圖案B.?dāng)?shù)據(jù)字典C.判定表D.需求規(guī)格說明書17.?dāng)?shù)據(jù)字典是軟件需求分析階段的最重要工具之一,其最基本的功能是()A.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)B.?dāng)?shù)據(jù)通信C.?dāng)?shù)據(jù)定義D.?dāng)?shù)據(jù)維護(hù)18.()引入了“風(fēng)險(xiǎn)驅(qū)動(dòng)”的思想,適用于大規(guī)模的內(nèi)部開發(fā)項(xiàng)目。一個(gè)好的測(cè)試用例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的用例。答:軟件工程的目標(biāo)是應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理開發(fā)軟件的工程。(3)軟件產(chǎn)品的質(zhì)量往往靠不住。(7)軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升。并提交需求分析報(bào) 告。提交源程序清單。概括的說,軟件生命周期模型由軟件定義、軟件開發(fā)和運(yùn)行維護(hù)3個(gè)時(shí)期組成,每個(gè)時(shí)期又進(jìn)一步劃分成若干個(gè)階段。軟件產(chǎn)品具有以下特性:非常復(fù)雜;成本高;風(fēng)險(xiǎn)大;維護(hù)困難; 可行性分析的目的和主要任務(wù)是什么?答:可行性分析的目的不是解決問題,而是確定問題是否值得去解決。總體設(shè)計(jì)的目的和主要任務(wù)是什么?答:總體設(shè)計(jì)的目的是用比較抽象的方法確定系統(tǒng)概要地是如何實(shí)現(xiàn)的(How to dogenerally!)。詳細(xì)設(shè)計(jì)的目的和主要任務(wù)是什么?答:在總體設(shè)計(jì)的基礎(chǔ)上,進(jìn)一步確定軟件怎樣具體實(shí)現(xiàn),經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序。維護(hù)的類型有:改正性(錯(cuò)誤)、適應(yīng)性(環(huán)境)、完善性(功能)、預(yù)防性(新產(chǎn)品)什么是耦合?模塊的耦合包括哪些類型?答:耦合是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。A. 軟件研發(fā)人員素質(zhì)太差 C. 沒有軟件質(zhì)量標(biāo)準(zhǔn) B. 用戶經(jīng)常干預(yù)軟件系統(tǒng)的研發(fā)工作 D. 軟件開發(fā)人員不遵守軟件質(zhì)量標(biāo)準(zhǔn) 2. 在軟件質(zhì)量因素中,軟件在異常條件下仍能運(yùn)行的能力成為軟件的_____。A. 多態(tài) C. 封裝 B. 繼承 D. 消息6. Jackson方法是在軟件開發(fā)過程中常用的方法,使用Jackson方法時(shí)可以實(shí)現(xiàn)______。A. 需求分析 C. 設(shè)計(jì)評(píng)審 B. 程序設(shè)計(jì) D. 測(cè)試驗(yàn)收 10. 軟件文檔是軟件工程實(shí)施中的重要部分,它不僅是軟件開發(fā)各階段的重要依據(jù),而且影響軟件的_______。A. 瀑布模型 C. 原型模型 B. 噴泉模型 D. 增量模型 14. 面向?qū)ο蟮姆治鲭A段建立的系統(tǒng)模型不包括________。4. ________和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的邏輯模型5. ___________是一種黑盒測(cè)試技術(shù),這種技術(shù)把程序的輸入域劃分為若干個(gè)數(shù)據(jù)類,據(jù)此導(dǎo)出測(cè)試用例。()4. 代碼審查方法沒有計(jì)算機(jī)測(cè)試方法好。()8. 面向?qū)ο蠼5玫降哪P桶到y(tǒng)的3個(gè)要素,即靜態(tài)結(jié)構(gòu)、交互次序和數(shù)據(jù)變換()9. 軟件重用是提高軟件開發(fā)生產(chǎn)率和目標(biāo)系統(tǒng)質(zhì)量的重要途徑。()13. 在進(jìn)行需求分析時(shí)需同時(shí)考慮維護(hù)問題。2. 簡(jiǎn)述結(jié)構(gòu)化程序設(shè)計(jì)方法的基本要點(diǎn) 答案:一、單選題 二、填空題 1. 數(shù)據(jù)流 3. 由下而上 5. 等價(jià)劃分 2. 內(nèi)聚性、耦合性 4. 數(shù)據(jù)流圖三、判斷題√√√√√√1√1111√四、名詞解釋1. 白盒測(cè)試——又叫做結(jié)構(gòu)測(cè)試,把程序看成裝在一個(gè)透明的白盒子里,按照程序內(nèi)部的邏輯測(cè)試程序,檢測(cè)程序中的主要執(zhí)行通路是否都能按預(yù)定要求正確工作。目的就是為了發(fā)現(xiàn)軟件中的錯(cuò)誤。2. 答:(1)采用自頂向下,逐步求精的程序設(shè)計(jì)方法。八個(gè)階段又可歸納為三個(gè)大的階段:計(jì)劃階段、開發(fā)階段和(C)。 軟件工程方法學(xué)的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實(shí)施的主要保證是(C)A、硬件環(huán)境 B、軟件開發(fā)的環(huán)境 C、軟件開發(fā)工具和軟件開發(fā)的環(huán)境D、開發(fā)人員的素質(zhì)軟件開發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在實(shí)際的應(yīng)用中,它們之間的關(guān)系表現(xiàn)為(B)A、相互排斥 B、相互補(bǔ)充C、獨(dú)立使用D、交替使用UML是軟件開發(fā)中的一個(gè)重要工具,它主要應(yīng)用于哪種軟件開發(fā)方法(C)A、基于瀑布模型的結(jié)構(gòu)化方法 C、基于對(duì)象的面向?qū)ο蟮姆椒˙、基于需求動(dòng)態(tài)定義的原型化方法D、基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法在下面的軟件開發(fā)方法中,哪一個(gè)對(duì)軟件設(shè)計(jì)和開發(fā)人員的開發(fā)要求最高(B)A、結(jié)構(gòu)化方法 B、原型化方法C、面向?qū)ο蟮姆椒?D、控制流方法結(jié)構(gòu)化分析方法是一種預(yù)先嚴(yán)格定義需求的方法,它在實(shí)施時(shí)強(qiáng)調(diào)的是分析對(duì)象的(B)A、控制流 B、數(shù)據(jù)流C、程序流D、指令流軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成(A)A、計(jì)劃階段、開發(fā)階段、運(yùn)行階段B、計(jì)劃階段、編程階段、測(cè)試階段 C、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試 D、需求分析、功能定義、系統(tǒng)設(shè)計(jì)1軟件開發(fā)中常采用的結(jié)構(gòu)化生命周期方法,由于其特征而一般稱其為(A)A、瀑布模型 B、對(duì)象模型C、螺旋模型D、層次模型1軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計(jì)、編碼和測(cè)試等階段,一般認(rèn)為可能占用人員最多的階段是(C)A、分析階段 21.系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號(hào)表示系統(tǒng)中各個(gè)元素表達(dá)了系統(tǒng)中各種元素之間的(信息流動(dòng))情況。23.自頂向下結(jié)合的漸增式測(cè)試法,在組合模塊時(shí)有兩種組合策略:深度優(yōu)先策略和(寬度優(yōu)先策略)。從程序圖來看,一條獨(dú)立路徑是至少包含有一條(在其他獨(dú)立路徑中未有過)的邊的路徑。B、設(shè)計(jì)階段C、編碼階段D、測(cè)試階段 [解析]匯編語言屬于低級(jí)語言,是一種面向機(jī)器的語言,它與高級(jí)語言相比有許多優(yōu)越性:如操作靈活,可以直接作用到硬件的最下層,完成與外部設(shè)備的接口工作等,是能夠利用計(jì)算機(jī)硬件特性直接控制硬件設(shè)備的唯一語言。27.詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的內(nèi)部特性,即模塊的算法、(使用的數(shù)據(jù))。[解析]在軟件維護(hù)的流程中,第一步就是制定維護(hù)申請(qǐng)報(bào)告,也稱為軟件問題報(bào)告,它是維護(hù)階段的一種文檔,由申請(qǐng)維護(hù)的用戶填寫。30.科學(xué)工程計(jì)算需要大量的標(biāo)準(zhǔn)庫(kù)函數(shù),以便處理復(fù)雜的數(shù)值計(jì)算,可供選擇的語言有:(FORTRAN語言)、PASCAL語言、C語言和PL/1語言。(√)3.Jackson圖只能表達(dá)程序結(jié)構(gòu),不能表達(dá)數(shù)據(jù)結(jié)構(gòu)。(√),提高程序運(yùn)行效率,而減少高級(jí)語言的使用。(X)四、名詞解釋題(本大題共5小題,每小題3分,共15分),為了支持軟件的開發(fā)而提供的一組工具軟件系統(tǒng)。解:圖 b 為一個(gè)改進(jìn)方案,將模塊 G 的位置提高,使其作用范圍為控制范圍的子集,減少模塊 之間的聯(lián)系。ENDWHILE。本題劃分了3個(gè)合理等價(jià)類,9個(gè)不合理等價(jià)類進(jìn)行測(cè)試,取到了預(yù)期的效果。(4)將產(chǎn)品的組裝計(jì)劃傳達(dá)到各科,將組裝月計(jì)劃分解為周計(jì)劃,下達(dá)給車間 技術(shù)科的任務(wù)是:(1)根據(jù)生產(chǎn)科轉(zhuǎn)來的組裝計(jì)劃進(jìn)行產(chǎn)品結(jié)構(gòu)設(shè)計(jì),產(chǎn)生產(chǎn)品裝配圖給生產(chǎn)科,產(chǎn)生外購(gòu)需求計(jì)劃給供應(yīng)科,并產(chǎn)生產(chǎn)品自制物料清單。[解析]軟件結(jié)構(gòu)圖是軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映了整個(gè)系統(tǒng)的功能實(shí)現(xiàn),即將來程序的控制層次體系,軟件結(jié)構(gòu)往往用樹狀或網(wǎng)狀結(jié)構(gòu)的圖形來表示,其主要內(nèi)容有模塊及模塊的控制關(guān)系,根據(jù)題意,可繪制出生產(chǎn)科和技術(shù)科的軟件結(jié)構(gòu)圖,其中生產(chǎn)科的結(jié)構(gòu)圖深度和寬度均為4,技術(shù)科的結(jié)構(gòu)圖的深度和寬度均為3。,具有抽象性、老化的問題 ,它的一個(gè)顯著特點(diǎn)是規(guī)模龐大,復(fù)雜程度高 (D)。 、II和III 、III和IV 、III和IV(B)。 (B)。 (B)。 “_”代表(B)。數(shù)據(jù)流圖。數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)流和數(shù)據(jù)。: 數(shù)據(jù)流、加工(又稱為數(shù)據(jù)處理)、文件、數(shù)據(jù)的源點(diǎn)或終點(diǎn)。瀑布模型。 “→”代表(A)。 (A)內(nèi)聚。,只剩下數(shù)據(jù)的流動(dòng)、加工處理和存儲(chǔ) 、數(shù)據(jù)源點(diǎn)/終點(diǎn)、數(shù)據(jù)流、控制流、數(shù)據(jù)存儲(chǔ)組成 、逐層分解的方法,其最基本的功能是(C)。 (D)。 、II和III 、III和IV 、III和IV ,其中占用精力和費(fèi)用最多的階段往往是(A)。試寫出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖。現(xiàn)在想建立一個(gè)計(jì)算機(jī)輔助企業(yè)管理系統(tǒng),其中: 生產(chǎn)科的任務(wù)是:(1)根據(jù)銷售公司轉(zhuǎn)來的內(nèi)部合同(產(chǎn)品型號(hào)、規(guī)格、數(shù)量、交獲日期)制定車間月生產(chǎn)計(jì)劃。41.根據(jù)下列條件使用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例。解:PDL語言:N=1WHILE NIF A(N)ELSE MAX =A(N)ENDIF。把測(cè)試對(duì)象看成一個(gè)黑盒子,測(cè)試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,只在軟件的接口處進(jìn)行測(cè)試,依據(jù)需求規(guī)格說明書,檢查程序是否滿足功能要求 是向用戶及社會(huì)提供滿意質(zhì)量的產(chǎn)品,確保軟件產(chǎn)品從誕生到消亡為止的所有階段的質(zhì)量的活動(dòng),即確定、達(dá)到和維護(hù)需要的軟件質(zhì)量而進(jìn)行的所有有計(jì)劃、有系統(tǒng)的管理活動(dòng) 將軟件生存周期各個(gè)活動(dòng)規(guī)定為依線性順序鏈接的若干階段的一種軟件開發(fā)模型。(X)9.容錯(cuò)就是每個(gè)程序采用兩種不同的算法編寫。(X)5.軟件的質(zhì)量好壞主要由驗(yàn)收人員負(fù)責(zé),其他開發(fā)人員不必關(guān)心。三.判斷1.軟件的開發(fā)與運(yùn)行經(jīng)常受到硬件的限制和制約。[解析]面向維護(hù)的技術(shù)涉及軟件開發(fā)的所有階段,能夠減少軟件錯(cuò)誤,提高軟件的可維護(hù)性。對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理設(shè)計(jì)等。[解析]JSP方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法。從程序圖來看,一條獨(dú)立路徑是至少包含有一條在其他獨(dú)立路徑中未有過的邊的路徑。它從主控模塊開始,按照軟件的控制層次結(jié)構(gòu),以深度優(yōu)先或?qū)挾葍?yōu)先的策略,逐步把各個(gè)模塊集成在一起。22.成本效益分析的目的是從(經(jīng)濟(jì))角度評(píng)價(jià)開發(fā)一個(gè)項(xiàng)目是否可行。A、詳細(xì)設(shè)計(jì)階段 B、概要設(shè)計(jì)階段C、需求分析階段D、測(cè)試和運(yùn)行階段在結(jié)構(gòu)化的瀑布模型中,哪一個(gè)階段定義的標(biāo)準(zhǔn)將成為軟件測(cè)試中的系統(tǒng)測(cè)試階段的目標(biāo)(A)。(4)采用單入口單出口的模塊形式。一個(gè)成功的測(cè)試是指揭示了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。3. 對(duì)象——描述該對(duì)象屬性的數(shù)據(jù)以及可以對(duì)這些數(shù)據(jù)施加的所有操作封裝在一起構(gòu)成的統(tǒng)一體。()15. 在面向?qū)ο蟮能浖_發(fā)方法中,每個(gè)類都存在其相應(yīng)的對(duì)象,對(duì)象是類的實(shí)例,類是生成對(duì)象的模板。()11. Power Designer是一個(gè)CASE工具。()6. 并發(fā)系統(tǒng)中遇到的一個(gè)主要問題是定時(shí)問題。()2. 軟件工程的方法只適用于大型軟件的開發(fā),對(duì)小型軟件的開發(fā)沒有幫助。2. 軟件模塊獨(dú)立性的兩個(gè)定性度量標(biāo)準(zhǔn)是_________________。A. 松散 C. 無法判斷 B. 緊密 D. 相等 12. 軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計(jì)、編碼、測(cè)試和維護(hù)等階段,一般認(rèn)為可能占用人員最多的階段是________。A. 糾正錯(cuò)誤 C. 避免錯(cuò)誤 B. 發(fā)現(xiàn)錯(cuò)誤 D. 證明錯(cuò)誤8. 在軟件系統(tǒng)中,一個(gè)模塊應(yīng)具有什么樣的功能,這是由_____決定的。A. 等價(jià)劃分 C. 錯(cuò)誤推測(cè),因果圖,D. 邏輯覆蓋 B. 邊界值分析 綜合策略4. 軟件工程方法是在實(shí)踐中不斷發(fā)展著的方法,而早期的軟件工程方法主要是指______。因?yàn)榫幋a風(fēng)格對(duì)軟件的可讀性、可維護(hù)性、可靠性、可用性很重要,所以要強(qiáng)調(diào)編碼風(fēng)格。編碼的目的和主要任務(wù)是什么?答:把軟件設(shè)計(jì)結(jié)果翻譯成用某種程序設(shè)計(jì)語言書寫的程序 軟件測(cè)試的目的和主要任務(wù)是什么()? 答:發(fā)現(xiàn)程序中的錯(cuò)誤軟件維護(hù)的目的和主要任務(wù)是什么?維護(hù)的類型有哪些?答:軟件維護(hù)是軟件生命周期中最后一個(gè)、持續(xù)時(shí)間最長(zhǎng)的階段。主要任務(wù)是概括地說,如何解決這些問題,系統(tǒng)怎樣實(shí)現(xiàn)?劃分系統(tǒng)的構(gòu)成成分(黑盒子),如程序、文件、數(shù)據(jù)庫(kù)、人工操作等。需求分析的目的和主要任務(wù)是什么?答:進(jìn)行需求分析是為了準(zhǔn)確地回答“系統(tǒng)必須做什么”這個(gè)問題,決定可以做什么不做什么??焖僭湍P褪窃谟脩舨荒芙o出完整、準(zhǔn)確的需求說明,或者開發(fā)者不能確定算法的有效性、操作系統(tǒng)的適應(yīng)性或人機(jī)交互的形式等許多情況下,可以根據(jù)用戶的一組基本需求,快速建造一個(gè)原型(可運(yùn)行的軟件),然后進(jìn)行評(píng)估,進(jìn)一步精化、調(diào)整原型,使其滿足用戶的要求,也使開發(fā)者對(duì)將要做的事情有更好的理解。(6)維護(hù),提交維 護(hù)報(bào)告。設(shè)計(jì)過程將需求轉(zhuǎn)換 為軟件表示,在編碼之前可以評(píng)估其質(zhì)量,所有設(shè)計(jì)均要文檔化,它是軟件配置的重要 組成部
點(diǎn)擊復(fù)制文檔內(nèi)容
合同協(xié)議相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1