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

正文內(nèi)容

20xx年軟件工程-試題庫集及參考答案(參考版)

2025-06-03 22:02本頁面
  

【正文】 33.( )功能性注釋嵌在源程序體中,用以解釋下面的程序語句怎么做。,所以它是一種_________模型。,我們可以把高級(jí)語言分為基礎(chǔ)語言、_________和________三類。27.效益分有形效益和無形效益兩種。,通常用____________、_____________和____________描述這個(gè)邏輯模型。172。172。172。172。172。:硬件工程、172。通常,軟件生存周期包括問題定義,可行性研究,_______,詳細(xì)設(shè)計(jì),_______,______,維護(hù)活動(dòng),可以將這些活動(dòng)以適當(dāng)方式分配到不同階段去完成。A. 數(shù)據(jù)結(jié)構(gòu) C. 數(shù)據(jù)流圖 D. E—R圖20.結(jié)構(gòu)分析方法就是面向( )自頂向下逐步求精進(jìn)行需求分析的方法。A. 控制域 B. 作用域 D. 接口18.指出PDL是下列哪種語言( )。A. 結(jié)合 B. 隱藏 C. 封裝 D. 抽象14.具有風(fēng)險(xiǎn)分析的軟件生存周期模型是( ) ( ) A.詳細(xì)設(shè)計(jì) B.軟件編碼 C.軟件測試 D.軟件維護(hù)16. 在整個(gè)軟件維護(hù)階段所花費(fèi)的全部工作中,( )所占比例最大。動(dòng)態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個(gè)圖:一個(gè)是事件追蹤圖,另一個(gè)是( )。 A. 調(diào)用關(guān)系 B. 組成關(guān)系 C. 鏈接關(guān)系 D. 順序執(zhí)行關(guān)系5. 軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的( )。A. 等價(jià)類劃分 B. 邊界值分析 C. 因果圖 D. 判定表3. 需求分析最終結(jié)果是產(chǎn)生( )。,軟件危機(jī)主要有下列表現(xiàn):產(chǎn)品不符合用戶的實(shí)際需要.軟件開發(fā)生產(chǎn)率提高的速度遠(yuǎn)遠(yuǎn)不能滿足客觀需要,軟件的生產(chǎn)率遠(yuǎn)遠(yuǎn)低于硬件生產(chǎn)率和計(jì)算機(jī)應(yīng)用的增長,使人們不能充分利用現(xiàn)代計(jì)算機(jī)硬件提供的巨大潛力.軟件產(chǎn)品的質(zhì)量差.對軟件開發(fā)成本和進(jìn)度的估計(jì)常常不準(zhǔn)確.軟件的可維護(hù)性差.軟件文檔資料通常既不完整也不合格.軟件的價(jià)格昂貴,軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升.答:模塊是數(shù)據(jù)說明,可執(zhí)行語句等程序?qū)ο蟮募?模塊可以單獨(dú)被命名的而且可通過名字來訪問,例如,過程,函數(shù),子程序,宏等等都可作為模塊.模塊化就是把程序劃分成若干個(gè)模塊,每個(gè)模塊具有一個(gè)子功能,把這些模塊集總起來組成一個(gè)整體,可以完成指定的功能,實(shí)現(xiàn)問題的要求.模塊獨(dú)立性是軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體子功能,而和軟件系統(tǒng)中其他的模塊接口是簡單的.模塊獨(dú)立的概念是模塊化,抽象,信息隱蔽和局部化概念的直接結(jié)果.答: .程序?qū)嶋H上也是一種供人閱讀的文章.編寫程序時(shí)講求程序的風(fēng)格,將大量地減少人們讀程序的時(shí)間.良好的編碼風(fēng)格有助于編寫出可靠而又容易維護(hù)的程序,編碼的風(fēng)格在很大程度上決定著程序的質(zhì)量.4. 答: 黑盒測試法把程序看成一個(gè)黑盒子,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,.白盒測試法的前提是可以把程序看成裝在一個(gè)透明的白盒子里,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作,白盒測試又稱為結(jié)構(gòu)測試.六, 分析題答:第二段程序優(yōu)于第一段.注釋起到提示的作用,利于程序閱讀者對程序段全貌的理解縮進(jìn)格式清晰的顯示程序中邏輯判斷的結(jié)構(gòu).軟件工程期末考試試題、試卷一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)1.軟件測試的目的是( )。它隨著應(yīng)用的不同而不同,隨著用戶提出的質(zhì)量要求不同而不同。如果軟件只滿足那些精確定義了的需求而沒有滿足這些隱含的需求,軟件質(zhì)量也不能保證。如果不遵守這些開發(fā)準(zhǔn)則,軟件質(zhì)量就得不到保證。 4.答:軟件需求是度量軟件質(zhì)量的基礎(chǔ),不符合需求的軟件就不具備質(zhì)量。 3.答:這了表達(dá)數(shù)據(jù)處理過程的數(shù)據(jù)加工情況,用一個(gè)數(shù)據(jù)流圖是不夠的。它的基本思想是用圖形符號(hào)以黑盒子形式描繪系統(tǒng)里的每個(gè)部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等)。軟件生存周期就是從提出軟件產(chǎn)品開始,直到該軟件產(chǎn)品被淘汰的全過程。 2.在需求分析階段,建立目標(biāo)系統(tǒng)的邏輯模型的具體做法是什么。 ( ) ,不需要了解程序的內(nèi)部結(jié)構(gòu)和處理過程。( ) 。( ),一般推薦的扇出為3或4。( ) 。 A、內(nèi)容耦合是最高程度的耦合 B、應(yīng)該盡量使用內(nèi)容耦合 C、高級(jí)語言一般設(shè)計(jì)成允許內(nèi)容耦合的形式 D、如果一個(gè)模塊有多個(gè)入口,可能發(fā)生內(nèi)容耦合4.下列屬于不標(biāo)準(zhǔn)的書寫格式( )。A. 產(chǎn)品不符合用戶的需要B. 軟件產(chǎn)品的質(zhì)量差C. 軟件的可維護(hù)性差D. 軟件的價(jià)格昂貴 2.Jackson圖中一般可能包括( )。AA. B. BAABWHILE MC. D. AB3.對于螺旋模型,下列( )不是利用笛卡爾坐標(biāo)表達(dá)的活動(dòng)。 二、單項(xiàng)選擇題1.下列( )屬于系統(tǒng)軟件。 8.面向?qū)ο蠹夹g(shù)是一整套關(guān)于如何看待 和 的關(guān)系,以什么觀點(diǎn)來研究問題并進(jìn)行分析求解,以及如何進(jìn)行系統(tǒng)構(gòu)造的軟件方法學(xué)。 7.IPO圖由 、處理和 三個(gè)框組成。 5.Jackson圖除了可以表達(dá)程序結(jié)構(gòu)外,還可以表達(dá) ,它首先要分析 ,并用適當(dāng)?shù)墓ぞ邅砻枋觥? 3.現(xiàn)在向銀行存款,年利率為i,若希望在n年后從銀行得到F元,現(xiàn)在應(yīng)該存入的錢數(shù)為 。《軟件工程》期末考試樣題一、填空題1.軟件開發(fā)模型有 、 、第四代技術(shù)模型、 、構(gòu)件組裝模型、混合模型。(2)使用三種基本控制結(jié)構(gòu)構(gòu)造程序,分別是順序,選擇和循環(huán)(3)采用主程序員組的組織形式。軟件測試主要分為白盒測試和黑盒測試兩大類。一個(gè)好的測試用例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的用例。五、 簡答題1. 答:軟件測試是一個(gè)為了尋找軟件錯(cuò)誤而運(yùn)行程序的過程。2. 模塊化——把程序劃分成獨(dú)立運(yùn)行且可以獨(dú)立訪問的模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集成起來構(gòu)成一個(gè)整體,可以完成指定的功能滿足用戶的需求。( )四、 名詞解釋1. 白盒測試2. 模塊化3. 對象五、 簡答題1. 簡述軟件測試的任務(wù)、目的與類型。 ( )14. UML是一種面向?qū)ο蟮姆治鲈O(shè)計(jì)方法,即OOA/OOD方法。 ( )12. 軟件是指用程序設(shè)計(jì)語言(如Pascal,C,Visual Basic等)編寫的程序,軟件開發(fā)實(shí)際上就是編寫程序代碼。 ( )10. 判定覆蓋不一定包含條件覆蓋,條件覆蓋也不一定包含判定覆蓋。 ( )8. 面向?qū)ο蠼5玫降哪P桶到y(tǒng)的3個(gè)要素,即靜態(tài)結(jié)構(gòu)、交互次序和數(shù)據(jù)變換。 ( )6. 并發(fā)系統(tǒng)中遇到的一個(gè)主要問題是定時(shí)問題。 ( )4. 代碼審查方法沒有計(jì)算機(jī)測試方法好。 ( )2. 軟件工程的方法只適用于大型軟件的開發(fā),對小型軟件的開發(fā)沒有幫助。4. ________和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的邏輯模型5. ___________是一種黑盒測試技術(shù),這種技術(shù)把程序的輸入域劃分為若干個(gè)數(shù)據(jù)類,據(jù)此導(dǎo)出測試用例。2. 軟件模塊獨(dú)立性的兩個(gè)定性度量標(biāo)準(zhǔn)是_________________。A. 瀑布模型B. 噴泉模型C. 原型模型D. 增量模型14. 面向?qū)ο蟮姆治鲭A段建立的系統(tǒng)模型不包括________。A. 松散B. 緊密C. 無法判斷D. 相等12. 軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計(jì)、編碼、測試和維護(hù)等階段,一般認(rèn)為可能占用人員最多的階段是________。A. 需求分析B. 程序設(shè)計(jì)C. 設(shè)計(jì)評(píng)審D. 測試驗(yàn)收10. 軟件文檔是軟件工程實(shí)施中的重要部分,它不僅是軟件開發(fā)各階段的重要依據(jù),而且影響軟件的_______。A. 糾正錯(cuò)誤B. 發(fā)現(xiàn)錯(cuò)誤C. 避免錯(cuò)誤D. 證明錯(cuò)誤8. 在軟件系統(tǒng)中,一個(gè)模塊應(yīng)具有什么樣的功能,這是由_____決定的。A. 多態(tài)B. 繼承C. 封裝D. 消息6. Jackson方法是在軟件開發(fā)過程中常用的方法,使用Jackson方法時(shí)可以實(shí)現(xiàn)______。A. 等價(jià)劃分B. 邊界值分析C. 錯(cuò)誤推測D. 邏輯覆蓋4. 軟件工程方法是在實(shí)踐中不斷發(fā)展著的方法,而早期的軟件工程方法主要是指______。A. 軟件研發(fā)人員素質(zhì)太差B. 用戶經(jīng)常干預(yù)軟件系統(tǒng)的研發(fā)工作C. 沒有軟件質(zhì)量標(biāo)準(zhǔn)D. 軟件開發(fā)人員不遵守軟件質(zhì)量標(biāo)準(zhǔn)2. 在軟件質(zhì)量因素中,軟件在異常條件下仍能運(yù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。 試寫出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖。   ?。?)將產(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)生外購需求計(jì)劃給供應(yīng)科,并產(chǎn)生產(chǎn)品自制物料清單。現(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ì)劃。本題劃分了3個(gè)合理等價(jià)類,9個(gè)不合理等價(jià)類進(jìn)行測試,取到了預(yù)期的效果?! ?1.根據(jù)下列條件使用等價(jià)類劃分法設(shè)計(jì)測試用例?!   NDWHILE?!   LSE MAX =A(N) ENDIF。 五,論述題(本大題共3小題,第40小題7分,第41小題8分,第42小題10分,共25分)  40.請使用PAD圖和PDL語言描述在數(shù)組A(1)~A(10)中找最大數(shù)的算法?!  ?(6)對軟件質(zhì)量進(jìn)行度量?!  ?(5)對軟件的變更進(jìn)行控制?!  ?(4)推行軟件工程規(guī)范(標(biāo)準(zhǔn))?!  ?(3)加強(qiáng)軟件測試。在軟件開發(fā)的每一個(gè)階段結(jié)束時(shí),都要組織正式的技術(shù)評(píng)審。質(zhì)量保證活動(dòng)要貫徹開發(fā)過程始終,必須采用技術(shù)手段和工具,尤其是使用軟件開發(fā)環(huán)境來進(jìn)行軟件開發(fā)。6)開發(fā)工具落后,生產(chǎn)率提高緩慢。(4)軟件開發(fā)技術(shù)落后。(2)軟件開發(fā)管理困難而復(fù)雜。由于在開發(fā)過程中,沒有確保軟件質(zhì)量的體系和措施,在軟件測試時(shí),又沒有嚴(yán)格的、充分的、完全的測試,提交給用戶的軟件質(zhì)量差,在運(yùn)行中暴露出大量的問題。程序結(jié)構(gòu)不好,運(yùn)行時(shí)發(fā)現(xiàn)錯(cuò)誤也很難修改,導(dǎo)致維護(hù)性差?!  ?(3)開發(fā)的軟件可維護(hù)性差。開發(fā)初期對用戶的要求了解不夠明確,未能得到明確的表達(dá)。由于對工作量估計(jì)不足,對開發(fā)難度估計(jì)不足,進(jìn)度計(jì)劃無法按時(shí)完成,開發(fā)時(shí)間一再拖延。由于缺乏軟件開發(fā)的經(jīng)驗(yàn)和軟件開發(fā)數(shù)據(jù)的積累,使得開發(fā)工作的計(jì)劃很難制定。在軟件開發(fā)中遇到的問題找不到解決辦法,使問題積累起來,形成了尖銳的矛盾,因而導(dǎo)致了軟件危機(jī)。    38.什么是軟件危機(jī)?軟件危機(jī)的表現(xiàn)是什么?其產(chǎn)生的原因是什么?    解:軟件發(fā)展第二階段的末期,由于計(jì)算機(jī)硬件技術(shù)的進(jìn)步,計(jì)算機(jī)運(yùn)行速度、容量、可靠性有顯著的提高,生產(chǎn)成本顯著下降,這為計(jì)算機(jī)的廣泛應(yīng)用創(chuàng)造了條件。    (8)結(jié)論意見:說明項(xiàng)目是否能開發(fā);還需要什么條件才能開發(fā);對項(xiàng)目目標(biāo)有什么變動(dòng)等?!  ?(6)社會(huì)因素可行性分析:說明法律因素,對合同責(zé)任、侵犯專利權(quán)、侵犯版權(quán)等問題的分析;說明用戶使用可行性,是否滿足用戶行政管理、工作制度、人員素質(zhì)的要求?!  ?(4)所建議系統(tǒng)的技術(shù)可行性分析:所建議系統(tǒng)的簡要說明;處理流程和數(shù)據(jù)流程;與現(xiàn)有的系統(tǒng)比較的優(yōu)越性;采用所建議系統(tǒng)對用戶的影響;對各種設(shè)備、現(xiàn)有軟件、開發(fā)環(huán)境、運(yùn)行環(huán)境的影響;對經(jīng)費(fèi)支出的影響;對技術(shù)可行性的評(píng)價(jià)?!  。?)可行性研究前提:說明開發(fā)項(xiàng)目的功能、性能和基本要求;達(dá)到的目標(biāo);各種限制條件;可行性研究方法和決定可行性的主要因素。  35.結(jié)構(gòu)沖突    解:輸入數(shù)據(jù)與輸出數(shù)據(jù)結(jié)構(gòu)找不到對應(yīng)關(guān)系的情況,稱為結(jié)構(gòu)沖突。  32.社會(huì)可行性    解:要開發(fā)的項(xiàng)目是否存在任何侵犯、妨礙等責(zé)任問題,要開發(fā)項(xiàng)目目的運(yùn)行方式在用戶組織內(nèi)是否行得通,現(xiàn)有管理制度、人員素質(zhì)、操作方式是否
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1