2018-10-19 學(xué)信網(wǎng)教育 http://amvn.cn
2020年自考《軟件工程》單元六
(一)名詞解釋
1. 詳細(xì)設(shè)計(jì)
2. 結(jié)構(gòu)化程序設(shè)計(jì)
3. 流程圖
4. 盒圖
5. 過(guò)程設(shè)計(jì)語(yǔ)言
6. JSP
7. JSD
(一)名詞解釋答案
1. 詳細(xì)設(shè)計(jì)主要確定每個(gè)模塊的具體執(zhí)行過(guò)程,也稱過(guò)程設(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)化逐層展開(kāi)的二維盒型結(jié)構(gòu)。盒圖的控制流程為自上而下,從外到里地執(zhí)行。
5. 過(guò)程設(shè)計(jì)語(yǔ)言(簡(jiǎn)稱PDL),也稱程序描述語(yǔ)言,又稱偽碼,它是一種用于描述模塊算法設(shè)計(jì)和處理細(xì)節(jié)的語(yǔ)言。
6. JSP方法定義一組以數(shù)據(jù)結(jié)構(gòu)為指導(dǎo)的映射過(guò)程,它根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過(guò)程描述,即程序結(jié)構(gòu)。適于詳細(xì)設(shè)計(jì)階段。
7.JSD主要以活動(dòng)事件為中心,通過(guò)由一串活動(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)開(kāi)發(fā)中的“ ”與“ ”,而數(shù)據(jù)庫(kù)的“物理設(shè)計(jì)”與模塊的“ ”相對(duì)應(yīng)。
4. 概要設(shè)計(jì)文檔主要有 、 、 和 。
5. 模塊具有 、 、 和 幾種基本屬性。
6. 模塊化指解決一個(gè)復(fù)雜問(wèn)題時(shí) 逐層把軟件系統(tǒng)劃分成若干 的過(guò)程。
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ì)說(shuō)明書 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書 用戶手冊(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í)行過(guò)程。
2. 在詳細(xì)設(shè)計(jì)階段,需要對(duì)處理過(guò)程的 和數(shù)據(jù)庫(kù)的 結(jié)構(gòu)做評(píng)審。
3. 處理過(guò)程設(shè)計(jì)中最典型的方法是 方法,其基本要點(diǎn)是采用的程序設(shè)計(jì)方法是 、 。
4. 任何程序都可由 、 和 3種基本控制結(jié)構(gòu)構(gòu)造。這3種基本結(jié)構(gòu)的共同點(diǎn)是 、 。
5. 詳細(xì)描述處理過(guò)程常用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是描述處理過(guò)程“ ”的細(xì)節(jié),結(jié)構(gòu)化語(yǔ)言是描述加工“ ”的。
10. Jackson方法是面向 的設(shè)計(jì)方法,它的描述工具是 。
11. JSD方法以 為中心,通過(guò)由一串活動(dòng)順序組合構(gòu)成的 ,建立
模型,最后實(shí)現(xiàn)該模型。
12. JSP方法定義了一組以 為指導(dǎo)的映射過(guò)程,它根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過(guò)程描述,即 ,而不是軟件的 。
(二)填空題答案
1. 過(guò)程設(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)
(三)單項(xiàng)選擇題
1. 最高程度也是最差的耦合是( )。
A. 公共耦合 B. 內(nèi)容耦合
C. 控制耦合 D. 數(shù)據(jù)耦合
2. 概要設(shè)計(jì)階段產(chǎn)生的文檔不包括( )。
A. 概要設(shè)計(jì)說(shuō)明書 B. 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書
C. 用戶手冊(cè) D. 開(kāi)發(fā)進(jìn)度月報(bào)
3. 一個(gè)模塊把數(shù)值作為參數(shù)傳送給另一個(gè)模塊,這種耦合方式稱為( )。
A. 數(shù)據(jù)耦合 B. 公共耦合
C. 控制耦合 D. 標(biāo)記耦合
4. 一個(gè)模塊內(nèi)部各程序段都在同一張表上操作,這個(gè)模塊的內(nèi)聚性稱為( )。
A. 時(shí)間內(nèi)聚 B. 功能內(nèi)聚
C. 通信內(nèi)聚 D. 順序內(nèi)聚
5. 結(jié)構(gòu)化設(shè)計(jì)是一種面向( )的設(shè)計(jì)方法。
A. 數(shù)據(jù)流 B. 模塊
C. 數(shù)據(jù)結(jié)構(gòu) D. 程序
6. 結(jié)構(gòu)化設(shè)計(jì)又稱為( )。
A. 概要設(shè)計(jì) B. 面向數(shù)據(jù)流設(shè)計(jì)
C. 面向?qū)ο笤O(shè)計(jì) D. 詳細(xì)設(shè)計(jì)
7. 反映模塊內(nèi)部特性的是( )。
A. 接口 B. 狀態(tài)
C. 功能 D. 邏輯
8. 畫軟件結(jié)構(gòu)圖時(shí)應(yīng)注意調(diào)用關(guān)系只能( )。
A. 從上到下 B. 從下到上
C. 從左到右 D. 從右到左
9. 變換型DFD是一個(gè)( )結(jié)構(gòu)。
A. 循環(huán) B. 選擇
C. 分層 D. 順序
(三)單項(xiàng)選擇題答案
1.B 2.D 3.A 4.C 5.A 6.B 7.D 8.A 9.D
(三)單項(xiàng)選擇題
1. 在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具包括( )。
A. SC圖 B. DFD圖
C. 判定表 D. 形式化方法
2. 結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是( )。
A. 篩選法 B. 遞歸法
C. 迭代法 D. 逐步求法
3. 與詳細(xì)設(shè)計(jì)相對(duì)應(yīng)的是數(shù)據(jù)庫(kù)的( )設(shè)計(jì)。
A. 概念 B. 邏輯
C. 物理 D. 功能
4. 詳細(xì)設(shè)計(jì)的基本任務(wù)中包括( )。
A. 數(shù)據(jù)流設(shè)計(jì) B. 人機(jī)對(duì)話設(shè)計(jì)
C. 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) D. 軟件結(jié)構(gòu)設(shè)計(jì)
5. 下面說(shuō)法不正確的是( )。
A. 流程圖不易表示數(shù)據(jù)結(jié)構(gòu) B. 流程圖容易造成非結(jié)構(gòu)化的程序結(jié)構(gòu)
C. 流程圖支持逐步求精 D. 流程圖描述的是程序的邏輯結(jié)構(gòu)
6. 下面說(shuō)法不正確的是( )。
A. 盒圖支持逐步求精 B.盒圖容易造成非結(jié)構(gòu)化的程序結(jié)構(gòu)
C. 盒圖描述的是算法 D.盒圖容易表達(dá)模塊的層次結(jié)構(gòu)
7. Jackson方法以( )為中心。
A. 控制 B. 數(shù)據(jù)結(jié)構(gòu)
C. 活動(dòng)事件 D. 數(shù)據(jù)流
8. Jackson方法是面向( )的設(shè)計(jì)方法。
A. 數(shù)據(jù)結(jié)構(gòu) B. 數(shù)據(jù)流
C. 控制 D. 對(duì)象
(三)單項(xiàng)選擇題答案
1.C 2.D 3.C 4.B 5.C 6.B 7.B 8.A
聲明:熱門院校推薦
熱門專業(yè)推薦