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

正文內(nèi)容

軟件工程試題庫集及答案-全文預覽

2024-12-05 15:09 上一頁面

下一頁面
  

【正文】 要求? 就程序設計語言的工程特性而言,對程序編碼有如下要求: ( 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分。 冗余附加技術:指為實現(xiàn)上述冗余技術所需 的資源和技術。 36.簡述容錯技術的四種主要手段,并解釋。 33.內(nèi)聚性 內(nèi)聚性是模塊獨立性的衡量標準之一,它是指模塊的功能強度的度量,即一個模塊內(nèi)部各個元素彼此結合的緊密程度的度量 34. JSP方法 JSP方法是面向數(shù)據(jù)結構的設計方法,其定義了一組以數(shù)據(jù)結構為 指導的映射過程,它根據(jù)輸入,輸出的數(shù)據(jù)結構,按一定的規(guī)則映射成軟件的過程描述,即程序結構。 30.若年利率為 i,不計復利, n年后可得錢數(shù)為 F,則現(xiàn)在的價值 P=F/(1+(n*i)。 26.程序設計語言的心理特性主要表現(xiàn)在 歧義性 、簡潔性、傳統(tǒng)性、局部性和順序性。 22.規(guī)定功能的軟件,在一定程度上對自身錯誤的作用(軟件錯誤)具有屏蔽能力,則稱此軟件具有 容錯功能 的軟件。 A.結合 B.隱藏 C.封裝 D.抽象 7.軟件調(diào)試技術包括( ) A.邊界值分析 B.演繹法 C.循環(huán)覆蓋 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)用、返回和轉(zhuǎn)移 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。(在每小題的四個選項中只有一個選項是符合題目要求的,請將正確選項前的字母填在題后的括號內(nèi)) 1.在下列工具與環(huán)境中( )屬于較早期的 CASE。 模塊內(nèi)部的算法設計在結構化方法的 ___詳細設計 __階段進行。 從模塊內(nèi)外的聯(lián)系來看,結構化設計的要求是 ___高內(nèi)聚低耦合 _。 A、需求分析與設計階段 B、編碼實現(xiàn)階段 C、測試階段 D、 維護階 段 44.軟件的 ____一般由兩次故障平均間隔時間和故障平均恢復時間來度量; A.可維護性 B 可靠性 C 效率 D 可理解性 45.采用 ____且編寫程序,可提高程序的可移植性; A.機器語言 B 宏指令 C 匯編語言 D 高級語言 二、填空題: 在結構化分析中, __數(shù)據(jù)字典 __用于詳細地定義數(shù)據(jù)流圖中的成分。 A、 選好一種程序設計語言 B、顯式說明一切變量 C、使用三種標準控制語句 D、 給程序加注釋 40.文檔是軟件開發(fā)人員 .維護人員 .用戶以及計算機之間的 ____, 軟件開發(fā)人員在各個階段以文檔作為前段工作成果的 _____和后段工作的 _____。 A、 N— S圖 B、 數(shù)據(jù)流圖 C、程序流程圖 D、 PAD 36.程序流程圖、 NS 圖和 PAD 圖是 ____使用的表達工具。 A.系統(tǒng)描述 B。 A.數(shù)據(jù)耦合 B.混合耦合 C.公共耦合 D.控制耦合 30.要減少兩個模塊之間的耦合,則必須 ____。 A.順序性內(nèi)聚 B.過程性內(nèi)聚 C.邏輯性內(nèi)聚 D.功能性內(nèi)聚 26.如果模塊中所有成分引用共同的數(shù)據(jù),該模塊內(nèi)的聯(lián)系類型是 ____。 A、 增加內(nèi)聚性 B、減少耦合度 C、提高有效性 D、 降低復雜度 22.下列 _____不是模塊化設計的目的。 A.從數(shù)據(jù)結構導出程序結構 B.從模塊結構導出程序結構 C.從模塊結構導 出數(shù)據(jù)結構 D.從數(shù)據(jù)流圖導出初始化結構圖 20.結構化設計方法是面向 ____的設計方法。 A. DFD 圖 B. PAD 圖 C. IPO 圖 D.數(shù)據(jù)字典 16.不適于作為數(shù)據(jù)流圖處理(加工)框名稱的是 ____。 總貌 B.細節(jié) C.抽象 D.軟件的作者 13.變換型和事務型是程序結構的標準形式。用戶和軟件人員的領導 10.下列敘述中, _______不屬于數(shù)據(jù)字典的作用。 A.詳細設計 B.可行性分析 C.運行及維護 D.測試與排錯 7.劃分軟件生存周期的階段時所應遵循的基本原則是 _____。 B.軟件危機 C.軟件工程 D.軟件產(chǎn)生 3.產(chǎn)生軟件危機的原因有如下幾點,除了 ______。 A. 50 年代末 B. 60 年代初 C. 60 年代末 D. 70 年代初 A.運籌學 B.工程學 C.軟件學 D.軟件學 E.數(shù)字 2.開發(fā)軟件需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱作 ____。 A.維護 B.測試 C.詳細設計 D.概要設計 E.編碼 F.需求分析 6. 瀑布模型 把軟件生存周期劃分為軟件定義、軟件開發(fā)和 ____三個階段,而每一階段又可細分為若干個更小的階段。 用戶中系統(tǒng)的直接使用者 B.用戶和軟件人員的中間人 A. C.軟件的編程人員 D。 A.算法分解 B.控制結構分解 C.數(shù)據(jù)結構分解 D.處理功能分解 13.分層數(shù)據(jù)流圖是一種比較嚴格又易于理解的描述方式,它的頂層描述了系統(tǒng)的 ____。 A、 可行性研究的依據(jù) B、用戶和開發(fā)人員之間的合同 C、 系統(tǒng)概要設計的依據(jù) D、軟件驗收測試的依據(jù) 15.結構化分析方法以數(shù)據(jù)流圖、 ____和加工說明等描述工具,即用直觀的圖和簡潔的語言來描述軟件系統(tǒng)模型。 A.概要 B.抽象 C.邏輯 D.規(guī)劃 19.結構化設計方法采用變換分析和事務分析技術實現(xiàn) ____。 A.對象 B.數(shù)據(jù)流 C.數(shù)據(jù)結構 D .控制結構 進入獲得更多 21.結構化設計采用模塊化方法的主要出發(fā)點是 ______。 A、被該模塊調(diào)用的所用模塊 B、調(diào)用該模塊的所有模塊 C、與該模塊相關聯(lián)的所有模塊 D、 受該模塊內(nèi)的判定影響的所有模塊 25.模塊本身的內(nèi)聚是模塊獨立性的重要度量因素之一,在七類內(nèi)聚中,具有最強內(nèi)聚的一類是 ____。 A、 順序內(nèi)聚 B、功能內(nèi)聚 C、過程內(nèi)聚 D、通信內(nèi)聚 29.某模塊的功能是打印錄取通知書或不錄取通知書,調(diào)用模塊可通過向此模塊傳遞布爾標志信息決定本次調(diào)用哪種通知書的打印,這種模塊 之間的耦合稱為 ____。 A、 數(shù)據(jù)型 B、復合型 C、內(nèi)容型 D、公共型 34. PAD( Problem Analysis Diagram)圖是一種 ____工具。編程輔助 35.下列系統(tǒng)設計工具中, ______不屬于詳細設計工具。 A.框圖 B.統(tǒng)一書寫格式 C.修改記錄 D.編程日期 39.提高程序可讀性的有力手段是 ______。 A.統(tǒng)一性 B.安全性 C.無二義性 D.組合性 43.一般來說,在管理軟件中,軟件生存周期各個階段的工作量以 ______所占的比例最大。 結構化分 析方法中,數(shù)據(jù)流圖的四種基本成分為:處理、源點或終點 __數(shù)據(jù)存儲和數(shù)據(jù)流 _。 如果兩模塊間的通信信息是若干個參數(shù),而每個參數(shù)是單一的數(shù)據(jù)項,則稱這種耦合性為 __數(shù)據(jù) _耦合。 軟件工程試題及答案 第一部分 選擇題 一、單項選擇題 每小題 1分,共 20分。 A.可靠性 B.可重用性 C.適應性 D.可移植性 4. ISO的軟件質(zhì)量評價模型由 3層組成,其中用于評價設計質(zhì)量的準則是( ) A. SQIC B. SQMC C. SQRC D. SQDC 5.軟件復雜性度量的參數(shù)包括( ) A.效率 B.規(guī)模 C.完整性 D.容錯性 6.對象實現(xiàn)了數(shù)據(jù)和操作的結合,使數(shù)據(jù)和操作( )于對象的統(tǒng)一體中。 21.在軟件開發(fā)過程中要產(chǎn)生大量的信息,要進行大量的修改, 軟件配置管理 能協(xié)調(diào)軟件開發(fā),并使混亂減到最低程度。 25.為了便于對照檢查,測試用例應由輸入數(shù)據(jù)和預期的 輸出結果 兩部分組成。 29.結構化語言是介于自然語言和 形式語言 之間的一種半形式語言。它以一種準確的、無二義性的說明方式為系統(tǒng)的分析、設計及維護提供了有關元素的一致的定義和詳細的描述。 ) 四、簡答題 每小題 5分,共 20分。 時間冗余:指重復執(zhí)行指令或程序來消除瞬時錯誤帶來的影響。( 3)一個成功的測試是發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤的測試。 解答:等價劃分法 ① 劃分等價類并編號,如下表所示。其實質(zhì)是要進行一次簡化、壓縮了的需求分析、設計過程,要在較高層次上以較抽象的方式進行需求分析和設計過程。描述的對象是當前正在運行的系統(tǒng),因此選擇 A。 4. _______工具在軟件詳細設計過程中不采用。PDL是過程設計語言的縮寫,也稱程序描述語言,用于描述模塊算法設計和處理細節(jié)的語言,這三種都可以在軟件詳細設計過程中使用,而 DFD圖則是數(shù)據(jù)流圖,是以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,只反映系統(tǒng)必須完成的邏輯功 能,所以它只是一種功能模型,不能在詳細設計過程中使用。三種結構可以寫出非常復雜的程序,而且選擇和循環(huán)都可以嵌套設計。 A.文檔 B.數(shù)據(jù) C.編碼 D. 設計 [解析 ]編碼副作用指的是在使用程序設計語言修改源代碼時可能引入錯誤,比如刪除或修改一個子程序、一個標號、一個標識符,改變程序代碼的時序關系,修改文件的打開或關閉等。至于 D中的結構好則不屬于可維護性的特征。前者稱為分類結構,用來描述現(xiàn)實世界中的一般化的抽象關系。 A.異步控制 B.同步控制 C.存取控制 D.基線控制 [解析 ]變更控制包括建立控制點和建立報告與審查制度,其過程中的“檢出”和“登入”處理實現(xiàn)了存取控制和同步控制,存取控制管理各個用戶存取和修改一個特定軟件配置對象的權限,同步控制可用來確保由不同用戶所執(zhí)行任務的并發(fā)變更。 13.提高軟件質(zhì)量和可靠的技術大致可分為兩大類:其中一類就是避開錯誤技術,但避開錯誤技術無法做到完美無缺和絕無錯誤,這就需要 A.消除錯誤 B.檢測錯誤 C.避開錯誤 D.容錯 [解析 ]提高軟件質(zhì)量和可靠性的技術大致可分為兩類,一類是避開錯誤技術,即在開發(fā)的過程中不讓差錯潛入軟件的技術,另一類是容錯技術,即對某些無法避開的差錯 ,使其影響減至最小的技術。因此面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對象組成的; ________;對象 彼此之間僅能通過傳遞消息互相聯(lián)系;層次結構的繼承。因此本題答案為 D。 A.自外向內(nèi) B.自頂向下 C.自內(nèi)向外 D.自底向上 [解析 ]
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1