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

正文內(nèi)容

軟件工程導(dǎo)論試題(打印)-閱讀頁

2025-06-16 12:04本頁面
  

【正文】 重要工具之一,其最基本的功能是( )A.數(shù)據(jù)庫設(shè)計B.數(shù)據(jù)通信C.數(shù)據(jù)定義D.數(shù)據(jù)維護18.( )引入了“風險驅(qū)動”的思想,適用于大規(guī)模的內(nèi)部開發(fā)項目。答:軟件測試是一個為了尋找軟件錯誤而運行程序的過程。一個好的測試用例是指很可能找到迄今為止尚未發(fā)現(xiàn) 的錯誤的用例。軟件測試主要分為白盒測試和黑盒測試兩大類。答:軟件工程的目標是應(yīng)用計算機科學(xué)、數(shù)學(xué)及管理科學(xué)等原理開發(fā)軟件的工程。 但是目前的軟件開發(fā)面臨著許多問題:(1)對軟件開發(fā)成本和進度的估計常常很不準 確。(3)軟件產(chǎn)品的質(zhì)量往往靠不住。(5)軟件常常缺乏適當?shù)奈臋n資料。(7)軟件成本在計算機系統(tǒng)總成本 中所占的比例逐年上升。答:軟件開發(fā)的基本過程:(1)可行性研究,做初步的需求分析工作,決定項目可行與否 (2)軟件需求分析,軟件工程師必須了解軟件的信息領(lǐng)域,以及需求的功能、行為、性能和接口。并提交需求分析報告。設(shè)計過程將需求轉(zhuǎn)換為軟件表示,在編碼之前可以評估其質(zhì)量,所有設(shè)計均要文檔化,它是軟件配置的重要組成部分,經(jīng)復(fù)審后提交相應(yīng)的概要設(shè)計和詳細設(shè)計報告。提交源程序清單。(6)維護,提交維護報告。概括的說,軟件生命周期模型由軟件定義、軟件開發(fā)和運行維護3個時期組成,每個時 期又進一步劃分成若干個階段。 快速原型模型是在用戶不能給出完整、準確的需求說明,或者開發(fā)者不能確定算法的有 效性、操作系統(tǒng)的適應(yīng)性或人機交互的形式等許多情況下,可以根據(jù)用戶的一組基本需 求,快速建造一個原型(可運行的軟件),然后進行評估,進一步精化、調(diào)整原型,使其 滿足用戶的要求,也使開發(fā)者對將要做的事情有更好的理解。軟件產(chǎn)品具有以下特性:非常復(fù)雜;成本高;風險大;維護困難;可行性分析的目的和主要任務(wù)是什么?答:可行性分析的目的不是解決問題,而是確定問題是否值得去解決。需求分析的目的和主要任務(wù)是什么?答:進行需求分析是為了準確地回答“系統(tǒng)必須做什么”這個問題,決定可以做什么不做什 么??傮w設(shè)計的目的和主要任務(wù)是什么?答:總體設(shè)計的目的是用比較抽象的方法確定系統(tǒng)概要地是如何實現(xiàn)的(How to do generally !)。 主要任務(wù)是概括地說,如何解決這些問題,系統(tǒng)怎樣實現(xiàn)? 劃分系統(tǒng)的構(gòu)成成分(黑盒子),如程序、文件、數(shù)據(jù)庫、人工 操作等。詳細設(shè)計的目的和主要任務(wù)是什么?答:在總體設(shè)計的基礎(chǔ)上,進一步確定軟件怎樣具體實現(xiàn),經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設(shè) 計語言書寫的程序。編碼的目的和主要任務(wù)是什么?答:把軟件設(shè)計結(jié)果翻譯成用某種程序設(shè)計語言書寫的程序軟件測試的目的和主要任務(wù)是什么()?答:發(fā)現(xiàn)程序中的錯誤軟件維護的目的和主要任務(wù)是什么?維護的類型有哪些?答:軟件維護是軟件生命周期中最后一個、持續(xù)時間最長的階段。維護的類型有:改正性(錯誤)、適應(yīng)性(環(huán)境)、完善性(功能)、預(yù)防性(新產(chǎn)品)什么是耦合?模塊的耦合包括哪些類型?答:耦合是對一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。 因為編碼風格對軟件的可讀性、可維護性、可靠性、可用性很重要,所以要強調(diào)編碼風 格。A. 軟件研發(fā)人員素質(zhì)太差B. 用戶經(jīng)常干預(yù)軟件系統(tǒng)的研發(fā)工作C. 沒有軟件質(zhì)量標準D. 軟件開發(fā)人員不遵守軟件質(zhì)量標準2. 在軟件質(zhì)量因素中,軟件在異常條件下仍能運行的能力成為軟件的_____。A. 等價劃分B. 邊界值分析C. 錯誤推測D. 邏輯覆蓋4. 軟件工程方法是在實踐中不斷發(fā)展著的方法,而早期的軟件工程方法主要是指______。A. 多態(tài)B. 繼承C. 封裝D. 消息6. Jackson方法是在軟件開發(fā)過程中常用的方法,使用Jackson方法時可以實現(xiàn)______。A. 糾正錯誤B. 發(fā)現(xiàn)錯誤C. 避免錯誤D. 證明錯誤8. 在軟件系統(tǒng)中,一個模塊應(yīng)具有什么樣的功能,這是由_____決定的。A. 需求分析B. 程序設(shè)計C. 設(shè)計評審D. 測試驗收10. 軟件文檔是軟件工程實施中的重要部分,它不僅是軟件開發(fā)各階段的重要依據(jù),而且影響軟件的_______。A. 松散B. 緊密C. 無法判斷D. 相等12. 軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計、編碼、測試和維護等階段,一般認為可能占用人員最多的階段是________。A. 瀑布模型B. 噴泉模型C. 原型模型D. 增量模型14. 面向?qū)ο蟮姆治鲭A段建立的系統(tǒng)模型不包括________。2. 軟件模塊獨立性的兩個定性度量標準是_________________。4. ________和數(shù)據(jù)字典共同構(gòu)成了系統(tǒng)的邏輯模型5. ___________是一種黑盒測試技術(shù),這種技術(shù)把程序的輸入域劃分為若干個數(shù)據(jù)類,據(jù)此導(dǎo)出測試用例。 ( )2. 軟件工程的方法只適用于大型軟件的開發(fā),對小型軟件的開發(fā)沒有幫助。 ( )4. 代碼審查方法沒有計算機測試方法好。 ( )6. 并發(fā)系統(tǒng)中遇到的一個主要問題是定時問題。 ( )8. 面向?qū)ο蠼5玫降哪P桶到y(tǒng)的3個要素,即靜態(tài)結(jié)構(gòu)、交互次序和數(shù)據(jù)變換( )9. 軟件重用是提高軟件開發(fā)生產(chǎn)率和目標系統(tǒng)質(zhì)量的重要途徑。 ( )11. Power Designer是一個CASE工具。( )13. 在進行需求分析時需同時考慮維護問題。 ( )15. 在面向?qū)ο蟮能浖_發(fā)方法中,每個類都存在其相應(yīng)的對象,對象是類的實例,類是生成對象的模板。2. 簡述結(jié)構(gòu)化程序設(shè)計方法的基本要點答案:一、 單選題1. C 14. D 15. A二、 填空題1. 數(shù)據(jù)流2. 內(nèi)聚性、耦合性3. 由下而上4. 數(shù)據(jù)流圖5. 等價劃分三、 判斷題 √ √ √ √√ √ 1√ 1 1 1 1√四、 名詞解釋1. 白盒測試——又叫做結(jié)構(gòu)測試,把程序看成裝在一個透明的白盒子里,按照程序內(nèi)部的邏輯測試程序,檢測程序中的主要執(zhí)行通路是否都能按預(yù)定要求正確工作。3. 對象——描述該對象屬性的數(shù)據(jù)以及可以對這些數(shù)據(jù)施加的所有操作封裝在一起構(gòu)成的統(tǒng)一體。目的就是為了發(fā)現(xiàn)軟件中的錯誤。一個成功的測試是指揭示了迄今為止尚未發(fā)現(xiàn)的錯誤的測試。2. 答:(1)采用自頂向下,逐步求精的程序設(shè)計方法。(4)采用單入口單出口的模
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1