軟(ruan)件(jian)(jian)(jian)開(kai)(kai)發(fa)是(shi)根據用戶要求(qiu)建造(zao)出軟(ruan)件(jian)(jian)(jian)系(xi)統(tong)或(huo)者系(xi)統(tong)中的(de)軟(ruan)件(jian)(jian)(jian)部分的(de)過程(cheng)。軟(ruan)件(jian)(jian)(jian)開(kai)(kai)發(fa)是(shi)一項(xiang)包括(kuo)需(xu)求(qiu)捕(bu)捉,需(xu)求(qiu)分析(xi),設(she)計,實(shi)現和測試的(de)系(xi)統(tong)工程(cheng)。軟(ruan)件(jian)(jian)(jian)一般是(shi)用某種程(cheng)序(xu)設(she)計語(yu)言來實(shi)現的(de)。通常(chang)采用軟(ruan)件(jian)(jian)(jian)開(kai)(kai)發(fa)工具(ju)可(ke)以進行開(kai)(kai)發(fa)。軟(ruan)件(jian)(jian)(jian)分為(wei)系(xi)統(tong)軟(ruan)件(jian)(jian)(jian)和應用軟(ruan)件(jian)(jian)(jian)。
軟(ruan)件(jian)(jian)并不只是(shi)包括可以在計(ji)(ji)算機(ji)上運行(xing)的(de)程序(xu),與(yu)這些程序(xu)相關的(de)文件(jian)(jian)一般也被認為是(shi)軟(ruan)件(jian)(jian)的(de)一部分。 軟(ruan)件(jian)(jian)設計(ji)(ji)思路(lu)和(he)方法(fa)的(de)一般過(guo)程,包括設計(ji)(ji)軟(ruan)件(jian)(jian)的(de)功能和(he)實現的(de)算法(fa)和(he)方法(fa)、軟(ruan)件(jian)(jian)的(de)總(zong)體結(jie)構設計(ji)(ji)和(he)模塊(kuai)設計(ji)(ji)、編程和(he)調(diao)試、程序(xu)聯調(diao)和(he)測(ce)試以及編寫、提(ti)交程序(xu)。

