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

正文內(nèi)容

軟件工程ppt課件(參考版)

2024-09-22 20:23本頁面
  

【正文】 建造一個應(yīng)用系統(tǒng),可能需要幾個領(lǐng)域的專門知識 例如:建設(shè)一個分布式銀行應(yīng)用系統(tǒng),需要: ?商業(yè)銀行業(yè)務(wù)知識 ?銀行信息系統(tǒng)知識 ?商業(yè)銀行業(yè)務(wù)流和業(yè)務(wù)處理知識 ?用戶業(yè)務(wù)工作習(xí)慣和業(yè)務(wù)操作界面知識 ?數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)知識等等 理解領(lǐng)域知識 規(guī)劃就是制定計劃和確保計劃的落實,技術(shù)規(guī)劃是技術(shù)管理的主要內(nèi)容。 ?驗證活動也是圍繞三個基本過程來進行,審查、度量和配置管理。 ?確認活動圍繞三個基本過程來開展,測試、度量和軟件可靠性增長 驗證: ?而驗證是這樣一個過程,它評價 “ 在一個給定的開發(fā)階段中,單元或系統(tǒng)是否滿足在此階段開始時確定的條件 ” 。 現(xiàn)代需求工程一般被描述為 6個步驟,包括: ?獲?。ㄐ枨笳T導(dǎo)) ?分析(需求分析和談判) ?規(guī)定(規(guī)約) ?系統(tǒng)建模 ?驗證(需求確認) ?需求管理(控制與變更管理) 我們將在需求分析階段,專門介紹 《 軟件需求工程 》 需求工程 軟件系統(tǒng)集成是指將獨立的軟件組件合并成一個集成的系統(tǒng) 在將組件集成為子系統(tǒng)、子系統(tǒng)集成為產(chǎn)品時,都需要做軟件集成工作 在瀑布模型中,集成工作是軟件開發(fā)生命周期介于模塊開發(fā)和集成測試階段進行的一個獨立的開發(fā)步驟 在增量模型中,集成是一個持續(xù)不斷的活動,由于不斷地進行集成、測試,增量開發(fā)降低了(總)集成時,可能發(fā)生的風險 面向?qū)ο蠹夹g(shù),也是一種增量開發(fā)的模式,是一種持續(xù)集成方法 軟件系統(tǒng)集成的難度: ?系統(tǒng)構(gòu)架組織的復(fù)雜程度 ?組件接口定義的復(fù)雜程度 軟件系統(tǒng)集成 軟件系統(tǒng)功能齊全是不是就是質(zhì)量好? 用戶界面友好是不是就是軟件的質(zhì)量好? 沒有 BUG是不是就是軟件的質(zhì)量好? 什么是用戶滿意的軟件項目? 軟件測試是不是軟件質(zhì)量的全部? 那么,什么是軟件的質(zhì)量? 軟件質(zhì)量保證過程包括: 軟件的確認( Validation)與 軟件的驗證( Verification) 簡稱為 V& V 或 V2 軟件質(zhì)量保證 確認: ?確認是這樣一個過程,它評價 “ 在軟件開發(fā)過程期間(針對單元)或結(jié)束(針對系統(tǒng))時,單元或系統(tǒng)是否滿足用戶特定的需求 ” 。 換句話說,需求管理就是: 一種獲取、組織并記錄系統(tǒng)需求的系統(tǒng)化方案,以及一個使客戶與項目團隊對不斷變更的系統(tǒng)需求達成并保持一致的過程。 從開發(fā)管理的角度看,外購管理有以下一些具體步驟: ?詳細分析構(gòu)架 ?理解組織需求 ?詳細研究市場 ?以靈活的發(fā)生開發(fā)需求 ?開發(fā)用于評估產(chǎn)品和技術(shù)的方法 ?選擇有生命力的技術(shù)和產(chǎn)品 ?購買產(chǎn)品 ?將產(chǎn)品集成到構(gòu)架中 ?測試產(chǎn)品和配置 ?持續(xù)對系統(tǒng)進行管理 外購管理 核心資源挖掘是對舊系統(tǒng)的部分,進行挖掘和完善,然后應(yīng)用于新系統(tǒng)中。在 CMM2中,軟件分包合同管理是其 6個關(guān)鍵過程域之一。對于這類外購,我們一般成為軟件分包,相應(yīng)產(chǎn)品和服務(wù)的提供方,為軟件分包商。 即使是應(yīng)用系統(tǒng)軟件,也并不一定全部是自己開發(fā)的,有些平臺、工具、構(gòu)件,甚至包括一些子系統(tǒng),可能委托另一家子承包商進行開發(fā)。 因此,外購的目的是:從外部得到技術(shù)和技能,降低組織的固定和經(jīng)營性成本,把組織的注意力放在核心領(lǐng)域,提供經(jīng)營的靈活性,降低 /轉(zhuǎn)移風險等。” 這是管理學(xué)大師彼得 組件:內(nèi)偶合度高、外偶合度低 組件的分解與軟件構(gòu)架的組件粒度、組件的接口與構(gòu)架的連接關(guān)系緊密關(guān)聯(lián) 組件開發(fā)將提供產(chǎn)品所需要的、可操作的軟件部件,它們或者是核心庫的一個部分,也可能成為產(chǎn)品的特定部件 組件開發(fā) 軟件外購是現(xiàn)在已經(jīng)非常常見的軟件開發(fā)方法 “ 任何企業(yè)中,僅做后臺支持而不創(chuàng)造營業(yè)額的工作都應(yīng)該外包出去,任何不提供向高級發(fā)展機會的活動與業(yè)務(wù)也應(yīng)該采取外包形式。 組件開發(fā)的目的,就是將開發(fā)人員的注意力,從程序細節(jié),轉(zhuǎn)到構(gòu)建系統(tǒng)。 組件的遠祖是子程序,而現(xiàn)代組件的規(guī)模更大、更復(fù)雜、能應(yīng)用于更高的領(lǐng)域、具有比子程序調(diào)用更加復(fù)雜的交互機制。 真正健壯的軟件構(gòu)架應(yīng)當面向整個業(yè)務(wù)領(lǐng)域,因為系統(tǒng)的軟件需求不管如何變化,其內(nèi)容仍然處于原有業(yè)務(wù)領(lǐng)域的范圍之內(nèi),這樣軟件構(gòu)架將毫不費力地適應(yīng)這些新的需求變更。 軟件設(shè)計流程 mapping 立項 系統(tǒng) 定義 系統(tǒng) 設(shè)計 子系統(tǒng) 模塊定義 子系統(tǒng) / 模塊設(shè) 計及測試 系統(tǒng)定義 子系統(tǒng) /模 塊認證及 測試系統(tǒng) 設(shè)計 系統(tǒng)認證 和測試系 統(tǒng)認證 試生產(chǎn) (Pilotrun) 完成 軟件 系統(tǒng)需求 說明 軟件模塊開發(fā): 定義 /設(shè)計 /編碼 /測試 軟件 系統(tǒng)定義 軟件集成 測試 系統(tǒng)集成 測試 phase1 phase2 phase3 phase4 phas
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1