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

正文內(nèi)容

第2章軟件工程原理與應(yīng)用-資料下載頁

2025-01-13 00:14本頁面
  

【正文】 發(fā)在所難免,這樣會造成軟件開發(fā)進度的延長、開發(fā)成本的上升。因此,我們可以先做試驗開發(fā),其目標只是在于探索可行性,弄清軟件需求,然后在此基礎(chǔ)上獲得較為滿意的軟件產(chǎn)品。通常我們把第一次得到的試驗性產(chǎn)品稱為“原型”。 軟件開發(fā)人員根據(jù)客戶提出的軟件定義,快速地開發(fā)一個原型,它向客戶展示了待開發(fā)軟件系統(tǒng)的全部或部分功能和性能,在征求客戶對原型意見的過程中,進一步修改、完善、確認軟件系統(tǒng)的需求并達到一致的理解。 軟件生存周期原型模型 快速開發(fā)原型的途徑有三種: ? 利用個人計算機模擬軟件系統(tǒng)的人機界面和人機交互方式。 ? 開發(fā)一個工作原型,實現(xiàn)軟件系統(tǒng)的部分功能,而這部分功能是重要的,也可能是容易產(chǎn)生誤解的。 ? 找來一個或幾個正在運行的類似軟件,利用這些軟件向客戶展示軟件需求中的部分或全部功能。 為了快速開發(fā)原型,要盡量采用軟件重用技術(shù),在算法的時/空開銷方面也可以讓步,以便爭取時間,盡快向客戶提供原型。原型應(yīng)充分展示軟件的可見部分,如數(shù)據(jù)的輸入方式、人機界面、數(shù)據(jù)的輸出格式等。由于原型是客戶和軟件開發(fā)人員共同設(shè)計和評審的,因此利用原型能統(tǒng)一客戶和軟件開發(fā)人員對軟件項目需求的理解,有助于需求的定義和確認。原型開發(fā)模型如圖 。利用原型定義和確認軟件需求之后,就可以對軟件系統(tǒng)進行設(shè)計、編碼、測試和維護。 軟件生存周期原型模型 圖 原型模型示意圖 初步需求分析 快速設(shè)計 建造原型 用戶評估原型(新需求) 對原型加工 開發(fā)產(chǎn)品 開始 結(jié)束 軟件生存周期其他模型 ? 螺旋模型 對于復(fù)雜的大型軟件,開發(fā)一個原型往往達不到要求。螺旋模型將瀑布模型與演化模型結(jié)合起來,并且加入兩種模型均忽略了風(fēng)險分析。螺旋模型沿著螺線旋轉(zhuǎn),如圖 ,在笛卡爾坐標的四個象限上分別表達了四個方面的活動,即: ? 制定計劃。確定軟件目標,選定實施方案,弄清項目開發(fā)的限制條件。 ? 風(fēng)險分析。分析所選方案,考慮如何識別和消除風(fēng)險。 ? 實施工程。實施軟件開發(fā)。 ? 客戶評估。評價開發(fā)工作,提出修正建議。沿螺線自內(nèi)向外每旋轉(zhuǎn)一圈便開發(fā)出更為完善的一個新的軟件版本。 軟件生存周期其他模型 圖 螺旋模型 軟件生存周期其他模型 ? 噴泉模型 噴泉模型對軟件復(fù)用和生存周期中多項開發(fā)活動的集成提供了支持,主要支持面向?qū)ο蟮拈_發(fā)方法, 如圖 圖 噴泉模型 軟件生存周期其他模型 ? 智能模型 智能模型是基于知識的軟件開發(fā)模型,它綜合了上述若干模型,并把專家系統(tǒng)結(jié)合在一起。該模型應(yīng)用基于規(guī)則的系統(tǒng),采用歸約和推理機制,幫助軟件人員完成開發(fā)工作,并使維護在系統(tǒng)規(guī)格說明一級進行。 演講完畢,謝謝觀看!
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1