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

正文內(nèi)容

軟件工程ppt課件(2)-wenkub.com

2024-09-18 20:22 本頁面
   

【正文】 1) 用戶定義文擋 (用戶需求報(bào)告 ) 2)系統(tǒng)需求規(guī)格說明書 3) 軟件規(guī)格說明書 需求報(bào)告和規(guī)格說明書的差異 需求分析的輸入是《合同 》 或《立項(xiàng)建議書 》 以及對用戶現(xiàn)場的調(diào)查,輸出是《用戶需求報(bào)告 》 /《 需求規(guī)格說明書 》 可從下面幾點(diǎn)來理解二者的區(qū)別: 1) 用戶需求報(bào)告是對外的,需求規(guī)格說明是對內(nèi)的; 2) 用戶需求報(bào)告是合同的產(chǎn)物,需求規(guī)格說明書是立項(xiàng)建議書的產(chǎn)物; 3) 由用戶需求報(bào)告產(chǎn)生需求規(guī)格說明書; 4) 需求要注意的問題。 5)穩(wěn)定的需求和可變的需求 穩(wěn)定的需求反映了問題域中的本質(zhì)特征,而某些需求在軟件的整個(gè)生命周期或開發(fā)過程中是可變的。 需求分析的分類 軟件的需求可從不同的角度進(jìn)行分類 : 1)功能需求和非功能需求 功能需求主要描述軟件的功能 。 軟件需求的屬性是: 可驗(yàn)證性、優(yōu)先性和唯一性 需求分析的目的 軟件需求分析,其目的是用于說明軟件產(chǎn)品或軟件項(xiàng)目需要滿足的條件和限制。 4) 將來可能提出的要求 需求分析的重要性 需求分析的輸入是軟件《合同 》 或項(xiàng)目《建議書 》, 以及對用戶現(xiàn)場的調(diào)研、分析和確認(rèn),輸出是《用戶需求報(bào)告 》 /《 需求規(guī)格說明書 》 。 三、需求分析 需求分析的任務(wù) 需求分析的基本任務(wù)是準(zhǔn)確回答 “ 系統(tǒng)必須做什么? 這個(gè)問題。 3) 簽訂合同的方法與合同文檔 一個(gè)小型軟件項(xiàng)目的開發(fā)和實(shí)施 ,一般可由銷售人員直接簽訂合同即可。開發(fā) “ 非訂單性軟件 ” 需要立項(xiàng),開發(fā) “ 訂單軟件 ”需簽訂合同。建議進(jìn)行大約10天的可行性研究,研究費(fèi)用不超過 x元。 3) 項(xiàng)目目標(biāo): 建立一個(gè)基于教學(xué)管理計(jì)算機(jī)網(wǎng)絡(luò)的學(xué)生學(xué)期選課注冊系統(tǒng)。通過問題定義階段的工作,系統(tǒng)分析員應(yīng)該提出關(guān)于問題性質(zhì)、工程項(xiàng)目和規(guī)模的書面報(bào)告,并在用戶和使用部門負(fù)責(zé)人的會議上認(rèn)真討論這份書面報(bào)告,雙方進(jìn)行溝通,澄清函發(fā)含糊不清的地方,改正不正確的地方,最后得出一份雙方都滿意的文檔。 軟件計(jì)劃 軟件計(jì)劃作為軟件生命周期的第一步,其任務(wù)是進(jìn)行問題求解、可行性分析、制定軟件項(xiàng)目計(jì)劃??蛻羰冀K關(guān)心、參與軟件開發(fā),并對階段性的軟件產(chǎn)品提出評審意見,這對保證軟件產(chǎn)品的質(zhì)量是非常有利的。 軟件開發(fā)過程每迭代一次,螺旋線就會增加一周,軟件開發(fā)又前進(jìn)一個(gè)層次,系統(tǒng)又生成一個(gè)新版本,而軟件開發(fā)的時(shí)間和成本又有了新的投入。 選擇迭代模型的條件: ?在項(xiàng)目開發(fā)早期需求有可能變化; ?分析設(shè)計(jì)人員對應(yīng)用領(lǐng)域很熟悉; ?高風(fēng)險(xiǎn)項(xiàng)目; ?用戶不同程度的參與到整個(gè)項(xiàng)目的開發(fā)過程; ?具有高素質(zhì)的項(xiàng)目管理者和軟件開發(fā)團(tuán)隊(duì)。 迭代模型的優(yōu)點(diǎn): 在迭代之初,它不要求一個(gè)相近的原型,而且適合范圍廣,幾乎可以使用于所有的項(xiàng)目開發(fā)。在許多問題中,很我們需要的真值可能是求不出來的,這就是迭代思想得來源。 增量模型的優(yōu)點(diǎn): 能將一個(gè)大系統(tǒng)分解成多個(gè)小系統(tǒng),這就等于將一個(gè)大風(fēng)險(xiǎn)分解為小風(fēng)險(xiǎn),從而降低了難度。 3) 增量模型 增量模型是遵循遞增的方式來進(jìn)行軟件開發(fā)。因此必須先有一個(gè)模型,至少要有一個(gè)原型的核心。從工程實(shí)踐來看這個(gè)是一個(gè) “ 理想化 ” 的模型,不完全符合人們認(rèn)識問題的規(guī)律,按著這一模型來開發(fā)軟件,只有當(dāng)分析員能夠作出正確的需求分析時(shí),才能夠得到預(yù)期的結(jié)果。 瀑布模型的優(yōu)點(diǎn): 開發(fā)階段清晰、便于評審、審計(jì)、跟蹤、管理和控制 。 軟件開發(fā)模型 1) 瀑布模型(流水式過程模型、軟件生命周期模型) 瀑布 (Waterfall)模型也稱為軟件生存周期模型,由 1970年首先提出。最后測試的文檔為測試報(bào)告,包括:測試計(jì)劃、測試用例和測試結(jié)果等。 ( 4)測試 測試是開發(fā)時(shí)期的最后一個(gè)單元,其任務(wù)是通過各種類型的測試使軟件達(dá)到預(yù)期的要求。 目的是確定模塊的過程結(jié)構(gòu),詳細(xì)說明實(shí)現(xiàn)該模塊功能的算法和數(shù)據(jù)結(jié)構(gòu),有時(shí)也稱算法設(shè)計(jì)。系統(tǒng)功能設(shè)計(jì) 的任務(wù)是確定系統(tǒng)其外部規(guī)格和內(nèi)部規(guī)格,所謂外部規(guī)格包括:系統(tǒng)運(yùn)行環(huán)境、用戶可見性功能、性能一覽表、系統(tǒng)輸入及輸出格式。需求分析文擋描述了經(jīng)過用戶確認(rèn)的系統(tǒng)邏輯模型。 ( 2) 可行性研究 問題求解目標(biāo)一經(jīng)提出,分析員必須對它進(jìn)行可性研究,目的是為前一步提出的問題尋求在技術(shù)上的可行性,且經(jīng)濟(jì)有效的解決辦法。由分析員和用戶合作,研究完成該項(xiàng)軟件任務(wù)的可行性,制定出軟件開發(fā)的計(jì)劃,并對可利用的資源、成本、可取
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1