2021-10-23 08:15:00 來自(zì)於應用公園(yuán)
軟件工程生(shēng)命周(zhōu)期中軟件(jiàn)開發重要的五個階(jiē)段:為數不多(duō)階段:需求捕獲(huò)軟件需求分析是問要做什麽。它是一個去粗取精(jīng),去偽存真,正確理解用戶的市場需求,然(rán)後用軟件工程R&D語言(形式功能規範,即(jí)市場需求規範)表達的過程。這個階段的基本任務是與用戶確認要解決的問題,創建軟件的邏輯模型,編寫市場需求的規範文檔(dàng),終得到用戶的(de)接受。第二階段:係統分析和設計係(xì)統分析和設計可(kě)以分(fèn)為兩個階段:簡要(yào)設計和詳細設計。實際上,軟件設計的主要任務是將軟件(jiàn)分解成模塊,模塊是指能夠構建某一(yī)功能的數據和程序解釋以及可執行程序的程序單元。第三階段(duàn):係統建設實施係統建設是指將軟件設計轉化(huà)為計算機可以拒絕接受(shòu)的程(chéng)序,即編寫以某種編程語言響應的“源程(chéng)序清(qīng)單”。充(chōng)分了解軟件開(kāi)發語言、工具特點和編程風格,有助於開發自由選擇工具,保證軟件產品的研發質量。第四階段:軟件測試軟件測試的目的是以較小的代價發現盡可能多的錯(cuò)誤。構建這個目標的關鍵是設計一套優秀的測試用例(測試數據和預期的輸入結果構成測試用例)。第五階段:軟件維護(hù)維護保證是指軟件開發(分析、設計(jì)、編碼和測試(shì))完成並交付使用後,軟件產品的一些軟件工程活動。也就是說,根據軟(ruǎn)件運行的情況,對軟件進行必要的修改,以適(shì)應環(huán)境的(de)新排斥和缺失操作中發現的錯誤。通常,軟件開發過程(chéng)也包括上述(shù)五個階段。在不同(tóng)的階段,不同的運營商(shāng)開發軟件,直到終獲得客(kè)戶想(xiǎng)要的軟件,這樣(yàng)一個軟件開(kāi)發才算真正完成,後期要做出讓客戶失望的改變。
2021-12-18