




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、江南大學現代遠程教育2011年下半年第二階段測試卷考試科目:軟件工程第4章至第5章(總分100分) 時間:90分鐘_學習中心(教學點) 批次: 層次: 專業: 學號: 身份證號: 姓名: 得分: 一、選擇填空題1 設計軟件結構一般不確定( C ) A模塊的功能 B模塊的接口 C模塊內的局部數據 D模塊間的調用關系2軟件概要設計結束后得到( B )。 A初始化的軟件結構圖 B優化后的軟件結構圖 C模塊詳細的算法 D程序編碼3軟件設計階段一般又可分為( B )。 A邏輯設計與功能設計 B概要設計與詳細設計 C概念設計與物理設計 D模型設計與程序設計4結構化概要設計方法是一種面向( A )的設計方法
2、。7-10 A數據流 B數據結構 C數據庫 D程序5. 在面向數據流的軟件設計方法中,一般將信息流分為( B ) 5-9 A變換流和數據流 B變換流和事務流 C事務流和控制流 D數據流和控制流6 結構化方法的基本原則是( A )。 A模塊化 B抽象與分解 C信息隱蔽 D逐步求精7耦合度最高的是( B )耦合。 A環境 B內容 C控制 D數據8 ( B )是引起系統狀態轉換的控制信息。 A狀態 B事件 C動作 D行為9信息隱藏的基本思想不包括(B )。 A模塊內部的數據和過程,對于那些不需要這些信息的模塊不可訪問 B每一個模塊只完成一個相對獨立的特定功能 C模塊之間僅僅交換那些完成系統功能必須交
3、換的信息 D提取客觀世界中一群事物的某些本質共性,暫時忽略它們非本質的細節10內聚程度較低的是( A )內聚。 A偶然 B過程 C順序 D時間11對一個程序來說,組成系統的模塊數目( C ),則開發成本越小。 A越多 B越少 C為某個定值 D在59個之間12 ( A )是把分析模型中的信息描述轉換為實體軟件所需要的數據結構。 A數據設計 B文件設計 C數據庫設計 D模型設計13畫軟件結構圖時應注意調用關系只能是( B )。 A從下到上 B從上到下 C從左到右 D從右到左14在人機界面的設計過程中,不需要考慮下列( A )問題。 A系統響應時間 B出錯信息處理C輸入輸出數據 D用戶幫助15. 詳
4、細設計與概要設計銜接的圖形工具是(B )。 ADFD圖 BSC圖 CPAD圖 D程序流程圖16. 詳細設計的任務是確定每個模塊的( A )。 A算法 B功能 C調用關系 D輸入輸出數據17. 結構化程序設計主要強調的是( C )。 A程序的效率 B程序的執行速度 C程序的易讀性 D程序的規模18. 結構化程序設計的一種基本方法是( D )。 A篩選法 B遞歸法 C迭代法 D逐步求精法19程序流程圖中的箭頭代表( B )。A數據流 B控制流 C順序流 D調用20. 在軟件詳細設計過程中不采用的描述工具是(D )。 A判定表 BIPO圖 CPAD圖 DDFD圖二、名詞解釋1. PAD 2. PDL
5、 3. JSP 4. SC 5. MTTF 6. MTTR 7. MTBF1、PAD是問題分析圖(Problem Analysi Diagram)的簡稱2、PDL是過程設計語言(Process Design Language)的簡稱3、JSP是Jackson結構化程序設計方法(Jackson Strucured Programming)的簡稱4、SC是結構圖(Strucure Chart)的簡稱5、MTTE是平均失效等待時間(Mean Time To Failure)的簡稱6、MMTTF是平均失效修復時間(Mean Time To Repair)的簡稱7、MTBF是平均失效間隔時間(Mean
6、Time Between Failure)的簡稱三、簡答題1. 概要設計說明書有哪些主要內容?答:概要設計說明書的主要內容有:(1)引言 (2)總體設計 (3) 模塊設計 (4)數據結構設計 (5)運行設計 (6) 系統出錯處理設計 (7)安全保密設計2. 什么是耦合?模塊的耦合性包括哪些種類?答:耦合性也稱快間聯系,指軟件系統結構中各模塊間相互聯系的一種度量。模塊的耦合性包括1、無直接耦合 2、數據耦合 3標記 耦合 4、控制耦合 5公共耦合 6內容耦合3. 什么是內聚?模塊的內聚性包括哪些種類?(1)偶然內聚 邏輯內聚 (3)時間內聚 (4)通信內聚 (5)順序內聚 (6)功能內聚4. 簡
7、述軟件結構設計優化準則。答:1、高內聚、低耦合 2、作用域應在控制域之內 3、深度、寬度、扇入、扇出應適當 4、模塊大小要適中5. 簡述模塊化及模塊具有的基本屬性。答:模塊獨立性指每個模塊只完成系統要求的獨立子功能,并且與其他模塊的聯系最少且接口簡單模塊具有以下4種基本屬性:1)接口:指模塊的輸入與輸出2)功能:指模塊實現什么功能3)邏輯:描述內部如何實現要求的功能及所需的數據4)狀態:該模塊的運行環境,即模塊的調用與被調用關系6. 簡述信息隱蔽及實現信息隱蔽的手段。答:信息隱蔽指在設計和確定模塊時,使得一個模塊內包含的信息(過程或數據),不需要這些信息的其他模塊來說,是不能訪問的。7. 變換
8、型數據流圖由哪幾部分組成?簡述變換分析的設計步驟。答:(1)確定DFD的變換中心、邏輯輸入和邏輯輸出。 (2)設計軟件的頂層和第一層變換結構 (3)設計中下層模塊(4)根據設計準則對初始地軟件結構進行優化變換型數據流圖包含輸入流、變換中心、輸出流3個部分8. 事務型數據流圖由哪幾部分組成?簡述事務分析的設計步驟。 答:事務型數據流圖包含輸入流、事務中心、和加工路徑3個部分。 事務設計分析包括以下步驟:(1)確定DFD的事務中心和加工路徑。 (2)設計軟件的頂層和第一層事務結構。 (3)設計中下層模塊。 (4)根據設計準則對初始的軟件結構進行優化。四、綜合應用題1某網站發帖子系統有如下功能: 記
9、錄發帖內容:訪客在表單中輸入文字,系統進行檢查,無誤后將內容存入文件。 顯示帖子內容:讀出文件,按一定格式顯示在屏幕上。 請根據要求畫出該系統的軟件結構圖。2高考錄取統分子系統有如下功能 計算標準分:根據考生原始分計算,得到標準分,存入考生分數文件; 計算錄取線分:根據標準分、招生計劃文件中的招生人數,計算錄取線,存入錄取線文件。 請根據要求畫出該系統的軟件結構圖。3某圖書管理系統的“借書業務處理”模塊功能如下: 讀者憑圖書卡和借書單借書。系統首先檢查該讀者(圖書卡號)是否有效,若無效,則拒絕借書;否則進一步檢查該讀者所借圖書是否超過限額數,若達到限額數,則拒絕借書,否則讀者可以借書。把還書日期等信息登記在借書還書文件中,并給讀者提供借書憑證。請使用程序流程圖來設計“借書業務處理”算法。4. 某商場在“五一期間,顧客購物時收費有4種情況:普通顧客一次購物累計少于100元,按A類標準收費(不打折),一次購物累計多于或等于100元,按B類標準收費(打9折);會員顧客一次購物累計少于1000元,按C類標準收費(打8折),一次購物累計等于或多于1000元,按D類標準收費(打7折)。請使用程序流程圖來設計收費算法。5. 設數組a存有10個任意整型數,用N-S圖描述求其中最小數的算法。6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年刑法與刑事訴訟法考試試卷及答案
- 2025年數學分析與高等代數考試試卷及答案
- 2025年商業經濟學與管理專業知識測試試卷及答案
- 2025年計算機網絡與安全考試試卷及答案解析
- 2025年個人理財與投資基礎知識考試題及答案
- 以堅強為話題的演講稿12篇
- 配電箱采購合同協議書詳細
- 詞語辨析與運用:七年級英語詞匯教學方法研究
- 《數字孿生技術及應用》課件 第五章 機器人應用
- 護理專業急救護理技能測試卷
- 江蘇省南京2022年中考歷史試卷(解析版)
- 《老年人認知記憶訓練》課件
- 一年級家長會課件2024-2025學年
- 滬教版八年級化學(下冊)期末試卷及答案
- 2024年廣東省中考生物+地理試卷(含答案)
- DL-T5796-2019水電工程邊坡安全監測技術規范
- 一年級下-科學-非紙筆測試
- 上海地理會考復習
- 設施設備檢查記錄表
- 油漆安全技術說明書msds
- 小學數學一年級《求一個數比另一個數多幾、少幾》說課稿
評論
0/150
提交評論