軟件(jian)(jian)開(kai)發是(shi)根據用(yong)(yong)戶要求建造出軟件(jian)(jian)系(xi)統(tong)或(huo)者系(xi)統(tong)中的(de)軟件(jian)(jian)部分(fen)(fen)的(de)過程(cheng)。軟件(jian)(jian)開(kai)發是(shi)一項包括需求捕捉,需求分(fen)(fen)析,設計,實(shi)現(xian)和測試的(de)系(xi)統(tong)工(gong)程(cheng)。軟件(jian)(jian)一般是(shi)用(yong)(yong)某種程(cheng)序設計語言來(lai)實(shi)現(xian)的(de)。通常采(cai)用(yong)(yong)軟件(jian)(jian)開(kai)發工(gong)具可(ke)以進行開(kai)發。軟件(jian)(jian)分(fen)(fen)為系(xi)統(tong)軟件(jian)(jian)和應用(yong)(yong)軟件(jian)(jian)。
軟(ruan)件(jian)并不只是(shi)包(bao)括可(ke)以在計(ji)算(suan)機上(shang)運行的(de)(de)(de)程(cheng)(cheng)序(xu),與這(zhe)些程(cheng)(cheng)序(xu)相關的(de)(de)(de)文件(jian)一(yi)般也(ye)被認為是(shi)軟(ruan)件(jian)的(de)(de)(de)一(yi)部分。 軟(ruan)件(jian)設計(ji)思路(lu)和(he)(he)(he)(he)方(fang)(fang)法的(de)(de)(de)一(yi)般過(guo)程(cheng)(cheng),包(bao)括設計(ji)軟(ruan)件(jian)的(de)(de)(de)功能和(he)(he)(he)(he)實現的(de)(de)(de)算(suan)法和(he)(he)(he)(he)方(fang)(fang)法、軟(ruan)件(jian)的(de)(de)(de)總體結構設計(ji)和(he)(he)(he)(he)模塊設計(ji)、編程(cheng)(cheng)和(he)(he)(he)(he)調(diao)試、程(cheng)(cheng)序(xu)聯調(diao)和(he)(he)(he)(he)測試以及編寫、提(ti)交程(cheng)(cheng)序(xu)。

