久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      軟件工程期末試題及答案

      時(shí)間:2017-04-28 09:01:12 軟件工程 我要投稿

      軟件工程期末試題及答案

        軟件工程是一門研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科。以下是由陽(yáng)光網(wǎng)小編整理關(guān)于軟件工程期末試題的內(nèi)容,希望大家喜歡!

      軟件工程期末試題及答案

        軟件工程期末試題及答案(一)

        (一)名詞解釋

        1、 軟件概要設(shè)計(jì)

        2、 模塊

        3、 模塊化

        4、 抽象

        5、 信息隱蔽

        6、 模塊獨(dú)立性

        7、 耦合性

        8、 無(wú)直接耦合

        9、 數(shù)據(jù)耦合

        10、 標(biāo)記耦合

        11、 控制耦合

        12、 公共耦合

        13、 內(nèi)容耦合

        14、 內(nèi)聚性

        15、 偶然內(nèi)聚

        16、 邏輯內(nèi)聚

        17、 時(shí)間內(nèi)聚

        18、 通信內(nèi)聚

        19、 順序內(nèi)聚

        20、 功能內(nèi)聚

        21、 軟件結(jié)構(gòu)圖

        22、 結(jié)構(gòu)化設(shè)計(jì)

        23、 變換流

        24、 事務(wù)流

        (一)名詞解釋答案

        1、 軟件概要設(shè)計(jì)又稱結(jié)構(gòu)設(shè)計(jì),這是一個(gè)把軟件需求轉(zhuǎn)換為軟件表示(只是描述軟件的總的體系結(jié)構(gòu))的過程。

        2、 模塊在程序中是數(shù)據(jù)說明、可執(zhí)行語(yǔ)句等程序?qū)ο蟮募,或者是單?dú)命名和編址的元素,在軟件的體系結(jié)構(gòu)中,模塊是可組合、分解和更換的單元。

        3、 模塊化指解決一個(gè)復(fù)雜問題時(shí)自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程。每個(gè)模塊完成一個(gè)特定的子功能,所有模塊按某種方法組裝起來(lái),成為一個(gè)整體,完成整個(gè)系統(tǒng)所要求的功能。

        4、 抽象是認(rèn)識(shí)復(fù)雜現(xiàn)象過程中使用的思維工具,即抽出事物本質(zhì)的共同特性而暫不考慮它的細(xì)節(jié),不考慮其他因素。

        5、 信息隱蔽指在設(shè)計(jì)和確定模塊時(shí),使得一個(gè)模塊內(nèi)包含的信息(過程或數(shù)據(jù)),對(duì)于不需要這些信息的其他模塊來(lái)說,是不能訪問的。

        6、 模塊獨(dú)立性指每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡(jiǎn)單。

        7、 耦合性也稱塊間關(guān)系,指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。

        8、 無(wú)直接耦合指兩個(gè)模塊之間沒有直接關(guān)系,它們分別從屬于不同模塊的控制和調(diào)用,它們之間不傳遞任何信息。

        9、 數(shù)據(jù)耦合指兩個(gè)模塊之間有調(diào)用關(guān)系,傳遞的是簡(jiǎn)單的數(shù)據(jù)值,相當(dāng)于高級(jí)語(yǔ)言中值傳遞。

        10、 標(biāo)記耦合指兩個(gè)模塊之間傳遞的是數(shù)據(jù)結(jié)構(gòu)。

        11、 控制耦合指一個(gè)模塊調(diào)用另一個(gè)模塊時(shí),傳遞的是控制變量(如開關(guān)、標(biāo)志等),被調(diào)用模塊通過該控制變量的值有選擇地執(zhí)行塊內(nèi)某一功能。

        12、 公共耦合指通過一個(gè)公共數(shù)據(jù)環(huán)境相互作用的那些模塊間的耦合。公共數(shù)據(jù)環(huán)境可以是全程變量或數(shù)據(jù)結(jié)構(gòu)、共享的通信區(qū)、內(nèi)存的公共覆蓋區(qū)及任何存儲(chǔ)介質(zhì)上的文件、物理設(shè)備等。

        13、 內(nèi)容耦合指一個(gè)模塊直接調(diào)用另一個(gè)模塊的內(nèi)部數(shù)據(jù),或通過非正常入口而轉(zhuǎn)入另一個(gè)模塊內(nèi)部。

        14、 內(nèi)聚性又稱塊內(nèi)聯(lián)系,指模塊的功能強(qiáng)度的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量。

        15、 偶然內(nèi)聚指一個(gè)模塊內(nèi)的各處理元素之間沒有任何聯(lián)系。

        16、 邏輯內(nèi)聚指模塊內(nèi)執(zhí)行幾個(gè)邏輯上相似的功能,通過參數(shù)確定該模塊完成哪一個(gè)功能。

        17、 時(shí)間內(nèi)聚指需要同時(shí)執(zhí)行的動(dòng)作組合在一起形成的模塊。

        18、 通信內(nèi)聚指模塊內(nèi)所有處理元素都在同一個(gè)數(shù)據(jù)結(jié)構(gòu)上操作(有時(shí)稱為信息內(nèi)聚),或者指各處理使用相同的輸入數(shù)據(jù)或者產(chǎn)生相同的輸出數(shù)據(jù)。

        19、 順序內(nèi)聚指一個(gè)模塊中各個(gè)處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一功能元素的輸出就是下一功能元素的輸入。

        20、 功能內(nèi)聚指模塊內(nèi)所有元素共同完成一個(gè)功能,缺一不可。因此模塊不能再分割。

        21、 軟件結(jié)構(gòu)圖是軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映了整個(gè)系統(tǒng)的功能實(shí)現(xiàn)。

        22、 結(jié)構(gòu)化設(shè)計(jì)又稱面向數(shù)據(jù)流的設(shè)計(jì),它是以需求分析階段產(chǎn)生的數(shù)據(jù)流圖為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)。

        23、 變換流指數(shù)據(jù)流圖(簡(jiǎn)稱DFD)具有明顯的輸入、變換和輸出界面。

        24、 事務(wù)流指數(shù)據(jù)流圖中輸入流被分離成許多數(shù)據(jù)流,形成許多加工路徑,并根據(jù)輸入值選擇其中一條路徑來(lái)執(zhí)行。

        軟件工程期末試題及答案(二)

        (一)名詞解釋

        1、 詳細(xì)設(shè)計(jì)

        2、 結(jié)構(gòu)化程序設(shè)計(jì)

        3、 流程圖

        4、 盒圖

        5、 過程設(shè)計(jì)語(yǔ)言

        6、 JSP

        7、 JSD

        (一)名詞解釋答案

        1、 詳細(xì)設(shè)計(jì)主要確定每個(gè)模塊的具體執(zhí)行過程,也稱過程設(shè)計(jì)。

        2、 結(jié)構(gòu)化程序設(shè)計(jì)是一種典型的面向數(shù)據(jù)流的軟件總體設(shè)計(jì)方法。它采用自頂向下、逐步求精的設(shè)計(jì)方法和單入口單出口的控制結(jié)構(gòu),并且只包含順序、選擇和重復(fù)3種結(jié)構(gòu)。

        3、 流程圖又稱程序框圖,是一種描述程序邏輯結(jié)構(gòu)的工具。

        4、 盒圖(簡(jiǎn)稱N-S圖)。它是一種算法描述工具,它是一種由外往里、結(jié)構(gòu)化逐層展開的二維盒型結(jié)構(gòu)。盒圖的控制流程為自上而下,從外到里地執(zhí)行。

        5、 過程設(shè)計(jì)語(yǔ)言(簡(jiǎn)稱PDL),也稱程序描述語(yǔ)言,又稱偽碼,它是一種用于描述模塊算法設(shè)計(jì)和處理細(xì)節(jié)的語(yǔ)言。

        6、 JSP方法定義一組以數(shù)據(jù)結(jié)構(gòu)為指導(dǎo)的映射過程,它根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過程描述,即程序結(jié)構(gòu)。適于詳細(xì)設(shè)計(jì)階段。

        7、JSD主要以活動(dòng)事件為中心,通過由一串活動(dòng)順序組合構(gòu)成進(jìn)程,建立系統(tǒng)模型,最后實(shí)現(xiàn)該模型。

        (二)填空題

        1、 軟件結(jié)構(gòu)的設(shè)計(jì)是以 為基礎(chǔ)的。

        2、 軟件設(shè)計(jì)階段,是把軟件“ ”的邏輯模型變換為“ ”的物理模型。

        3、 數(shù)據(jù)庫(kù)的“概念設(shè)計(jì)”與“邏輯設(shè)計(jì)”分別對(duì)應(yīng)于系統(tǒng)開發(fā)中的“ ”與“ ”,而數(shù)據(jù)庫(kù)的“物理設(shè)計(jì)”與模塊的“ ”相對(duì)應(yīng)。

        4、 概要設(shè)計(jì)文檔主要有 、 、 和 。

        5、 模塊具有 、 、 和 幾種基本屬性。

        6、 模塊化指解決一個(gè)復(fù)雜問題時(shí) 逐層把軟件系統(tǒng)劃分成若干 的過程。

        7、 衡量軟件的獨(dú)立性有兩個(gè)定性的度量標(biāo)準(zhǔn),即 和 。

        8、 模塊之間聯(lián)系越緊密,其 就越強(qiáng),模塊的 則越差。

        9、 模塊的耦合性由低到高分為 、 、 、 、 、 和 。

        10、 數(shù)據(jù)耦合傳遞的是 ,標(biāo)記耦合傳遞的是 ,控制耦合傳遞的是 。

        11、 軟件結(jié)構(gòu)往往用 結(jié)構(gòu)的圖形來(lái)表示。軟件結(jié)構(gòu)圖是軟件系統(tǒng)的

        結(jié)構(gòu)。

        12、 面向數(shù)據(jù)流的設(shè)計(jì)又稱 ,它是以需求分析階段產(chǎn)生的 為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)。

        13、 數(shù)據(jù)流圖一般可分為 和 兩類。

        (二)填空題答案

        1、 模塊

        2、 做什么 怎么做

        3、 需求分析 概要設(shè)計(jì) 詳細(xì)設(shè)計(jì)

        4、 概要設(shè)計(jì)說明書 數(shù)據(jù)庫(kù)設(shè)計(jì)說明書 用戶手冊(cè) 組裝測(cè)試計(jì)劃

        5、 接口 功能 邏輯 狀態(tài)

        6、 自頂向下 模塊

        7、 耦合性 內(nèi)聚性

        8、 耦合性 獨(dú)立性

        9、 無(wú)直接耦合 數(shù)據(jù)耦合 標(biāo)記耦合 控制耦合 外部耦合 公共耦合 內(nèi)容耦合

        10、 數(shù)據(jù)值 數(shù)據(jù)結(jié)構(gòu) 控制變量

        11、 樹狀或網(wǎng)狀 模塊層次

        12、 結(jié)構(gòu)化設(shè)計(jì) 數(shù)據(jù)流圖

        13、 變換型 事務(wù)型

        (二)填空題

        1、 詳細(xì)設(shè)計(jì)也稱 ,它是軟件設(shè)計(jì)的第二階段,主要確定每個(gè) 的具體執(zhí)行過程。

        2、 在詳細(xì)設(shè)計(jì)階段,需要對(duì)處理過程的. 和數(shù)據(jù)庫(kù)的 結(jié)構(gòu)做評(píng)審。

        3、 處理過程設(shè)計(jì)中最典型的方法是 方法,其基本要點(diǎn)是采用的程序設(shè)計(jì)方法是 、 。

        4、 任何程序都可由 、 和 3種基本控制結(jié)構(gòu)構(gòu)造。這3種基本結(jié)構(gòu)的共同點(diǎn)是 、 。

        5、 詳細(xì)描述處理過程常用3種工具: 、 、和 。

        6、 程序流程圖又稱 ,它是歷史最悠久、使用最廣泛的一種描述程序結(jié)構(gòu)的工具。

        7、 結(jié)構(gòu)化流程圖要求3種基本控制結(jié)構(gòu) 和 而成,不能有相互交叉的情況。

        8、 PDL是一種描述模塊 設(shè)計(jì)和處理細(xì)節(jié)的語(yǔ)言,其 語(yǔ)法具有嚴(yán)格的關(guān)鍵字, 語(yǔ)法使用自然語(yǔ)言的詞匯。

        9、 PDL是描述處理過程“ ”的細(xì)節(jié),結(jié)構(gòu)化語(yǔ)言是描述加工“ ”的。

        10、 Jackson方法是面向 的設(shè)計(jì)方法,它的描述工具是 。

        11、 JSD方法以 為中心,通過由一串活動(dòng)順序組合構(gòu)成的 ,建立模型,最后實(shí)現(xiàn)該模型。

        12、 JSP方法定義了一組以 為指導(dǎo)的映射過程,它根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過程描述,即 ,而不是軟件的 。

        (二)填空題答案

        1、 過程設(shè)計(jì) 模塊

        2、 算法 物理

        3、 結(jié)構(gòu)化程序設(shè)計(jì) 自頂向下 逐步求精

        4、 順序 選擇 循環(huán) 單入口 單出口

        5、 圖形 表格 語(yǔ)言

        6、 程序框圖 邏輯

        7、 順序組合 完整嵌套

        8、 算法 結(jié)構(gòu)化

        9、 怎么做 做什么

        10、 數(shù)據(jù)結(jié)構(gòu) Jackson

        11、 活動(dòng)事件 進(jìn)程 系統(tǒng)

        12、 數(shù)據(jù)結(jié)構(gòu) 程序結(jié)構(gòu) 體系結(jié)構(gòu)

      下一頁(yè)更多有關(guān)“軟件工程期末試題及答案”的內(nèi)容