北大软件工程——第三周:结构化分析方法1
結(jié)構(gòu)化分析方法的概念
1單選(2分)關(guān)于軟件開發(fā)方法,以下說法正確的是 D
A.軟件開發(fā)方法是指軟件開發(fā)過程所遵循的辦法和步驟
B.軟件開發(fā)活動(dòng)的目的是有效地得到一個(gè)運(yùn)行的系統(tǒng)及其支持文檔,并且滿足有關(guān)的質(zhì)量要求
C.軟件開發(fā)方法學(xué)指的是規(guī)則、方法和工具的集成
D.以上說法都正確
2多選(2分)結(jié)構(gòu)化方法包括了 ACD
A.結(jié)構(gòu)化分析方法
B.結(jié)構(gòu)化項(xiàng)目管理方法
C.結(jié)構(gòu)化設(shè)計(jì)方法
D.結(jié)構(gòu)化程序設(shè)計(jì)方法
3單選(2分)需求分析的目標(biāo)不包括 C
A.解決需求陳述中的歧義、不一致的問題
B.作為開發(fā)人員和客戶間技術(shù)契約的基礎(chǔ)
C.給出解決問題的具體算法和數(shù)據(jù)結(jié)構(gòu)
D.給出問題的形式化或半形式化的描述
結(jié)構(gòu)化分析模型
1單選(2分)結(jié)構(gòu)化分析模型中,支持?jǐn)?shù)據(jù)抽象的是哪些術(shù)語(yǔ) A
①數(shù)據(jù)流 ②數(shù)據(jù)存儲(chǔ) ③數(shù)據(jù)源 ④數(shù)據(jù)潭 ⑤加工
A.①②
B.③④
C.①②③④
D.③④⑤
2多選(2分)在結(jié)構(gòu)化分析方法中,與數(shù)據(jù)流圖配合使用的是 BD
A.網(wǎng)絡(luò)圖
B.數(shù)據(jù)字典
C.程序流程圖
D.加工小說明
3單選(2分)結(jié)構(gòu)化分析方法使用DFD描述 A
A.系統(tǒng)的功能
B.系統(tǒng)的控制流程
C.系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)
D.系統(tǒng)的基本加工
4單選(2分)結(jié)構(gòu)化分析階段,不適用于描述加工邏輯的工具是 D
A.結(jié)構(gòu)化語(yǔ)言
B.判定表
C.判定樹
D.流程圖
結(jié)構(gòu)化分析過程
1單選(2分)通過 B 可以完成數(shù)據(jù)流圖的細(xì)化
A.結(jié)構(gòu)分解
B.功能分解
C.數(shù)據(jù)分解
D.系統(tǒng)分解
2多選(2分)下列關(guān)于數(shù)據(jù)流圖的說法中,正確的是 CD
A.在結(jié)構(gòu)化分析中,采用自頂向下逐層分解的思想,從零層數(shù)據(jù)流圖開始逐步精化
B.可以根據(jù)加工的編號(hào)識(shí)別該加工位于哪一層數(shù)據(jù)流圖
C.加工必須有輸入和輸出
D.數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)流圖中的作用是在各加工之間建立合理的關(guān)系
3單選(2分)數(shù)據(jù)字典一般不包括下列選項(xiàng)中的 C 條目
A.數(shù)據(jù)流
B.數(shù)據(jù)存儲(chǔ)
C.加工
D.數(shù)據(jù)項(xiàng)
4多選(2分)以下說法正確的是 ACD
A.數(shù)據(jù)流圖中的每個(gè)數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)必須在數(shù)據(jù)字典中予以定義
B.數(shù)據(jù)流圖中的每個(gè)加工必須在加工小說明中予以定義 //葉加工(最底層)必須給出說明
C.數(shù)據(jù)流圖中的圖元個(gè)數(shù)應(yīng)當(dāng)控制在7+2以內(nèi)
D.加工小說明中,必須指出該加工的輸入數(shù)據(jù)流和輸出數(shù)據(jù)流
需求規(guī)格說明書
1單選(2分)需求分析最終結(jié)果是產(chǎn)生 C
A.項(xiàng)目開發(fā)說明書
B.可行性分析報(bào)告
C.需求規(guī)格說明書
D.設(shè)計(jì)說明書
2單選(2分)需求規(guī)格說明書中不應(yīng)包括 B
A.功能概述
B.算法設(shè)計(jì)
C.故障處理
D.性能需求
3單選(2分)需求規(guī)約是需求階段非常重要的文檔,它的作用不包括 D
A.軟件開發(fā)組織和用戶之間達(dá)成的共識(shí)
B.軟件后續(xù)設(shè)計(jì)、編碼、測(cè)試的基本依據(jù)
C.軟件驗(yàn)收的依據(jù)
D.軟件可行性分析的依據(jù)
結(jié)構(gòu)化設(shè)計(jì)方法
結(jié)構(gòu)化設(shè)計(jì)概念
1單選(2分)結(jié)構(gòu)化設(shè)計(jì)的目標(biāo)是 D
A.建立系統(tǒng)軟件模型
B.建立軟件體系結(jié)構(gòu)和詳細(xì)的處理算法
C.產(chǎn)生設(shè)計(jì)規(guī)格說明書
D.以上全部
2填空(2分)結(jié)構(gòu)化設(shè)計(jì)一般又可分為概要設(shè)計(jì)階段和詳細(xì)設(shè)計(jì)階段。
3單選(2分)總體設(shè)計(jì)不包括 D
A.體系結(jié)構(gòu)設(shè)計(jì)
B.接口設(shè)計(jì)
C.數(shù)據(jù)設(shè)計(jì)
D.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
4單選(2分)模塊結(jié)構(gòu)圖中,如果兩個(gè)模塊之間有直線連接,表示他們之間存在 A 關(guān)系
A.調(diào)用
B.組成
C.連接
D.順序執(zhí)行
5單選(2分)關(guān)于總體設(shè)計(jì)階段的任務(wù),以下說法錯(cuò)誤的是 C
A.主要任務(wù)是將DFD轉(zhuǎn)為MSD
B.針對(duì)不同類型的DFD有不同的設(shè)計(jì)方法
C.精化MSD不屬于總體設(shè)計(jì)階段的任務(wù)
D.根據(jù)穿越系統(tǒng)邊界的數(shù)據(jù)流確定系統(tǒng)與外界的接口
初試模塊結(jié)構(gòu)圖的設(shè)計(jì)
1判斷(2分)判斷題:所有的數(shù)據(jù)流圖都可以看作變換型數(shù)據(jù)流圖。 A
A.對(duì)
B.錯(cuò)
2單選(2分)對(duì)于變換設(shè)計(jì)的基本步驟,正確的順序是 C
① 確定輸入、變換、輸出三部分之間的邊界
② 系統(tǒng)模塊結(jié)構(gòu)圖頂層和第一層的設(shè)計(jì)
③ 復(fù)審并精化系統(tǒng)需求模型
④ 自頂向下,逐步求精
A.①②③④
B.②①③④
C.③①②④
D.①③②④
3單選(2分)下列說法錯(cuò)誤的是 B
A.變換型DFD是由輸入、變換和輸出三部分組成
B.變換設(shè)計(jì)中,有幾個(gè)物理輸入就設(shè)計(jì)幾個(gè)輸入模塊 //是有幾個(gè)邏輯輸入就設(shè)計(jì)幾個(gè)輸入模塊
C.事務(wù)型DFD一般只接受一個(gè)輸入數(shù)據(jù)
D.通常來說,變換型數(shù)據(jù)流圖更加常見,而事務(wù)型數(shù)據(jù)流圖往往作為局部出現(xiàn)
4單選(2分)關(guān)于事務(wù)設(shè)計(jì),下列說法正確的是 B
A.事務(wù)設(shè)計(jì)的第一步是確定事務(wù)處理中心 //第一步是 設(shè)計(jì)準(zhǔn)備,復(fù)審和精化系統(tǒng)模型
B.在第一級(jí)分解中,需要為每一條活動(dòng)路徑設(shè)計(jì)一個(gè)事務(wù)處理模塊
C.在第一級(jí)分解中,需要分別設(shè)計(jì)輸入輸出模塊
D.在第二級(jí)分解中,對(duì)各條路徑的細(xì)化類似于變換設(shè)計(jì)的細(xì)化過程
初始模塊結(jié)構(gòu)圖精化的原則
1單選(2分)軟件概要設(shè)計(jì)結(jié)束后得到 B
A.初始化的模塊結(jié)構(gòu)圖
B.精化的模塊結(jié)構(gòu)圖
C.模塊詳細(xì)的算法
D.程序編碼
2填空(2分)模塊化的基本原則是高內(nèi)聚,低耦合.
3單選(2分)一個(gè)模塊把一個(gè)數(shù)值量作為參數(shù)傳送給另一模塊,這兩個(gè)模塊之間的耦合是 B
A.邏輯耦合
B.數(shù)據(jù)耦合
C.控制耦合
D.內(nèi)容耦合
4單選(2分)下列幾種耦合中, D 的耦合性最強(qiáng)。
A.公共耦合
B.數(shù)據(jù)耦合
C.控制耦合
D.內(nèi)容耦合
5單選(2分)為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是 C
A.邏輯內(nèi)聚
B.時(shí)間內(nèi)聚
C.功能內(nèi)聚
D.通信內(nèi)聚
6單選(2分)通信內(nèi)聚是指 B
A.把需要同時(shí)執(zhí)行的動(dòng)作組合在一起形成的模塊
B.各處理使用相同的輸入數(shù)據(jù)集或產(chǎn)生相同的輸出數(shù)據(jù)集
C.一個(gè)模塊內(nèi)各個(gè)元素都密切相關(guān)于同意功能且必須順序執(zhí)行
D.模塊內(nèi)所有元素共同完成一個(gè)功能,缺一不可
歡迎查閱
總結(jié)
以上是生活随笔為你收集整理的北大软件工程——第三周:结构化分析方法1的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高数学习笔记之线性和非线性的区别
- 下一篇: 头像网名156个