欧美精品手机一级在线播放,中文字幕在线欧美日韩,欧美精品中文字幕亚洲专区,国产免费观看网站

    <mark id="hrvb1"><strong id="hrvb1"></strong></mark>
  • <td id="hrvb1"></td>

    軟件工程試題及答案

    時(shí)間:2024-10-08 12:57:39 維澤 試題 我要投稿

    關(guān)于軟件工程試題及答案

      軟件工程是一門(mén)研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科。下面是瑞文小編收集整理的軟件工程試題及答案,歡迎閱讀參考~

    關(guān)于軟件工程試題及答案

      軟件工程試題及答案 1

      一、選擇題

      1、需求分析最終結(jié)果是產(chǎn)生( )

      A、 項(xiàng)目開(kāi)發(fā)計(jì)劃 B、可行性分析報(bào)告 C、需求規(guī)格說(shuō)明書(shū) D、設(shè)計(jì)說(shuō)明書(shū)

      答案:C

      2、需求分析中,開(kāi)發(fā)人員要從用戶(hù)那里解決的最重要的問(wèn)題是( )

      A、讓軟件做什么 B、要給軟件提供哪些信息

      C、要求軟件工作效率怎樣 D、讓軟件具有何種結(jié)構(gòu)

      答案:A

      3、DFD中的每個(gè)加工至少有( )

      A、一個(gè)輸入流或一個(gè)輸出流 B、一個(gè)輸入流和一個(gè)輸出流

      C、一個(gè)輸入流 D、一個(gè)輸出流

      答案:B

      4、數(shù)據(jù)字典總,一般不出現(xiàn)的條目是( )

      A數(shù)據(jù)流 B 數(shù)據(jù)存儲(chǔ) C、加工 D、源點(diǎn)與終點(diǎn)

      答案:D

      5、分層數(shù)據(jù)流圖是一種比較嚴(yán)格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的( )

      A、 細(xì)節(jié) B、輸入與輸出 C、軟件的作用D、繪制的時(shí)間

      答案:B

      6、需求規(guī)格說(shuō)明書(shū)的內(nèi)容不應(yīng)包括對(duì)( )的描述。

      A、 主要功能 B、算法的詳細(xì)過(guò)程 C、用戶(hù)界面和運(yùn)行環(huán)境 D、軟件性能

      答案:B

      7、需求規(guī)格說(shuō)明書(shū)的作用不應(yīng)包括( )

      A、軟件設(shè)計(jì)的依據(jù) B、用戶(hù)與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解

      C、軟件驗(yàn)收的依據(jù) D、軟件可行性研究的依據(jù)

      答案:D

      8、SA方法用DFD 描述( )

      A、系統(tǒng)的控制流程 B、系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)

      C、系統(tǒng)的基本加工 D、系統(tǒng)的功能

      答案:D

      9、一個(gè)局部數(shù)據(jù)存儲(chǔ)當(dāng)它作為( )時(shí),就把他畫(huà)出來(lái)。

      A、某些加工的數(shù)據(jù)接口 B、某個(gè)加工的特定輸入

      C、某個(gè)加工的特定輸出 D、某些加工的數(shù)據(jù)接口或某個(gè)加工的特定輸入輸出

      答案:D

      10、對(duì)于分層的DFD,父圖與子圖的平衡指子圖的輸入、輸出數(shù)據(jù)流同父圖相應(yīng)加工的輸入、輸出數(shù)據(jù)流( )

      A、 必須一致 B、數(shù)目必須相等 C、名字必須相同 D、數(shù)目必須不等

      答案:A

      11、需求分析階段不適用于描述加工邏輯的工具是( )

      A、 結(jié)構(gòu)化語(yǔ)言 B、判定表 C、判定樹(shù) D、流程圖

      答案:D

      12、SA方法的分析步驟是首先調(diào)查了解當(dāng)前系統(tǒng)的工作流程,然后( )

      A、獲得當(dāng)前系統(tǒng)的物理模型,抽象出當(dāng)前系統(tǒng)的邏輯模型,建立目標(biāo)系統(tǒng)的邏輯模型

      B、獲得當(dāng)前系統(tǒng)的物理模型,抽象出當(dāng)前系統(tǒng)的邏輯模型,建立目標(biāo)系統(tǒng)的物理模型

      C、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模型,抽象出目標(biāo)系統(tǒng)的邏輯模型

      D、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模型,建立目標(biāo)系統(tǒng)的物理模型

      答案:A

      13、SA方法的基本思想是( )

      A、自底向上逐步抽象 B、自底向上逐步分解

      C、自頂向下逐步分解 D、自頂向上抽象

      答案:C

      14、初步用戶(hù)手冊(cè)在( )階段編寫(xiě)

      A、 可行性研究 B、需求分析 C、軟件概要設(shè)計(jì) D、軟件詳細(xì)設(shè)計(jì)

      答案:B

      15、系統(tǒng)中模塊的____不僅意味著作用于系統(tǒng)的小變動(dòng)將導(dǎo)致行為上的小變化,也意味著規(guī)格說(shuō)明的小變動(dòng)將影響到一小部分模塊。

      A. 可分解性 B. 保護(hù)性 C. 可理解性 D. 連續(xù)性

      答案:D

      16.下面關(guān)于面向?qū)ο蠓椒ㄖ邢⒌臄⑹觯徽_的是______。

      A..鍵盤(pán)、鼠標(biāo)、通信端口、網(wǎng)絡(luò)等設(shè)備一有變化,就會(huì)產(chǎn)生消息

      B、操作系統(tǒng)不斷向應(yīng)用程序發(fā)送消息,但應(yīng)用程序不能向操作系統(tǒng)發(fā)送消息

      C. 應(yīng)用程序之間可以相互發(fā)送消息

      D、發(fā)送與接收消息的通信機(jī)制與傳統(tǒng)的子程序調(diào)用機(jī)制不同

      答案:B

      17、面向?qū)ο蠹夹g(shù)中,對(duì)象是類(lèi)的實(shí)例。對(duì)象有三種成份:________、屬性和方法(或操作)。

      A. 標(biāo)識(shí) B. 規(guī)則 C. 封裝 D. 消息

      答案:A

      18、可行性研究要進(jìn)行一次_____需求分析。

      A、詳細(xì)的

      B、全面的

      C、簡(jiǎn)化的、壓縮的

      D、徹底的

      答案:C

      19、系統(tǒng)流程圖用于可行性分析中的_____的描述。

      A、當(dāng)前運(yùn)行系統(tǒng)

      B.當(dāng)前邏輯模型

      C、目標(biāo)系統(tǒng)

      D、新系統(tǒng)

      答案:A

      20、系統(tǒng)流程圖是描述_____的工具。

      A、邏輯系統(tǒng)

      B、程序系統(tǒng)

      C、體系結(jié)構(gòu)

      D、物理系統(tǒng)

      答案:C

      21_______工具在軟件詳細(xì)設(shè)計(jì)過(guò)程中不采用。

      A、判定表 B、IPO圖 C、PDL D、DFD圖

      答案:D

      22.程序的三種基本控制結(jié)構(gòu)是

      A、過(guò)程、子程序和分程序

      B、順序、選擇和重復(fù)

      C、遞歸、堆棧和隊(duì)列

      D、調(diào)用、返回和轉(zhuǎn)移

      答案:B

      23、程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是

      A、不能嵌套使用

      B、只能用來(lái)寫(xiě)簡(jiǎn)單程序

      C、已經(jīng)用硬件實(shí)現(xiàn)

      D、只有一個(gè)入口和一個(gè)出口

      答案:D

      24、軟件開(kāi)發(fā)過(guò)程中,抽取和整理用戶(hù)需求并建立問(wèn)題域精確模型的過(guò)程叫

      A、生存期

      B、面向?qū)ο笤O(shè)計(jì)

      C、面向?qū)ο蟪绦蛟O(shè)計(jì)

      D、面向?qū)ο蠓治?/p>

      答案:D

      25、原型化方法是用戶(hù)和設(shè)計(jì)者之間執(zhí)行的一種交互構(gòu)成,適用于______系統(tǒng)。

      A、需求不確定性高的

      B、需求確定的

      C、管理信息

      D、實(shí)時(shí)

      答案:A

      26、原型化方法是一種_______型的設(shè)計(jì)過(guò)程。

      A、自外向內(nèi)

      B、自頂向下

      C、自?xún)?nèi)向外

      D、自底向上

      答案:A

      27.選擇結(jié)構(gòu)的復(fù)雜性比順序結(jié)構(gòu)的復(fù)雜性要( )。

      A、小 B、大 C、相等 D、無(wú)法比較

      答案:B

      28.在數(shù)據(jù)流圖中,○(橢圓)代表( )。

      A、源點(diǎn) B、終點(diǎn) C、加工 D、模塊

      答案:C

      29模塊內(nèi)聚度越高,說(shuō)明模塊內(nèi)各成分彼此結(jié)合的程度越( )。

      A、松散 B、緊密 C、無(wú)法判斷 D、相等

      答案:B

      30、軟件設(shè)計(jì)階段的輸出主要是( )。

      A、程序 B、模塊 C、偽代碼 D、設(shè)計(jì)規(guī)格說(shuō)明書(shū)

      答案:D

      31、軟件需求分析是保證軟件質(zhì)量的重要步驟,它的實(shí)施應(yīng)該是在( )。

      A、編碼階段 B、軟件開(kāi)發(fā)全過(guò)程 C、軟件定義階段 D、軟件設(shè)計(jì)階段

      答案:C

      32、在七種偶合中,最低偶合是( )。

      A、內(nèi)容偶合 B、公共偶合 C、數(shù)據(jù)偶合 D、非直接偶合

      答案:D

      33、結(jié)構(gòu)化分析方法SA、結(jié)構(gòu)化設(shè)計(jì)方法SD,和JACKSON方法,是在軟件開(kāi)發(fā)過(guò)程中常用的方法,人們使用SA方法時(shí)可以得到( ),使用SD方法時(shí)可以得到( )。

      A、程序流程圖 B、具體的語(yǔ)言程序 C、模塊結(jié)構(gòu)圖及模塊的功能說(shuō)明書(shū)

      D、分層數(shù)據(jù)流圖

      答案:D

      34、進(jìn)行需求分析可使用多種工具,但( )是不適用的。

      A、數(shù)據(jù)流圖 B、判定表

      C、PAD圖 D、數(shù)據(jù)字典

      答案:C

      35、需求分析階段研究的對(duì)象是軟件項(xiàng)目的( )。

      A、用戶(hù)要求 B、合理要求

      C、模糊要求

      答案:C

      37、數(shù)據(jù)字典的任務(wù)是對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所有被命名的數(shù)據(jù)元素,在數(shù)據(jù)字典中作

      為一個(gè)詞條加以定義,使得每一個(gè)圖形元素的名字都有一個(gè)確切的( )。

      A、對(duì)象 B、解釋

      c、符號(hào) D、描述

      答案:D

      38、在數(shù)據(jù)流圖中,有名字及方向的成分是( )。

      A、控制流 B、信息流

      c、數(shù)據(jù)流 D、信號(hào)流

      答案:C

      39、在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況的工具有 ( )

      A、數(shù)據(jù)流圖 B、數(shù)據(jù)詞典

      C、結(jié)構(gòu)化英語(yǔ) D、判定樹(shù)與判定表

      答案:A

      40、在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)情況的工具有 ( )

      A、數(shù)據(jù)流圖 B、數(shù)據(jù)詞典

      C、結(jié)構(gòu)化英語(yǔ) D、判定樹(shù)與判定表

      答案:B

      41、結(jié)構(gòu)化分析方法(SA)是一種面向( )的需求分析方法。

      A一對(duì)象 B、數(shù)據(jù)結(jié)構(gòu) C、數(shù)據(jù)流 D、控制流

      答案:C

      42.描述結(jié)構(gòu)化系統(tǒng)分析方法的工具不包括( )

      A、數(shù)據(jù)流圖 B、組織結(jié)構(gòu)圖

      C、數(shù)據(jù)詞典 D、結(jié)構(gòu)化語(yǔ)言

      答案:B

      43、決策樹(shù)( )

      A、能用來(lái)代替程序流程圖

      B、是程序流程圖的輔助手段

      C、是描述基本加工的邏輯功能的有效工具

      D、A和B

      答案:C

      44、軟件需求分析階段的工作,可以分成以下四個(gè)方面:對(duì)問(wèn)題的'識(shí)別、分析與綜合、

      制定規(guī)格說(shuō)明以及( )。

      A、總結(jié) B、實(shí)踐性報(bào)告

      C、需求分析評(píng)審 D、以上答案都不正確

      答案:C

      45、以下說(shuō)法錯(cuò)誤的是( )。

      A、結(jié)構(gòu)化語(yǔ)言外層中的順序結(jié)構(gòu)是一組祈使語(yǔ)句、選擇語(yǔ)句、重復(fù)語(yǔ)句的順序排列

      B、結(jié)構(gòu)化語(yǔ)言外層中的選擇結(jié)構(gòu)使用IF-THEN--ELSE-ENDIF等關(guān)鍵字

      C、結(jié)構(gòu)化語(yǔ)言的內(nèi)層可以采用祈使語(yǔ)句的自然語(yǔ)言短語(yǔ)

      D、結(jié)構(gòu)化語(yǔ)言外層中的重復(fù)結(jié)構(gòu)使用CASE-OF-ENDCASE等關(guān)鍵字

      答案:D

      46、結(jié)構(gòu)化分析方法使用的描述工具( )定義了數(shù)據(jù)流圖中每一個(gè)圖形元素。

      A、數(shù)據(jù)流圖 B、數(shù)據(jù)字典

      c、判定表 D、判定樹(shù)

      答案:B

      47、下列說(shuō)法正確的是( )。

      A、對(duì)于順序執(zhí)行和循環(huán)執(zhí)行的動(dòng)作,用判定表和判定樹(shù)

      B、對(duì)于存在多個(gè)條件復(fù)雜組合的判斷問(wèn)題,用結(jié)構(gòu)化語(yǔ)言描述

      C、判定表較判定樹(shù)直觀易讀,判定樹(shù)進(jìn)行邏輯驗(yàn)證較嚴(yán)格

      D、可將判定表和判定樹(shù)兩者結(jié)合起來(lái),先用判定表作底稿,在此基礎(chǔ)上產(chǎn)生判定樹(shù)

      答案:D

      48、需求規(guī)格說(shuō)明書(shū)的作用不應(yīng)包括( )。

      A、軟件設(shè)計(jì)的依據(jù)

      B、用戶(hù)與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解

      c、軟件驗(yàn)收的依據(jù)

      D、軟件可行性研究的依據(jù)

      答案:D

      49、軟件需求規(guī)格說(shuō)明書(shū)的內(nèi)容不應(yīng)包括對(duì)( )的描述。

      A、主要功能 B、算法的詳細(xì)過(guò)程

      C、用戶(hù)界面及運(yùn)行環(huán)境 D、軟件的性能

      答案:B

      50、在結(jié)構(gòu)化分析方法(SA)中,與數(shù)據(jù)流圖配合使用的是( )。

      A、網(wǎng)絡(luò)圖 B、實(shí)體聯(lián)系圖

      C、數(shù)據(jù)字典 D、程序流程圖

      答案:C

      51、通過(guò)( )可以完成數(shù)據(jù)流圖的細(xì)化。

      A、結(jié)構(gòu)分解 B、功能分解

      C、數(shù)據(jù)分解 D、系統(tǒng)分解

      答案:B

      52、分層DFD是一種比較嚴(yán)格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的( )。

      A、細(xì)節(jié) B、輸人與輸出

      c、軟件的作者 D、繪制的時(shí)間

      答案:B

      53、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流都是( )僅僅所處的狀態(tài)不同。

      A、分析結(jié)果 B、事件

      C、動(dòng)作 D、數(shù)據(jù)

      答案:D

      54、數(shù)據(jù)字典中,一般不包括下列選項(xiàng)中的( )條目。

      A、數(shù)據(jù)流 B、數(shù)據(jù)存儲(chǔ)

      C、加工 D、源點(diǎn)與終點(diǎn)

      答案:D

      55、在軟件需求分析中,開(kāi)發(fā)人員要從用戶(hù)那里解決的最重要的問(wèn)題是( )。

      A、要讓軟件做什么 B、要給該軟件提供哪些信息

      c、要求軟件工作效率怎樣 D、要讓軟件具有何種結(jié)構(gòu)

      答案:A

      56、需求分析最終結(jié)果是產(chǎn)生( )。

      A、項(xiàng)目開(kāi)發(fā)計(jì)劃 B、可行性分析報(bào)告

      C、需求規(guī)格說(shuō)明書(shū) D、設(shè)計(jì)說(shuō)明書(shū)

      答案:C

      57、SA方法用DFD描述( )。

      A、系統(tǒng)的控制流程 B、系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)

      C、系統(tǒng)的基本加工 D、系統(tǒng)的功能

      答案:D

      58、SA方法的分析步驟是首先調(diào)查了解當(dāng)前系統(tǒng)的工作流程,然后( )。

      A、獲得當(dāng)前系統(tǒng)的物理模型,抽象出當(dāng)前系統(tǒng)的邏輯模型,建立目標(biāo)系統(tǒng)的邏輯模型

      B、獲得當(dāng)前系統(tǒng)的物理模型,抽象出目標(biāo)系統(tǒng)的邏輯模型,建立目標(biāo)系統(tǒng)的物理模型

      C、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模型,抽象出目標(biāo)系統(tǒng)的邏輯模型

      D、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模型,建立目標(biāo)系統(tǒng)的物理模型

      答案:A

      59、需求分析階段不適于描述加工邏輯的工具是( )。

      A、結(jié)構(gòu)化語(yǔ)言

      C、判定樹(shù)

      B、判定表

      D、流程圖

      答案:D

      60、結(jié)構(gòu)化分析方法(SA)最為常見(jiàn)的圖形工具是( )。

      A、程序流程圖 B、實(shí)體聯(lián)系圖

      C、數(shù)據(jù)流圖 D、結(jié)構(gòu)圖

      答案:C

      61、sA方法的基本思想是( )。

      A、自底向上逐步抽象 B、自底向上逐步分解

      C、自頂向下逐步分解 D、自頂向下逐步抽象

      答案:C

      62、下面錯(cuò)誤的說(shuō)法是( )。

      A、每個(gè)數(shù)據(jù)流必須用名詞或名詞短語(yǔ)命名

      B、每個(gè)加工必須有名字,通常是動(dòng)詞短語(yǔ)

      c、每個(gè)數(shù)據(jù)存儲(chǔ)必須用名詞或名詞短語(yǔ)

      D、每個(gè)數(shù)據(jù)源點(diǎn)或終點(diǎn)必須有名字

      答案:C

      63、下面錯(cuò)誤的說(shuō)法是( )。

      A、判定表能夠把在什么條件下系統(tǒng)應(yīng)做什么動(dòng)作準(zhǔn)確無(wú)誤地表示出來(lái)

      B、判定表能夠描述循環(huán)的處理特性

      C、結(jié)構(gòu)化語(yǔ)言同樣能夠描述循環(huán)的處理特性

      D、判定樹(shù)是判定表的變形,一般情況下它比判定表更直觀,且易于理解和使用

      答案:B

      64、軟件需求說(shuō)明書(shū)是軟件需求分析階段的重要文件,下述( )是其應(yīng)包含的內(nèi)容。

     、贁(shù)據(jù)描述 ②功能描述

      ③模塊描述 ④性能描述

      A、② B、③④

      c、①②③ D、①②④

      答案:D

      65、軟件需求分析方法中,結(jié)構(gòu)化分析是一種常用的方法。結(jié)構(gòu)化分析產(chǎn)生的系統(tǒng)說(shuō)明書(shū)是包括一套分層的( )圖。

      A流程 B數(shù)據(jù)流

      C軟件結(jié)構(gòu) D事務(wù)轉(zhuǎn)換

      答案:B

      66、軟件需求分析方法中,結(jié)構(gòu)化分析是一種常用的方法。結(jié)構(gòu)化分析產(chǎn)生的系統(tǒng)說(shuō)明書(shū)是包括一本(B)。

      A結(jié)構(gòu)說(shuō)明 B用戶(hù)需求

      C數(shù)據(jù)字典 D數(shù)據(jù)流程

      答案:B

      67、常用的需求分析方法有面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法,( ),面向?qū)ο蟮姆治龇?/p>

      法等。

      A、面向數(shù)據(jù)結(jié)構(gòu)的分析方法

      B、面向時(shí)序問(wèn)題的分析方法

      C、面向事務(wù)的分析方法

      答案:A

      68、結(jié)構(gòu)化分析方法使用的描述工具( )描述系統(tǒng)由哪幾部分組成,各部分之間有什么聯(lián)系等等。

      A、數(shù)據(jù)流圖 B、數(shù)據(jù)字典

      C、判定表 D、判定樹(shù)

      答案:A

      69、結(jié)構(gòu)化分析方法(sA)是一種面向( )需求分析方法。

      A、對(duì)象 B、數(shù)據(jù)結(jié)構(gòu)

      C、數(shù)據(jù)流 D、結(jié)構(gòu)圖

      答案:C

      70、需求分析中,對(duì)算法的簡(jiǎn)單描述記錄在( )中。

      A、層次圖 B、數(shù)據(jù)字典

      C、數(shù)據(jù)流圖 D、IPO圖

      答案:B

      71、數(shù)據(jù)流圖和( )共同構(gòu)成系統(tǒng)的邏輯模型。

      A、IPO圖 B、PDL圖

      C、數(shù)據(jù)字典 D、層次圖

      答案:B

      72、在下面的敘述中,( )不是軟件需求分析的任務(wù)。

      A、問(wèn)題分解 B、可靠性與安全性要求

      c、結(jié)構(gòu)化程序設(shè)計(jì) D、確定邏輯模型

      答案:C

      73、原型化方法是一類(lèi)動(dòng)態(tài)定義需求的方法,下列敘述中,( )不具有原型化方法的特征。

      A、提供嚴(yán)格定義的文檔 B、加強(qiáng)用戶(hù)參與和決策

      C、簡(jiǎn)化項(xiàng)目管理 D、加快需求的確定

      74、需求分析是( )。

      A、軟件開(kāi)發(fā)工作的基礎(chǔ) B、軟件生存周期的開(kāi)始

      C、由系統(tǒng)分析員單獨(dú)完成的 D、由用戶(hù)自己?jiǎn)为?dú)完成的

      答案:A

      75、軟件原型化開(kāi)發(fā)方法有其基本步驟,下述( )是實(shí)施原型化的最基本的步驟。

     、佾@得基本需求

     、陂_(kāi)發(fā)工作模型

     、蹏(yán)格細(xì)部說(shuō)明

     、苣P万(yàn)證

      A、全部都是 B、①②和④

      c、④ D、①和②

      答案:B

      76、原型化方法是用戶(hù)和軟件開(kāi)發(fā)人員之間進(jìn)行的一種交互過(guò)程,適用于(A)系統(tǒng)。

      A需求不確定性高的 B需求確定的

      C管理信息 D動(dòng)態(tài)改變

      答案:A

      77. 原型化方法從用戶(hù)界面的開(kāi)發(fā)人手,首先形成(B)。

      A用戶(hù)界面使用手冊(cè) B用戶(hù)界面需求分析說(shuō)明書(shū)

      C系統(tǒng)界面原型 D完善的用戶(hù)界面

      答案:C

      78原型化方法是一種( )型的設(shè)計(jì)過(guò)程。

      A自外向內(nèi) B自頂向下

      C自?xún)?nèi)向外 D自底向上

      答案:A

      79、數(shù)據(jù)流圖是用于軟件需求分析的工具,下列元素( )是其基本元素。

     、贁(shù)據(jù)流 ②加工 ③數(shù)據(jù)存儲(chǔ) ④外部實(shí)體

      A、①②和③ B、①和③

      c、全部 D、①③和④

      答案:C

      80、結(jié)構(gòu)化分析方法是一種預(yù)先嚴(yán)格定義需求的方法,它在實(shí)施時(shí)強(qiáng)調(diào)的是分析對(duì)象的

      ( )。

      A、控制流 B、數(shù)據(jù)流

      C、程序流 D、指令流

      答案:A

      81、軟件開(kāi)發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型化方法,在實(shí)際應(yīng)用中,它們之間的關(guān)系常表現(xiàn)為( )。

      A、互相排斥 B、互相補(bǔ)充

      C、獨(dú)立使用 D、交替使用

      答案:B

      82、軟件工程的結(jié)構(gòu)化生命周期方法(sA)是將軟件開(kāi)發(fā)的全過(guò)程劃分為互相獨(dú)立而又互相依存的階段,軟件的邏輯模型是形成于( )。

      A開(kāi)發(fā)階段 B計(jì)劃階段

      C分析階段 D設(shè)計(jì)階段

      答案:C

      83、作為軟件開(kāi)發(fā)結(jié)構(gòu)化方法的工具,數(shù)據(jù)流圖描述數(shù)據(jù)在軟件流動(dòng)和被處理變換的過(guò)程,它是以圖示的方法來(lái)表示( )。

      A軟件模型 B軟件功能

      C軟件結(jié)構(gòu) D軟件加工

      答案:C

      84、數(shù)據(jù)流圖的正確性是保證軟件邏輯模型正確性的基礎(chǔ),以下( )項(xiàng)內(nèi)容與它的正確性、相關(guān)性最弱。

      A數(shù)據(jù)守恒 B均勻分解

      C文件操作 D圖形層次

      答案:C

      85、數(shù)據(jù)字典最基本的功能是( )。

      A數(shù)據(jù)庫(kù)設(shè)計(jì) B數(shù)據(jù)通訊 C數(shù)據(jù)定義 D數(shù)據(jù)維護(hù)

      答案:C

      86、軟件的結(jié)構(gòu)化設(shè)計(jì)(sD)方法中,一般分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩階段,其中總體設(shè)計(jì)主要是建立( )。

      A軟件結(jié)構(gòu) B軟件流程

      C軟件模型 D軟件模塊

      答案:A

      87、結(jié)構(gòu)化生命周期方法具有各種特征,下列各種敘述中,( )不是結(jié)構(gòu)化方法的特

      征。

      A、嚴(yán)格定義需求 B、劃分開(kāi)發(fā)階段 C、提供運(yùn)行模型 D、制定規(guī)范文檔

      答案:C

      88、SA方法是一種( )。

      A、自頂向下逐層分解的分析方法

      B、自底向上逐層分解的分析方法

      C、面向?qū)ο蟮姆治龇椒?/p>

      D、以上都不是

      答案:A

      89、結(jié)構(gòu)化程序流程圖中一般包括三種基本結(jié)構(gòu),下述結(jié)構(gòu)中( )不屬于其基本結(jié)構(gòu)。

      A、順序結(jié)構(gòu) B、條件結(jié)構(gòu)

      C、選擇結(jié)構(gòu) D、嵌套結(jié)構(gòu)

      答案:D

      90、結(jié)構(gòu)化分析方法以數(shù)據(jù)流圖、( )和加工說(shuō)明等描述工具,即用直觀的圖和簡(jiǎn)潔

      語(yǔ)言來(lái)描述軟件系統(tǒng)模型。

      A、DFD圖 B、PAD圖

      C、IPO圖 D、數(shù)據(jù)字典

      答案:D

      91、結(jié)構(gòu)化分析(SA)是軟件開(kāi)發(fā)需求分析階段所使用的方法,( )不是SA所使用的工具。

      A、DFD圖 B、PAD圖 c、結(jié)構(gòu)化英語(yǔ) D、判定表

      答案:B

      92、Jackson設(shè)計(jì)方法是由英國(guó)的M、Jackson所提出的。它是一種面向( )的軟件設(shè)

      計(jì)方法。

      A、對(duì)象 B、數(shù)據(jù)流

      C、數(shù)據(jù)結(jié)構(gòu) D、控制結(jié)構(gòu)

      答案:C

      93、軟件設(shè)計(jì)中,Jackson方法是一種面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,它將數(shù)據(jù)結(jié)構(gòu)表示為

      三種基本結(jié)構(gòu),分別為( )。

      A、分支結(jié)構(gòu)、選擇結(jié)構(gòu)和控制結(jié)構(gòu)

      B、順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)

      c、順序結(jié)構(gòu)、分支結(jié)構(gòu)和嵌套結(jié)構(gòu)

      D、順序結(jié)構(gòu)、選擇結(jié)構(gòu)和重復(fù)結(jié)構(gòu)

      答案:B

      94、軟件工程方法是在實(shí)踐中不斷發(fā)展的方法,而早期的軟件工程方法是指( )。

      A、原型化方法 B、結(jié)構(gòu)化方法 C、面向?qū)ο蠓椒?D、功能分解方法

      答案:B

      95、在結(jié)構(gòu)化方法中,軟件功能分解應(yīng)屬于軟件開(kāi)發(fā)中的( )階段。

      A詳細(xì)設(shè)計(jì) B需求分析

      C總體設(shè)計(jì) D編程調(diào)試

      答案:B

      96、數(shù)據(jù)流程圖(DFD)是用于描述結(jié)構(gòu)化方法中( )階段的工具。

      A可行性分析 B需求分析

      C詳細(xì)設(shè)計(jì) D程序編碼

      答案:B

      97、數(shù)據(jù)字典(DD)是定義( )系統(tǒng)描述工具中的數(shù)據(jù)的工具。

      A數(shù)據(jù)流程圖 B系統(tǒng)流程圖

      C程序流程圖 D軟件結(jié)構(gòu)圖

      答案:A

      98、判定樹(shù)和判定表是用于描述結(jié)構(gòu)化分析方法中( )環(huán)節(jié)的工具。

      A功能說(shuō)明 B數(shù)據(jù)加工 C流程描述 D結(jié)構(gòu)說(shuō)明

      答案:B

      99、軟件需求分析一般應(yīng)確定的是用戶(hù)對(duì)軟件的( )。

      A、功能需求 B、非功能需求

      c、性能需求 D、功能需求和非功能需求

      答案:D

      100、數(shù)據(jù)字典是對(duì)數(shù)據(jù)定義信息的集合,它所定義的對(duì)象都包含于( )。

      A、數(shù)據(jù)流圖 B、程序框圖

      c、軟件結(jié)構(gòu) D、方框圖

      答案:A

      軟件工程試題及答案 2

      一、選擇題

      【例1】對(duì)軟件的特點(diǎn),下面描述正確的是_______。(考點(diǎn)1)

      A)軟件是一種物理實(shí)體

      B)軟件在運(yùn)行使用期間不存在老化問(wèn)題

      C)軟件開(kāi)發(fā)、運(yùn)行對(duì)計(jì)算機(jī)沒(méi)有依賴(lài)性,不受計(jì)算機(jī)系統(tǒng)的限制

      D)軟件的生產(chǎn)有一個(gè)明顯的制作過(guò)程

      解析:軟件在運(yùn)行期間不會(huì)因?yàn)榻橘|(zhì)的磨損而老化,只可能因?yàn)檫m應(yīng)硬件環(huán)境以及需求變化進(jìn)行修改而引入錯(cuò)誤,導(dǎo)致失效率升高從而軟件退化,所以本題正確答案為B)。

      答案:B)

      【例2】以下哪項(xiàng)是軟件生命周期的主要活動(dòng)階段?_______(考點(diǎn)2)

      A)需求分析

      B)軟件開(kāi)發(fā)

      C)軟件確認(rèn)

      D)軟件演進(jìn)

      解析:B)、C)、D)項(xiàng)都是軟件工程過(guò)程的基本活動(dòng),還有一個(gè)是軟件規(guī)格說(shuō)明。

      答案:A)

      【例3】從技術(shù)觀點(diǎn)看,軟件設(shè)計(jì)包括_______。(考點(diǎn)3)

      A)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)、程序設(shè)計(jì)

      B)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)、過(guò)程設(shè)計(jì)

      C)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、文檔設(shè)計(jì)、過(guò)程設(shè)計(jì)

      D)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、文檔設(shè)計(jì)、程序設(shè)計(jì)

      解析:技術(shù)角度,要進(jìn)行結(jié)構(gòu)、接口、數(shù)據(jù)、過(guò)程的設(shè)計(jì)。結(jié)構(gòu)設(shè)計(jì)是定義系統(tǒng)各部件關(guān)系,數(shù)據(jù)設(shè)計(jì)是根據(jù)分析模型轉(zhuǎn)化數(shù)據(jù)結(jié)構(gòu),接口設(shè)計(jì)是描述如何通信,過(guò)程設(shè)計(jì)是把系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)化為軟件的過(guò)程性描述。

      答案:B)

      【例4】以下哪個(gè)是軟件測(cè)試的目的?_______(考點(diǎn)5)

      A)證明程序沒(méi)有錯(cuò)誤

      B)演示程序的正確性

      C)發(fā)現(xiàn)程序中的'錯(cuò)誤

      D)改正程序中的錯(cuò)誤

      解析:關(guān)于測(cè)試目的的基本知識(shí),IEEE的定義是:使用人工或自動(dòng)手段來(lái)運(yùn)行或測(cè)定某個(gè)系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)它是否滿(mǎn)足規(guī)定的需求,或是弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別,所以正確答案是C)。

      答案:C)

      【例5】以下哪個(gè)測(cè)試要對(duì)接口測(cè)試?_______。(考點(diǎn)6)

      A)單元測(cè)試

      B)集成測(cè)試

      C)驗(yàn)收測(cè)試

      D)系統(tǒng)測(cè)試

      解析:檢查對(duì)測(cè)試實(shí)施各階段的了解,集成測(cè)試時(shí)要進(jìn)行接口測(cè)試、全局?jǐn)?shù)據(jù)結(jié)構(gòu)測(cè)試、邊界條件測(cè)試和非法輸入的測(cè)試等,所以正確答案是B)。

      答案:B)

      【例6】程序調(diào)試的主要任務(wù)是_______。(考點(diǎn)7)

      A)檢查錯(cuò)誤

      B)改正錯(cuò)誤

      C)發(fā)現(xiàn)錯(cuò)誤

      D)以上都不是

      解析:程序的調(diào)試任務(wù)是診斷和改正程序中的錯(cuò)誤。調(diào)試主要在開(kāi)發(fā)階段進(jìn)行。

      答案:B)

    【軟件工程試題及答案】相關(guān)文章:

    軟件工程試題及答案10-11

    消防試題及答案08-30

    jsp試題及答案12-05

    護(hù)理試題及答案01-17

    氣候的試題及答案05-26

    閱讀試題及答案10-27

    安全生產(chǎn)法試題及答案安全生產(chǎn)法試題及答案04-13

    采購(gòu)管理試題及答案03-27

    安全生產(chǎn)試題及答案06-20