軟件工程軟件總體設計章節(jié)練習(2018.02.19)
來源:考試資料網(wǎng)
參考答案:變換分析設計步驟:
⑴確定變換中心,邏輯輸入和輸出。
⑵設計軟件結(jié)構(gòu)的頂層和第一層--變換結(jié)構(gòu):頂層... 參考答案:
就是抽出事物的本質(zhì)特性而暫時不考慮它們的細節(jié)。
參考答案:
系統(tǒng)設計階段,確定系統(tǒng)的具體實現(xiàn)方案;
結(jié)構(gòu)設計階段,確定軟件結(jié)構(gòu)。
參考答案:如果發(fā)生下列情形,兩個模塊之間就發(fā)生了內(nèi)容耦合。
(1)一個模塊直接訪問另一個模塊的內(nèi)部數(shù)據(jù);
(2... 參考答案:
(1)模塊化使軟件容易測試和調(diào)試,因而有助于提高軟件的可靠性。
(2)模塊化也有助于軟件開發(fā)工程的組織管理。
參考答案:
如果一個模塊通過傳送開關(guān)、標志、名字等控制信息,明顯地控制選擇另一模塊的功能,就是控制耦合。
參考答案:指衡量不同模塊彼此間互相依賴(連接)的緊密程度;
有非直接耦合、標記耦合、數(shù)據(jù)耦合、控制耦合、外部耦合、公共耦... 參考答案:
內(nèi)聚和耦合;
高內(nèi)聚低耦合。