freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

軟件工程習題參考答案-免費閱讀

2024-12-08 01:11 上一頁面

下一頁面
  

【正文】 通過與客戶協(xié)商,這樣開發(fā)團隊即使沒有回報,也不會招致公司和客戶雙方的埋怨。針對會議結果可向客戶正式提交一份需求變更計劃,注明變更引起的時間、成本、工期代價和增加工作量等。這么做的目的有兩個:一是將客戶下達變更的流程盡可能地規(guī)范化,減少張嘴就來的非必要、非緊急、非合理、非高層領導意圖的無效變更。 明確和樹立需求基線是需求 變更的依據(jù)。 10. 簡述技術復審的必要性。 6. 簡述主程序員組的優(yōu)缺點。 因為是重大修改, 所以需要從修改程序規(guī)格說明和詳細設計開始,對開發(fā)文檔進行重大修改, 而源碼也會需要重新編制。而編碼階段則主要是:可理解性、可修改性、可移植性和效率。 11.什么是軟件的用戶文檔? 提供用戶了解、使用、操作和安裝系統(tǒng)的文檔資料。 4. 為什么說維護的代價很高? 應該怎樣做才能降低維護的代價? 一般維護的工作量占生存周期 70%以上,維護成本約為開發(fā)成本的 4 倍 (滿足 82規(guī)則 )。 ③ 對分法:在關鍵點插入變量的正確值 。 28. 什么是錯誤推測法?它主要用于什么測試? 利用有經驗的測試者對程序可能發(fā)生錯誤的位置的推測進行測試的方法,主要用于黑盒測試。 3.針對被修改過的軟件成分的測試。 21. 描述集成測試的兩種策略,并比較它們的優(yōu)缺點。 系統(tǒng)設計 (4) 驗收測試 —— 用戶加入 (5) 平行運行 —— 新舊系統(tǒng)比較運行結果 16. 為什么單元測試必須由編程者自己完成? 單元測試是對程序邏輯結構的測試。 13.簡單說明什么是白盒測試,什么是黑盒測試。 8. 在設計軟件系統(tǒng)的用戶幫助設施時,需要注意解決哪些問題? 1.在用戶 與系統(tǒng)交互期間,是否任何時候都能獲得關于系統(tǒng)任何功能的幫助信息? 2.用戶怎樣請求幫助? 3.怎樣顯示幫助信息? 4.用戶怎樣返回到正常的交互方式中? 5.怎樣組織幫助信息? 9. 軟件出錯處理設計,即軟件安全性設計。 而程序設計語言 是否有理想 的 結構化、模塊化機制,是否有可讀性好的控制結構和 數(shù) 據(jù)結構等 特性 ,以及程序設計語言提供的編譯、軟件工具等,再加上程序 的 設計風格會很深刻的影響軟件的質量和可維護性、可測試性、可靠性等。 3.簡述結構化設計的特點。 6. 為什么 模塊的規(guī)模要適中 ? 過大不易理解;太小則接口開銷過大。通常對需求進行驗證的步驟有:驗證需求的一致性、驗證需求的現(xiàn)實性、驗證需求的完整性和有效性。 (4) 屬性需求:包括用戶關心的屬性,如效率、靈活性、完整性、可靠性等;開發(fā)者關心的屬性,如可維護性、可復用性、可移植性等。 需求分析 1. 為什么要進行需求分析?通常對軟件系統(tǒng)有哪些需求? 需求問題是軟件工程項目失敗的主要原因。 12. 主要的成本估計技術有哪些?其依據(jù)的主要是什么? 主要有, 代碼行技術。 c. 集中于交流效果的問題。 數(shù)據(jù)字典主要由下列 4 種元素定義組成: 1.數(shù)據(jù)流 2.數(shù)據(jù)流分量 3.數(shù)據(jù)存儲 4.處理 除了數(shù)據(jù)定義外,數(shù)據(jù)字典還應包含一些關于數(shù)據(jù)的其它信息。 3. 可行性研究有哪些工作步驟? (1) 復查定義,確定系統(tǒng)規(guī)模和目標。 2. 應該從哪些方面研究目標系統(tǒng)的可行性 ? 主要從以下幾個方面進行可行性研究: 1. 技術可行性。 3. 螺旋模型 。 15. 試比較 瀑布模型、快速原型模型、增量模型和螺旋模型的優(yōu)缺點,說明它們各自的適用范圍。 軟件過程規(guī)定了開發(fā)軟件所需完成的各項任務步驟。 軟件 = 程序 + 數(shù)據(jù) + 文檔 7. 軟件工程的目的是什么? 為高質量的軟件開發(fā)提供一個科學的體系框架。 軟件危機的典型表現(xiàn)主要有: a. 開發(fā)成本和進度不能準確估計 b. 開發(fā)出來的軟件不能滿足用戶的要求 c. 軟件的可維護性差 d. 軟件質量不可靠 e. 軟件成本在系統(tǒng)中的比重逐年上升 f. 軟件開發(fā)生產率的提高速度不夠 2.簡述產生軟件危機的原因和解決的思路 。 其實質就是用工程的概念、原理、技術和方法,結合有效的管理方法和先進的開發(fā)技術,開發(fā)與維護軟件,以解決軟件危機。 軟件工程有 7 條基本原理: 1.嚴格按照軟件生命周期計劃進行管理 2. 堅持進行階段評審 3. 實行嚴格的產品控制 4. 采用先進的程序設計技術 5. 結果應能清楚的審查 6. 開發(fā)小組成員應少而精 7. 承認不斷改進軟件工程實踐的必要性 10. 軟件工程的基本開發(fā)原則有哪些? 軟件工程的基本開發(fā)原則有: 1. 模塊化 2. 抽象和信息隱蔽 3. 模塊的高內聚和低耦合 4. 確定性 5. 一致性 6. 完備性 11. 構成軟件工程的基本元素有哪些? 除了前面給出的軟件工程三大要素,還應該包括控制和質量保證。是反映整個軟件生命期中,系統(tǒng)開發(fā)、運行、維護等實施活動的一種結構框架。 2. 原型模型。 具有在軟件開發(fā)早期階段使投資獲得明顯回報和交易維護的優(yōu)點,但是要求軟件具有開放的結構。分析系統(tǒng)的運行方式、操作規(guī)程是否適應用戶應用需要。 5.簡述數(shù)據(jù)流圖在可行性研究中的作用 和用途 。 8.什么是軟件范圍?定義 軟件范圍需要哪些信息? 軟件范圍就是在技術和管理層面上都是無二義性和可理解的項目范圍, 是軟件開發(fā)各階段的工作依據(jù)。 11. 軟件計劃中,安排軟件開發(fā)進度主要可以用哪些工具?都有哪些優(yōu)缺點? 編制進度計劃的常用工具主要有甘特圖和網絡計劃法。 14.進行成本 /效益分析的方法主要有哪些? 常用成本 /效益分析的方法主要有: (1) 貨幣的時間價值 (2) 投資回收期 (3) 純收入 (4) 投資回收率 16.如何對制定完成的軟件計劃進行復審?為什么要復審? 軟件計劃的 復審 通 常 涉及有關軟件工作范圍和軟硬件資源問題等 。 3.需求分析的任務是什么? 確定對待開發(fā)系統(tǒng)的綜合要求。 實體 聯(lián)系圖是按照用戶的觀點對數(shù)據(jù)建立的模型。 控制耦合是一個模塊通過傳遞開關、標志、名字等控制信息,明顯地控制選擇另一個模塊的功能。 9.常用數(shù)據(jù)流類型有哪些? 變換流和事務流。 它有哪些工作步驟? Jackson 方法 是以數(shù)據(jù)結構 (data structure)為基礎設計每個模塊的處理過程 ,將數(shù)據(jù)結構轉化成程序結構。 這是因為,如果一個界面設計的不好,也即通常所說的用戶界面不友好,可以使用戶在使用時感到不便,甚至制造麻煩,系統(tǒng)就難以發(fā)揮應有的效益,甚至可能被用戶棄用。 5.信息不能帶有指責色彩。 14.簡述軟件測試的步驟。 20. 集成測試主要有 漸增式測試、非漸增式測試 兩種,試述兩種方式的異同點。 22.什么是回歸測試? 回歸測試的測試用例集如何確定? 回歸測試是指重新執(zhí)行已經做過的測試的某個子集,以保證系統(tǒng)在發(fā)生調試、功能變化等事項后,沒有帶來非預期的副作用。其對測試數(shù)據(jù)的選擇是基于對程序功能的分析,按照程序輸入要求和輸出要求,選擇若干數(shù)據(jù)進行測試功能的過程。主要有:
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1