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

正文內(nèi)容

軟件工程ppt課件(2)(編輯修改稿)

2024-10-08 20:22 本頁面
 

【文章內(nèi)容簡介】 因素; ? 最終產(chǎn)品將更多的反映用戶在項目開始時的需求,而不是最后的需求; ? 一旦用戶開始使用最終的系統(tǒng),并對系統(tǒng)有更多的學習以后,觀點和意向會發(fā)生很大的變化,用戶這種變化常常是無法預測的。 選擇瀑布模型的條件: ?在開發(fā)時間內(nèi)需求沒有或很少有變化; ?分析設(shè)計人員對應用領(lǐng)域很熟悉; ?低風險項目(對目標、環(huán)境很熟悉); ?用戶使用環(huán)境很穩(wěn)定; ?用戶除提出需求外,很少參與開發(fā)工作。 2) 原型化開發(fā)模型 瀑布模型的缺陷在于開發(fā)階段推進是直線型的。從工程實踐來看這個是一個 “ 理想化 ” 的模型,不完全符合人們認識問題的規(guī)律,按著這一模型來開發(fā)軟件,只有當分析員能夠作出正確的需求分析時,才能夠得到預期的結(jié)果。鑒于瀑布開發(fā)模型的缺陷,研究人員得出這樣的結(jié)論: 軟件開發(fā),特別是早期階段,應該是一個學習和實踐的過程,其活動應該包括開發(fā)人員和用戶兩個方面。 為了使其更有效,不僅要求開發(fā)人員要與用戶緊密合作,而且還要有一個實際的工作系統(tǒng)。 建造 /修改 原型 用戶測試 運行原型 聽取用 戶意見 圖 3 原型范型 原型化模型的特點: 原型驅(qū)動。因此必須先有一個模型,至少要有一個原型的核心。 原型化模型的優(yōu)點: 開發(fā)速度快,用戶意見反饋時,有利于開發(fā)商在短時間內(nèi)推廣并實施多個客戶。 原型化模型的缺點: 事先有個展示性的產(chǎn)品原型,所以在一定程度上不利于開發(fā)人員的創(chuàng)新。 選擇原型化模型的條件: ?已有產(chǎn)品或產(chǎn)品的原型,只需客戶化的工程項目; ?簡單而熟悉的行業(yè)或領(lǐng)域; ?有快速原型開發(fā)工作; ?進行產(chǎn)品移植或升級。 3) 增量模型 增量模型是遵循遞增的方式來進行軟件開發(fā)。軟件產(chǎn)品被作為一組增量構(gòu)件(模塊),每次設(shè)計、實現(xiàn)、集成、測試和交互一塊構(gòu)件,直到所有構(gòu)件實現(xiàn)為止。 分析 設(shè)計 編碼 測試 分析 設(shè)計 編碼 測試 分析 設(shè)計 編碼 測試 分析 設(shè)計 編碼 測試 ….. 增量 1 增量 2 增量 3 增量 n 時間 增量 1 交付用戶 增量 2 交付用戶 增量 3 交付用戶 增量 n 交付用戶 圖 4 增量模型 增量模型的特點: a) 任務或功能模塊驅(qū)動,可分階段提交產(chǎn)品; b) 有多個任務單,這些多個任務單的集成構(gòu)成項目的一個總《任務書》,或總《用戶需求報告 》 /《 需求規(guī)格說明書 》。 模型選擇的條件: a) 在整個項目開發(fā)過程中,需求都可能發(fā)生變化,客戶接受分階段交付; b) 分析人員對領(lǐng)域不熟悉; c) 中等或高風險項目; d) 用戶參與到整個開發(fā)過程程中; e) 使用面向?qū)ο笳Z言或第四代語言; f) 軟件公司自己有較好的類庫、構(gòu)件庫。 增量模型的優(yōu)點: 能將一個大系統(tǒng)分解成多個小系統(tǒng),這就等于將一個大風險分解為小風險,從而降低了難度。 增量模型的缺點: 若軟件系統(tǒng)的組裝和拆卸性不強,或者開發(fā)人員全局把握水平不高,或者客戶本身就不同意分階段提交產(chǎn)品,或者開發(fā)人員過剩,不易采用這種模型。 選擇增量模型的條件: ?在整個項目開發(fā)過程中,需求可能發(fā)生變化,客戶接受分階段交付; ?分析設(shè)計人員對應用領(lǐng)域不熟悉,難以一步到位; ?中等或高風險項目(工期過緊且分階段提交的系統(tǒng)或目標、環(huán)境不熟悉); ?用戶參與到整個軟件開發(fā)過程中; ?軟件公司自己有較好的類庫、構(gòu)建庫。 4 迭代模型 針對瀑布模型所存在的缺陷,人們提出了迭代模型。在許多問題中,很我們需要的真值可能是求不出來的,這就是迭代思想得來源。在計算方法中,迭代是一種逼近我們所要真值的方法。 迭代式生存周期模型即為: 多次執(zhí)行各個開發(fā)流程,從而更好的理解需求,設(shè)計出更壯的軟件構(gòu)架,逐步提高開發(fā)組織能力,最終交付一系列逐步完善的實施結(jié)果。 迭代模型的特點: 迭代或迭代循環(huán)驅(qū)動,每一次迭代或迭代循環(huán),均要走完初始、精化、構(gòu)建、移交四個階段。 迭代模型的優(yōu)點: 在迭代之初,它不要求一個相近的原型,而且適合范圍廣,幾乎可以使用于所有的項目開發(fā)。 迭代模型的缺點 : 傳統(tǒng)的項目組織方法按順序(一次且僅一次)完成每個工作流程,即瀑布開發(fā)模型。迭代模型采取循環(huán)的工作方式,每次循環(huán)均使工作產(chǎn)品更加靠近目標產(chǎn)品一次,這就要求項目組成員具有很高的水平并掌握先進的開發(fā)工具。反之,就
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1