<small id="f2pkf"><dfn id="f2pkf"></dfn></small>

  • <output id="f2pkf"></output>
    1. <mark id="f2pkf"><u id="f2pkf"><span id="f2pkf"></span></u></mark>

      軟件工程習題及解答3.doc 31頁

      • 0
      • 0
      • 0
      • 約1.64萬字
      • 2020-11-19 發布
      文檔工具:
        1. 1、本文檔共31頁,可閱讀全部內容。
        2. 2、本文檔內容版權歸屬內容提供方,所產生的收益全部歸內容提供方所有。如果您對本文有版權爭議,可選擇認領,認領后既往收益都歸您。
        3. 3、本文檔由用戶上傳,本站不保證質量和數量令人滿意,可能有諸多瑕疵,付費之前,請仔細先通過免費閱讀內容等途徑辨別內容交易風險。如存在嚴重掛羊頭賣狗肉之情形,可聯系本站下載客服投訴處理。
        4. 文檔侵權舉報電話:19940600175。
        ?第三章習題 ? 一、選擇題 1. 軟件需求分析階段的工作,可以分為以下4個方面:對問題的識別、分析與綜合、編寫需求分析文檔以及(????? )。 供選擇的答案: A. 總結??? ????? B. 階段性報告 ??? C. 需求分析評審?? D. 以上答案都不正確 2. 各種需求方法都有它們共同適用的(????? )。 供選擇的答案: A.說明方法????? B.描述方式?????? C. 準則?????????? D.基本原則 3. 軟件需求分析的任務不應包括(? A? )。進行需求分析可使用多種工具,但(? B? )是不適用的。在需求分析中,分析員要從用戶那里解決的最重要的問題是(? C? )。需求規格說明書的內容不應當包括(? D? )。該文檔在軟件開發中具有重要的作用,但其作用不應當包括(? E? )。 供選擇的答案: A.?? ① 問題分析?????? ② 信息域分析 ③ 結構化程序設計??? ④ 確定邏輯模型 B.?? ① 數據流圖?????? ② 判定表???? ③ PAD圖 ??????? ④ 數據詞典 C.?? ① 要讓軟件做什么??????? ② 要給該軟件提供哪些信息 ③ 要求軟件工作效率如何 ④ 要讓軟件具有什么樣的結構 D.?? ① 對重要功能的描述????? ② 對算法的詳細過程性描述 ③ 軟件確認準則???????? ④ 軟件的性能 E. ? ① 軟件設計的依據??? ② 用戶和開發人員對軟件要“做什么”的共同理解 ③ 軟件驗收的依據??????? ④ 軟件可行性分析的依據 4. 原型化方法是用戶和軟件開發人員之間進行的一種交互過程,適用于(? A? )系統。它從用戶界面的開發入手,首先形成(? B? ),用戶(? C? ),并就(? D? )提出意見,它是一種(? E? )型的設計過程。 供選擇的答案: A.?? ① 需求不確定性高的? ② 需求確定的 ③ 管理信息?????? ④ 決策支持 B.?? ① 用戶界面使用手冊? ??? ② 用戶界面需求分析說明書 ③ 系統界面原型 ???????? ④ 完善的用戶界面 C.?? ① 改進用戶界面的設計?????? ② 閱讀文檔資料 ③ 模擬用戶界面的運行?????? ④ 運行用戶界面原型 D.① 同意什么和不同意什么 ② 使用和不使用哪一種編程語言 ③ 程序的結構??????? ④ 執行速度是否滿足要求 E.① 自外向內????? ② 自頂向下?????? ③ 自內向外?????? ④ 自底向上 二、簡答題 1. 用逐步求精方法解決下述的更新順序主文件的問題。 美國某雜志社需要一個軟件,以更新存有該雜志訂戶姓名、地址等數據的順序主文件。 共有插入、修改和刪除等3種類型的事務,分別對應于事務代碼1、2和3。也就是說,事務類型如下: 類型1:INSERT(插入一個新訂戶到主文件中) 類型2:MODIFY(修改一個已有的訂戶記錄) 類型3:DELETE(刪除一個已有的訂戶記錄) 事務是按訂戶名字的字母順序排序的。如果對一個訂戶既有修改事務又有刪除事務,則已對那個訂戶的事務排好次序了,以便使修改發生在刪除之前。 2. 分析圖3.1所示的層次圖,確定每個模塊的內聚類型。 圖3.1? 計算多地點日平均溫度的程序 3. 分析圖3.2,確定模塊之間的耦合類型。 圖3.2? 一個程序的模塊互連圖 在圖3.2中已經給模塊之間的接口編了號碼,表3.1描述了模塊間的接口。 表3.1? 模塊接口描述 4. 用面向數據流方法設計本書第2章第11題所述的工資支付系統的軟件結構。 5. 用3種方法計算圖3.3所示流圖的環形復雜度。 圖3.3? 一個程序的流圖 6. 下面列出的代碼用重復執行的加法來計算兩個正整數X和Y的乘積,請用Halstead方法預測程序的長度,并把預測出的長度與實際長度相比較。 Z=0; While X>0 Z=Z+Y; X=X-1; End_while; Print(Z); 7. 圖3.4是用程序流程圖描述的程序算法,請把它改畫為等價的盒圖。 圖3.4? 程序流程圖 8. 某交易所規定給經紀人的手續費計算方法如下:總手續費等于基本手續費加上與交易中的每股價格和股數有關的附加手續費。如果交易總金額少于1000元,則基本手續費為交易金額的8.4%;如果交易總金額在1000元到10000元之間,則基本手續費為交易金額的5%,再加34元;如果交易總金額超過10000元,則基本手續費為交易金額的4%加上134元。當每股售價低于14元時,附加手續費為基本手續費的5%,除非買進、賣出的股數不是100的倍數,在這種情況下附加手續費為基本手續費的9%。當每股售價在14元到25元之間時,附加手續費為基本手續費的2%,除非交易的股數不是100的倍數,在這種情況下附加手續費為基

        文檔評論(0)

        • 內容提供方:anma
        • 審核時間:2020-11-19
        • 審核編號:6001013013003023

        相似文檔

        电子游戏平台