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

正文內(nèi)容

[計算機軟件及應用]軟件工程zhhf12軟件工程概述(參考版)

2024-12-26 12:46本頁面
  

【正文】 ?里程碑必須與軟件開發(fā)工作的進展情況密切相關(guān),里程碑作為任務完成的標志必須非常明顯,即里程碑具有很高的可見性。 Return 各種過程模型的特點及使用范圍 ?瀑布模型 ?三個特點 ?文檔驅(qū)動 ?適應需求比較明確和穩(wěn)定的項目 ?快速原型模型 ?目標系統(tǒng)通常能夠滿足用戶的真實需求 ?能夠有效避免在軟件開發(fā)后期的較大返工,從而有效降低軟件開發(fā)成本 ?開發(fā)過程基本上是線性順序的 ?適應規(guī)模大、復雜性高的項目 CONT. ?增量模型 ?能在較短的時間內(nèi)向用戶提交可以完成主要功能的產(chǎn)品 ?逐步增加產(chǎn)品的功能,使用戶有充裕的時間學習和適應新產(chǎn)品,減少一個全新的產(chǎn)品給客戶組織帶來的沖擊 ?開發(fā)的產(chǎn)品具有良好的可擴充性 ?需要首先設(shè)計出開放的軟件體系結(jié)構(gòu),故要求軟件工程師有較高的技術(shù)水平 CONT. ?螺旋模型 ?及時識別和分析風險 ?構(gòu)件原型也是降低某種類型風險(如需求不真實的風險,技術(shù)方法不當?shù)娘L險等)的方法 ?對可選方案和約束條件的強調(diào)有利于已有軟件的重用 ?有助于把軟件質(zhì)量作為軟件開發(fā)的一個重要目標 ?減少了過多測試或測試不足所帶來的風險 ?軟件維護與軟件開發(fā)沒有本質(zhì)區(qū)別 ?適用于內(nèi)部開發(fā)的大型軟件項目 Return 基線( Baseline) ?基線是通過正式復審的規(guī)格說明或中間產(chǎn)品( artifact),可以作為進一步開發(fā)的基礎(chǔ),并且只有通過正式的變更控制過程才能改變它。 ?軟件過程定義了運用技術(shù)方法的順序、應該交付的文檔資料、為保證軟件質(zhì)量和協(xié)調(diào)軟件變化必須采取的管理措施,以及標記完成了相應開發(fā)活動的里程碑。 ?人員組織及分工 ?交付期限 1. 什么是軟件危機 ? 它有哪些具體表現(xiàn) ? 2. 什么是軟件工程 ? 它有哪些本質(zhì)特征 ? 3. 什么是軟件過程 ? 它與軟件工程方法學有何關(guān)系 ? 4. 試比較瀑布模型 、 快速原型模型 、 增量模型和螺旋模型的優(yōu)缺點 , 說明各種模型的使用范圍 。 成本估計技術(shù) ?代碼行技術(shù) ?任務分解技術(shù) ?自動估計成本技術(shù) 成本 /效益分析的方法 ? 貨幣的時間價值 (示例見 P41) F = P(1+i)n → P = F? (1+i)n ? 投資回收期 ? 純收入 ? 投資回收率 P=F1? (1+i)+F2? (1+i)2+….+Fn? (1+i)n Return 項目開發(fā)計劃 ?項目概述 : 主要工作;軟件功能 、 性能;條件;用戶及合同承包者承擔的工作 、 完成期限及其它條件限制;應交付的程序名稱 , 所使用的語言及存儲形式;應交付的文檔 。 ?常用符號見 P29圖 Return 一個庫存管理系統(tǒng)的系統(tǒng)流程圖 訂貨信息 庫存管理模塊 報告生成模塊 訂貨報告 庫存文件 輸入變更記錄 I/O顯示 磁盤 聯(lián)機存儲 處理 文檔 成本 /效益分析 ?目的:將開發(fā)成本與可能取得的效益比較和權(quán)衡,從經(jīng)濟角度評價開發(fā)一個新的軟件項目是否可行。 ?結(jié)束標準 ?描述系統(tǒng)的高層邏輯模型 ?成本效益分析 ?關(guān)于“是否可行”的明確回答 Return 軟件可行性研究的任務 ?技術(shù)可行性 ?經(jīng)濟可行性 ?社會可行性 ?操作可行性 Return 軟件可行性研究的步驟 (1) 確定項目規(guī)模和目標 (2) 研究正在運行的系統(tǒng) (3) 建立新系統(tǒng)的高層邏輯模型 (4) 導出和評價各種方案 (5) 推薦可行的方案 (6) 編寫可行性研究報告 Return 可行性研究是高層的分析和設(shè)計 可行性研究報告 ( 1) 引言 ( 2) 可行性研究前提 ( 3) 對現(xiàn)有系統(tǒng)的分析 ( 4) 所建議系統(tǒng)的技術(shù)可行性分析 ( 5) 所建議系統(tǒng)的經(jīng)濟可行性分析 ( 6) 社會因素可行性分析 ( 7) 其它可供選擇方案 ( 8) 結(jié)論意見 系統(tǒng)流程圖 ?系統(tǒng)流程圖是描繪物理系統(tǒng)中各個元素的圖形符號的集合 , 它表達了系統(tǒng)中各個元素之間的信息流動的情況 。 ?軟件工具發(fā)展的三個階段 ?工具箱 ?軟件開發(fā)環(huán)境 SDE ?計算機輔助軟件工程 CASE (Computer Aided Software Engineering) ?工具應該支持軟件生命周期的各個階段 ? Requirements Management ? Visual Modeling ? Programming Tool ? Quality Assurance Return 1. 什么是軟件危機 ? 它有哪些具體表現(xiàn) ? 2. 什么是軟件工程 ? 它有哪些本質(zhì)特征 ? 3. 什么是軟件過程 ? 它與軟件工程方法學有何關(guān)系 ? 4. 試比較瀑布模型 、 快速原型模型 、 增量模型和螺旋模型的優(yōu)缺點 , 說明各種模型的使用范圍 。你打算采用哪種過程模型?為什么? 示例分析 1. 舊版本相當于一個原型,沒必要再專門開發(fā)一個原型系統(tǒng) 2. 公司軟件工程師對該軟件很熟悉,有開發(fā)字處理軟件的豐富經(jīng)驗,具備采用增量模型開發(fā)字處理軟件的技術(shù)水平 3. 該軟件廣泛使用,需要進一步的改進和擴充,以形成更新的版本 4. 結(jié)論:增量模型 Return 技術(shù)審查和管理復審 ?任務:在軟件生存周期的每個重要的里程碑 (一般是每個階段結(jié)束時 ), 對工程項目的成本 , 實際花費的經(jīng)費 , 投資回收的前景 , 項目的進度等經(jīng)濟因素從管理角度進行審查 。你打算選用哪種過程模型? 示例分析 需求很明確 實現(xiàn)浮點數(shù)開平方的算法也很成熟 不需要原型過程模型 一旦實現(xiàn)并測試完成后,該產(chǎn)品將被拋棄,可以不考慮產(chǎn)品的進化問題 規(guī)模相對較小,功能比較單一 不需要增量模型或螺旋過程模型 總之,使用瀑布模型即可 示例分析二 ?你負責 一個項目,其工作是管理公司已被廣泛應用的字處理軟件的新版本開發(fā)。 Update as needed System
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1