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

正文內(nèi)容

軟件工程試題庫集及答案-文庫吧

2024-10-18 15:09 本頁面


【正文】 蓋 D.集成測試 8.瀑布模型的存在問題是( ) A.用戶容易參與開發(fā) B.缺乏靈活性 C.用戶與開發(fā)者易溝通 D.適用可變需求 9.軟件測試方法中的靜態(tài)測試方法之一為( ) A.計算機輔助靜態(tài)分析 B.黑盒法 C.路徑覆蓋 D.邊界值分析 10.軟件生命周期中所花費用最多的階段是( ) A.詳細設計 B.軟件編碼 C.軟件測試 D.軟件維護 11.第一個體現(xiàn)結構化編程思想的程序設計語言是 ( ) A. FORTRAN語言 B. Pascal語言 C. C語言 D. PL/1語言 12.程序的三種基本控制結構是( ) A.過程、子程序和分程序 B.順序、選擇和重復 C.遞歸、堆棧和隊列 D.調(diào)用、返回和轉移 13.在詳細設計階段,經(jīng)常采用的工具有( ) A. PAD B. SA C. SC D. DFD 14.詳細設計的結果基本決定了最終程序的( ) A.代碼的規(guī)模 B.運行速度 C.質(zhì)量 D.可維護性 15.需求分析中開發(fā)人員要從用戶那里了解( ) A.軟件做什么 B.用戶使用界面 C.輸入的信息 D.軟件的規(guī)模 16.結構化程序設計主要強調(diào)的是( ) A. 程序的規(guī)模 B. 程序的效率 C. 程序設計語言的先進性 D. 程序易讀性 17. IDEF。圖反映系統(tǒng)( ) A.怎么做 B.對誰做 C. 何時做 D.做什么 18.經(jīng)濟可行性研究的范圍包括( ) A.資源有效性 B.管理制度 C.效益分析 D.開發(fā)風險 19.可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作,它是決定該系統(tǒng)是否開 發(fā)的決策依據(jù),因必須給出( )的回答。 A.確定 B.行或不行 C.正確 D.無二義 20.需求分析階段的任務是確定( ) A. 軟件開發(fā)方法 B. 軟件開發(fā)工具 C. 軟件開發(fā)費 D. 軟件系統(tǒng)的功能 二、填空題(每空 2分,共 20分)。 21.在軟件開發(fā)過程中要產(chǎn)生大量的信息,要進行大量的修改, 軟件配置管理 能協(xié)調(diào)軟件開發(fā),并使混亂減到最低程度。 22.規(guī)定功能的軟件,在一定程度上對自身錯誤的作用(軟件錯誤)具有屏蔽能力,則稱此軟件具有 容錯功能 的軟件。 23. McCall提出的軟件質(zhì)量模型包括 11 個軟件質(zhì)量特性。 24.軟件可維護性度量的七個質(zhì)量特性是可理解性、可測試性、可修改性、可靠 性、 可移植 性 、 可使用性和效率。 25.為了便于對照檢查,測試用例應由輸入數(shù)據(jù)和預期的 輸出結果 兩部分組成。 26.程序設計語言的心理特性主要表現(xiàn)在 歧義性 、簡潔性、傳統(tǒng)性、局部性和順序性。 27.軟件結構是以 模塊 為基礎而組成的一種控制層次結構。 28.在結構化分析中,用于描述加工邏輯的主要工具有三種,即:結構化語言、判定表、 判定樹 。 29.結構化語言是介于自然語言和 形式語言 之間的一種半形式語言。 30.若年利率為 i,不計復利, n年后可得錢數(shù)為 F,則現(xiàn)在的價值 P=F/(1+(n*i)。 三、名詞解釋題 每小題 3分,共 15分。 31.軟件生存周期模型 描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型 32.數(shù)據(jù)字典( DD) 數(shù)據(jù)字典是用來定義數(shù)據(jù)流圖中的各個成分的具體含義的。它以一種準確的、無二義性的說明方式為系統(tǒng)的分析、設計及維護提供了有關元素的一致的定義和詳細的描述。 33.內(nèi)聚性 內(nèi)聚性是模塊獨立性的衡量標準之一,它是指模塊的功能強度的度量,即一個模塊內(nèi)部各個元素彼此結合的緊密程度的度量 34. JSP方法 JSP方法是面向數(shù)據(jù)結構的設計方法,其定義了一組以數(shù)據(jù)結構為 指導的映射過程,它根據(jù)輸入,輸出的數(shù)據(jù)結構,按一定的規(guī)則映射成軟件的過程描述,即程序結構。 35.多態(tài)性 指相同的操作或函數(shù)、過程可作用于多種類型的對象上并獲得不同結果。或(不同的對象,收到同一消息可以產(chǎn)生不同的結果。 ) 四、簡答題 每小題 5分,共 20分。 36.簡述容錯技術的四種主要手段,并解釋。 結構冗余:包括靜態(tài)冗余、動態(tài)冗余和混合冗余。 信息冗余:為檢測或糾正信息在運算或傳輸中的錯誤,須外加一部分信息。 時間冗余:指重復執(zhí)行指令或程序來消除瞬時錯誤帶來的影響。 冗余附加技術:指為實現(xiàn)上述冗余技術所需 的資源和技術。 37.以 ,簡述對軟件測試的目的。 軟件測試是( 1)為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程;( 2)一個好的用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤的測試。( 3)一個成功的測試是發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤的測試。 38.就程序設計語言的工程特性而言,對程序編碼有哪些要求? 就程序設計語言的工程特性而言,對程序編碼有如下要求: ( 1)可移植性 ( 2)開發(fā)工具的可利用性 ( 3)軟件的可重用性 ( 4)可維護性 39.模塊的內(nèi)聚性包括哪些類型? 模塊的內(nèi)聚性包括: ( 1)偶然內(nèi)聚( 2)邏輯內(nèi)聚( 3)時間內(nèi)聚( 4)通信內(nèi)聚( 5)順序內(nèi)聚( 6)功能內(nèi)聚 五、應用題 第 40小題 7分,第 41小題 8分,第 42小題 10 分,共 25分。 41.根據(jù)下列條件使用等價劃分法設計測試用例。 某一 8 位微機,其十六進制常數(shù)定義為:以 0x 或 0X 開頭的數(shù)是十六進制整數(shù),其值的范圍是 7f~ 7f(表示十六進制的大小寫字母不加區(qū)別),如 0X13,0X6A,0X3c。 解答:等價劃分法 ① 劃分等價類并編號,如下表所示。 十六進制整型常量輸入條件的等價類表 輸入數(shù)據(jù) 合理等價類 不合理等價類 十六進制整數(shù) 1. 0x或 0X開頭 1~ 2位數(shù)字串 2. 以- 0x 打頭的 1~ 2位數(shù)字串 3. 非 0x或非-打頭的串 4 . 含 有 非 數(shù) 字 且( a,b,c,d,e,f)以外字符 5. 多于 5個字符 6. -后跟非 0的多位串 7. - 0后跟數(shù)字串 8. -后多于 3個數(shù)字 十六進制數(shù)范圍 9.在- 7f~ 7f之間 10.小于- 7f 11.大于 7f ② 為合理等價類設計測試用例,表中有三個合理等價類,設計兩個例子 測試數(shù)據(jù) 期望結果 覆蓋范圍 0 23 顯示有效輸入 1, 9 - 0 15 顯示有效輸入 2, 9 ③ 為每個不合 理等價類至少設計一個測試用例 測試數(shù)據(jù) 期望結果 覆蓋范圍 2 顯示無效輸入 3 G12 顯示無效輸入 4 123311 顯示無效輸入 5 - 1012 顯示無效輸入 6 - 011 顯示無效輸入 7 - 0134 顯示無效輸入 8 - 0x777 顯示無效輸入 10 0x87 顯示無效輸入 11 軟件工程導論預測題 一,單項選擇題(本大題共 20小題,每小題 1分,共 20分) 在每小題列出的四個選項中只有一個選項是符合題目要求的,請將正確選項前的字母填在題后的橫線上。 1.可行性研究要進行一 次 _____需求分析。 A.詳細的 B.全面的 C.簡化的、壓縮的 D.徹底的 [解析 ]軟件的可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。其實質(zhì)是要進行一次簡化、壓縮了的需求分析、設計過程,要在較高層次上以較抽象的方式進行需求分析和設計過程。因此答案為 C。 2.系統(tǒng)流程圖用于可行性分析中的 _____的描述。 A.當前運行系統(tǒng) B.當前邏輯模型 C.目標系統(tǒng) D.新系統(tǒng) [解析 ]可行性研究首先要確定項目的規(guī)模和目標,然后就需要對當前 運行的系統(tǒng)進行研究了,在考察系統(tǒng)的基礎上,通過描繪現(xiàn)有系統(tǒng)的高層系統(tǒng)流程圖,與有關人員一起審查該系統(tǒng)流程圖是否正確。描述的對象是當前正在運行的系統(tǒng),因此選擇 A。 3.系統(tǒng)流程圖是描述 _____的工具。 A.邏輯系統(tǒng) B.程序系統(tǒng) C.體系結構 D.物理系統(tǒng) [解析 ]系統(tǒng)流程圖是用圖形符號來表示系統(tǒng)中的各個元素,例如人工處理、數(shù)據(jù)庫、設備等,流程圖表達了系統(tǒng)中各個元素之間的信息流動情況。是描繪物理系統(tǒng)的傳統(tǒng)工具。 4. _______工具在軟件詳細設計過程中不采用。 A.判定表 B. IPO圖 C. PDL D. DFD圖 [解析 ]詳細描述處理過程常用三種工具:圖形、表格和語言。其中圖形工具有結構化流程圖、盒圖和問題分析圖三種,答案中的判定表是用來表示復雜的條件組合與應做的動作之間的對應關系。 IPO圖用來描述每個模塊輸入 /輸出數(shù)據(jù)、處理功能及模塊調(diào)用的詳細情況。PDL是過程設計語言的縮寫,也稱程序描述語言,用于描述模塊算法設計和處理細節(jié)的語言,這三種都可以在軟件詳細設計過程中使用,而 DFD圖則是數(shù)據(jù)流圖,是以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,只反映系統(tǒng)必須完成的邏輯功 能,所以它只是一種功能模型,不能在詳細設計過程中使用。 5.程序的三種基本控制結構是 A.過程、子程序和分程序 B.順序、選擇和重復 C.遞歸、堆棧和隊列 D.調(diào)用、返回和轉移 [解析 ]程序的三種基本控制結構是順序、選擇和循環(huán)(重復)。子程序只是程序設計一種方法,遞歸則是一種算法,都算不上是控制結構。 6.程序的三種基本控制結構的共同特點是 A.不能嵌套使用 B.只能用來寫簡單程序 C.已經(jīng)用硬件實現(xiàn) D.只有一個入口和一個出口 [解析 ]程序的特點就是從一個入口開始,最終以一 個出口結束,其間可以用順序,選擇和循環(huán)方式對程序的流向進行控制。三種結構可以寫出非常復雜的程序,而且選擇和循環(huán)都可以嵌套設計。 7.產(chǎn)生軟件維護的副作用,是指 A.開發(fā)時的錯誤 B.隱含的錯誤 C.因修改軟件而造成的錯誤 D.運行時誤操作 [解析 ]因修改軟件而造成的錯誤或其他不希望出現(xiàn)的情況稱為維護的副作用,包括編碼副作用、數(shù)據(jù)副作用、文檔副作用三種。只有答案 C是正確的表述。 8.維護中,因誤刪除一個標識符而引起的錯誤是 _________副作用。 A.文檔 B.數(shù)據(jù) C.編碼 D. 設計 [解析 ]編碼副作用指的是在使用程序設計語言修改源代碼時可能引入錯誤,比如刪除或修改一個子程序、一個標號、一個標識符,改變程序代碼的時序關系,修改文件的打開或關閉等。因此本題答案為 C。 9.可維護性的特性中相互促進的是 A.可理解性和可測試性 B.效率和可移植性 C.效率和可修改性 D.效率和結構好 [解析 ]軟件的可維護性可用七個質(zhì)量特性來衡量,分別是:可理解性、可測試性、可修改性、可靠性、可移植性、可使用性和效率。對于不同類型的維護,這些特性的側重點也不相同,有一些可維護特性是可以 相互促進的,比如可理解性和可測試性,可理解性和可修改性,另外一些則是相互矛盾的,如答案中的 B效率和可移植性、 C中的效率和可修改性。至于 D中的結構好則不屬于可維護性的特征。 10.汽車有一個發(fā)動機。汽車和發(fā)動機之間的關系是 _____關系。 A.一般具體 B.整體部分 C.分類關系 D.主從關系 [解析 ]類有兩種主要的結構關系,即一般 —— 具體結構關系和整體 —— 部分結構關系。前者稱為分類結構,用來描述現(xiàn)實世界中的一般化的抽象關系。后者稱為組裝結構,用來描 述現(xiàn)實世界中的類的組成的抽象關系。汽車和發(fā) 動機的關系很明顯,應該屬于整體 —— 部分關系。 11.在變更控制中, ______可以用來確保由不同用戶所執(zhí)行的并發(fā)變更。 A.異步控制 B.同步控制 C.存取控制 D.基線控制 [解析 ]變更控制包括建立控制點和建立報告與審查制度,其過程中的“檢出”和“登入”處理實現(xiàn)了存取控制和同步控制,存取控制管理各個用戶存取和修改一個特定軟件配置對象的權限,同步控制可用來確保由不同用戶所執(zhí)行任務的并發(fā)變更。 12.變更控制是一項最重要的軟件配置任務,其中“檢出”和 ______處理實現(xiàn)了兩個重要的變更控制 要素,即存取控制和同步控制。 A.登入 B.管理 C.填寫變更要求 D.審查 [解析 ]“檢出”和“登入”處理實現(xiàn)了兩個重要的變更控制要素。具體說明見上題。 13.提高軟件質(zhì)量和可靠的技術大致可分為兩大類:其中一類就是避開錯誤技術,但
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1