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

正文內容

講座6軟件項目工作量估算(存儲版)

2025-10-12 21:19上一頁面

下一頁面
  

【正文】 行交付源代碼指令 (thousands of delivered source code instructions) 上海交通大學計算機系 43 COCOMO系數(shù) ? C,k的取值根據(jù)系統(tǒng)的分類而定: ? 根據(jù)系統(tǒng)的技術特性和開發(fā)環(huán)境可以分為: ? 有機模式( anic mode): 相對小的團隊在一個高度熟悉的內部環(huán)境中開發(fā)規(guī)模較小,接口需求較靈活的系統(tǒng)。 上海交通大學計算機系 33 功能點方法:轉換為代碼行 ? 通過定義各個功能點對應各種語言的代碼行數(shù),則功能點可以轉化為代碼行 ? 一些數(shù)據(jù): ? Cobol: 91 ? C: 128 ? Quick Basic: 64 ? Object Oriented Languages: 30 上海交通大學計算機系 34 MarkII功能點 ? 該方法被作為英國政府項目實施中采用的標準 ? 基本原理:對于一個處理事務 ? 計算方法: wi 輸入數(shù)據(jù)元素+ we 實體+ wo輸出數(shù)據(jù)元素 ? 系數(shù)總和為 ,標準設置為 , , 上海交通大學計算機系 35 MarkII功能點 ? 系數(shù)調整,考慮因素: ? 與其它應用的接口 ? 特殊的安全特征 ? 與第三方的直接交互 ? 用戶訓練特征 ? 文檔需求 上海交通大學計算機系 36 功能點的其它擴展 ? 功能點方法起源于業(yè)務信息系統(tǒng)應用,因而強調了數(shù)據(jù)方面的因素而沒有考慮功能和行為(控制)方面的因素。 ? 如果項目是全新的或者沒有歷史數(shù)據(jù),建議用該方法 上海交通大學計算機系 20 練習 ?工資系統(tǒng)已經(jīng)被安裝在 Brightmouth學院,目前有一個新的需求,需要在系統(tǒng)中添加一個子系統(tǒng),該系統(tǒng)分析每節(jié)課時老師的成本。因而不能簡單地應用 KLOC或 SLOC,而要根據(jù)復雜性進行修正,但是復雜性的度量通常是主觀而定的。 ? 估計的主觀性: 人們容易低估小項目的工作量,而過分夸大大項目的工作量 ? 估計的政治因素: 不同的人有不同的目標,如項目經(jīng)理會高估項目工作量,許多機構采用獨立的估算小組,但是將項目經(jīng)理和項目成員吸收進估算小組,能夠增強他們的責任感。 ? X功能的質量級別是什么?依據(jù)實施過程的不同,首次提交的 X功能的缺陷數(shù)量會有 10%的差異。 ——Jones,1994 上海交通大學計算機系 3 軟件工作量估算 “大多數(shù) IS人士,無論是否為管理者,從來都無權控制他們自己的進度計劃。 ”( ) 上海交通大學計算機系 4 一個月的時間造這樣一棟房子?沒問題 太好了,那我們開工吧! 你當初計劃 10萬元造的房屋可能最終的實際造價為50萬元。 上海交通大學計算機系 9 軟件工作量估算困難的原因 ? 估算困難是由于軟件的本質帶來的,特別是其復雜性和不可見性。因而 “ 投入更多的人將使延期的工作更加延期 ” ? 過低估計的問題 ? 質量降低 ? Weinberg的可靠性零法則 “ 如果系統(tǒng)不必可靠,那么它可以滿足任何目標 ” 。 ? 有利于開發(fā)者對進度的關注,開發(fā)者在接受承諾后士氣高昂,自愿加班加點 ? 問題在于開發(fā)者的估算比現(xiàn)實要樂觀,大約低 20至 30個百分點( Van Genuchten, 1991) ? 承諾應該現(xiàn)實可行,以使你的團隊會不斷成功而不是不斷失敗。 上海交通大學計算機系 21 練習 ? 答案 ? 獲取用戶需求 ? 分析系統(tǒng)中已有數(shù)據(jù) ? 設計報表和編寫用戶建議 ? 編寫測試計劃 ? 編寫技術描述 ? 設計軟件 ? 寫軟件 ? 測試軟件 ? 寫說明書 ? 執(zhí)行接受測試 ? 設計,寫,測試軟件將最難估算工作量 上海交通大學計算機系 22 自頂向下方法 ? 自頂向下的方法和參數(shù)化模型 ? 一般采用對比方法確定總的工作量 ? 對比是建立在一系列參數(shù)的基礎上的,通過這些參數(shù)可以計算出新系統(tǒng)的工作量 ? 形式: ? effort=(系統(tǒng)規(guī)模) *(生產率) ? 例如系統(tǒng)規(guī)??梢杂?KLOC來計算,生產率以 40天 /KLOC ? 預測軟件開發(fā)工作量的模型有兩個部分,第一部分為估算軟件大小,第二部分為估算工作效率 上海交通大學計算機系 23 練習 ? 學生要求每學期寫一篇有關 IT的報告,如果你想建立一個估算學生完成這樣一份報告的模型,你用什么來衡量報告的大小,什么因素會影響學生完成報告的難度? ? 字數(shù) ? 材料能否獲取 ? 對主題的熟悉程度 ? 寬度 /深度 ? 技術難度 上海交通大學計算機系 24 專家判斷 ? 具有應用領域或者開發(fā)環(huán)境知識的人員對任務的評估 ? 該方法特別是在對原由系統(tǒng)進行替換時有用,評估者對影響的代碼的比例進行分析,從而得到工作量評估。 ? 對象點方法與面向對象方法并無直接聯(lián)系。 上海交通大學計算機系 44 COCOMO系數(shù) ? 系數(shù)表: ? K的值反映了項目越大,則工作量成指數(shù)增加,因為大項目需要更多的協(xié)調和安排。該方法利用多種乘法算子和指數(shù)。 ? Pm=A sizesf em1 em2 …… emn ? Pm為 “ 人月 ” 工作量, A是一個常數(shù), size以SLOC為單位, sf是規(guī)模指數(shù)。 ? 開發(fā)過程中頻繁換人。 ? 管理部門和市場部門為了迎合客戶而縮短進度計劃。 上海交通大學計算機系 68 過于樂觀的進度計劃的后果 ? 倉卒收尾 ? 要排錯只能將系統(tǒng)拆分后再進行,一個小的變動要花很長時間。 ? 將
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1