軟件生命周期各個階段詳細(xì)描述
csdn 發(fā)布時間:2021-08-25 15:27:01 作者:小光的光
我要評論
這篇文章主要介紹了軟件生命周期各個階段詳細(xì)描述,通過詳細(xì)的分類介紹了軟件生命周期的階段內(nèi)容,通過本篇文章你可以大致了解該項內(nèi)容,,需要的朋友可以參考下
軟件生命周期及為軟件從產(chǎn)生直到報廢的整個過程。
可行性研究:(是否做?)
目的:該軟件項目是否因該做; 對軟件項目進(jìn)行多個角度分析; 技術(shù)可行性:當(dāng)前技術(shù)能否完成該軟件項目 經(jīng)濟可行性:該項目預(yù)估投入多少,能否帶來收益 操作可行性:該項目是否界面友好,功能清晰,能夠方便操作 社會可行性:是否符合法律法規(guī),是否能夠有益社會發(fā)展,短時間內(nèi)不被淘汰 工具:數(shù)據(jù)流圖、系統(tǒng)流程圖 產(chǎn)物:最終將分析結(jié)果以可行性研究報告的形式展現(xiàn)
需求分析:(做什么?)
目的:了解客戶需求,明確客戶對軟件項目的需求;(做什么) 內(nèi)容:確定用戶對軟件項目的功能、性能、數(shù)據(jù)格式、界面的需求; 工具:建立邏輯模型、使用數(shù)據(jù)流圖 產(chǎn)物:最終將用戶需求用軟件需求規(guī)格說明書的形式詳細(xì)闡述
概要設(shè)計:(怎么做?大概)
目的:完成對軟件項目的大概設(shè)計; 內(nèi)容:對軟件項目的功能模塊進(jìn)行劃分,接口、界面的完成 產(chǎn)物:概要設(shè)計說明書
詳細(xì)設(shè)計:(怎么做?詳細(xì))
目的:完成對軟件項目功能實現(xiàn)的詳細(xì)做法; 內(nèi)容:對功能模塊的實現(xiàn),細(xì)化到算法、數(shù)據(jù)結(jié)構(gòu)的層次, 詳細(xì)的定義功能模塊的實現(xiàn); 工具:程序流程圖、偽代碼、PAD圖 產(chǎn)物:詳細(xì)設(shè)計說明書;‘
編碼:(開始做。)
目的:根據(jù)詳細(xì)設(shè)計說明書,選擇程序設(shè)計語言,完成編碼工作; 產(chǎn)物:源代碼
測試:(檢查。)
目的:發(fā)現(xiàn)軟件項目中尚未發(fā)現(xiàn)的問題; 方法: 1、黑盒測試:又叫功能性測試,只關(guān)注功能是否實現(xiàn),不關(guān)注內(nèi)部算法; ①、邊界值分析 ②、等價類劃分 2、白盒測試:又叫結(jié)構(gòu)性測試,關(guān)注內(nèi)部算法是否正確; ①、路徑覆蓋 ②、條件覆蓋 ③、判定覆蓋 ④、條件組合覆蓋 ⑤、語句覆蓋 ⑥、判定條件覆蓋 3、灰盒測試:結(jié)合白盒測試和黑盒測試,既關(guān)注內(nèi)部邏輯,又關(guān)注總終結(jié)果 階段: 單元測試---->集成測試---->驗收測試---->平行測試 單元測試:單元模塊的測試,最小功能模塊,是否滿足正常需求,錯誤操作是否會提醒 集成測試:主要目的是檢查每個單元模塊集成接口的測試; 系統(tǒng)測試:對整體軟件系統(tǒng)的功能、性能的測試 驗收測試:對軟件項目進(jìn)行交付前的最后測試,對照需求規(guī)格說明書和交付標(biāo)準(zhǔn), 演示軟件項目功能滿足用戶需求和驗收標(biāo)準(zhǔn);(用戶參與、數(shù)據(jù)真實) 平行運行:新老版本的同時運行,分析處理結(jié)果,使用戶熟悉新版本 產(chǎn)物:測試分析報告
運行維護(hù)(售后服務(wù))
目的:保證軟件產(chǎn)品交付之后的售后服務(wù),維持軟件產(chǎn)品的后期維護(hù)和完善工作, 保證軟件鏟平能夠持續(xù)工作 分類: 1、正確性維護(hù):發(fā)現(xiàn)軟件測試階段未發(fā)現(xiàn)的錯誤,維持軟件產(chǎn)品功能的正常運作 2、適應(yīng)性維護(hù):軟件適應(yīng)信息技術(shù)變化和管理需求變化而進(jìn)行的修改。 3、完善性維護(hù):增加新的系統(tǒng)功能和需求。 4、預(yù)防性維護(hù):前瞻性的將一些將來會用到的功能加入到系統(tǒng)中,預(yù)防系統(tǒng)被淘汰 產(chǎn)物:程序維護(hù)手冊
到此這篇關(guān)于軟件生命周期各個階段詳細(xì)描述的文章就介紹到這了,更多相關(guān)軟件生命周期各個階段內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
這篇文章主要介紹了軟件工程概要介紹,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-24
求實計量專家軟件是一款專為工程項目準(zhǔn)備的計算工具,該軟件集合了鋼筋和工程量為一體,可以為用戶們提供多種操作模式,讓用戶們可以充分利用現(xiàn)在工程計算工具,去計算工程2021-08-17
MathCAD(PTC工程計算軟件) v15.0.0.436 中文破解版(附安裝教程)
MathCAD是一款PTC工程計算軟件,它是一個很好的工程師使用的用于科學(xué)計算的工具,有著方便運算人員設(shè)計、回顧、共享自己的工作成果、可以將一張工作文件中將公式、文字、圖2021-06-24
化學(xué)工程仿真軟件Chemstations CHEMCAD Suite 7免費安裝及激活教程
CHEMCAD 7如何免費使用?下文中為大家?guī)砹嘶瘜W(xué)工程仿真軟件Chemstations CHEMCAD Suite 7免費安裝及激活教程,感興趣的朋友不妨閱讀下文內(nèi)容,參考一下吧2021-05-08
Chemstations CHEMCAD Suite v7.1.6.12867 特別安裝版 附激活教程
CHEMCAD是一套直觀的化學(xué)過程模擬軟件,適用于化學(xué)工程工作流程,可提高工程師的工作效率。歡迎下載體驗2021-05-08
工程計算軟件PTC Mathcad Prime 7.0 中文免費破解版(附補丁+安裝教程)
PTC Mathcad Prime7.0是一個非常好用且功能強大的工程計算軟件,也是目前一款可以用戶輕松執(zhí)行、分析、記錄和共享計算的數(shù)學(xué)軟件,這里提供最新PTC Mathcad Prime 7.0最新2021-03-27
工程建筑設(shè)計軟件 IDEA StatiCa v20.1.5115.1 中文完美激活版
IDEA StatiCa 20是一款全球領(lǐng)先的工程建筑設(shè)計分析平臺,旨在為廣大用戶提供最全面、最權(quán)威、最專業(yè)的工程設(shè)計解決方案,可用于各種類型的結(jié)構(gòu)設(shè)計,列如連接、橫截面、梁2021-02-20








