軟件開(kāi)發(fā)一般分為6個(gè)階段。
軟件開(kāi)發(fā)(Software development),一種用于計(jì)算機(jī)領(lǐng)域的根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中軟件部分的產(chǎn)品開(kāi)發(fā)的過(guò)程。它是一項(xiàng)包括需求獲取、開(kāi)發(fā)規(guī)劃、需求分析和設(shè)計(jì)、編程實(shí)現(xiàn)、軟件測(cè)試、版本控制的系統(tǒng)工程。軟件開(kāi)發(fā)包括研究、修改、復(fù)用、重新設(shè)計(jì)(再工程)、維護(hù)等活動(dòng)。軟件一般是通過(guò)某種或數(shù)種程序設(shè)計(jì)語(yǔ)言、在特定的計(jì)算機(jī)平臺(tái)上實(shí)現(xiàn)的。通常采用軟件開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā)。
軟件設(shè)計(jì)可以分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段。實(shí)際上軟件設(shè)計(jì)的主要任務(wù)就是將軟件分解成模塊是指能實(shí)現(xiàn)某個(gè)功能的數(shù)據(jù)和程序說(shuō)明、可執(zhí)行程序的程序單元??梢允且粋€(gè)函數(shù)、過(guò)程、子程序、一段帶有程序說(shuō)明的獨(dú)立的程序和數(shù)據(jù),也可以是可組合、可分解和可更換的功能單元。模塊,然后進(jìn)行模塊設(shè)計(jì)。概要設(shè)計(jì)就是結(jié)構(gòu)設(shè)計(jì),其主要目標(biāo)就是給出軟件的模塊結(jié)構(gòu),用軟件結(jié)構(gòu)圖表示。詳細(xì)設(shè)計(jì)的首要任務(wù)就是設(shè)計(jì)模塊的程序流程、算法和數(shù)據(jù)結(jié)構(gòu),次要任務(wù)就是設(shè)計(jì)數(shù)據(jù)庫(kù),常用方法還是結(jié)構(gòu)化程序設(shè)計(jì)方法。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com