不管(guan)是(shi)手機的(de)(de)APP還(huan)是(shi)電(dian)腦(nao)上(shang)的(de)(de)各種應用(yong)程序,其本質上(shang)都是(shi)一種軟(ruan)件(jian)(jian)。隨著(zhu)互聯網(wang)的(de)(de)不斷發(fa)(fa)展(zhan),市場對軟(ruan)件(jian)(jian)開發(fa)(fa)的(de)(de)需求(qiu)也(ye)愈發(fa)(fa)旺盛。因此不少人都想從事這(zhe)個(ge)高薪且就業面十分(fen)廣(guang)泛的(de)(de)工作。那(nei)么(me),軟(ruan)件(jian)(jian)開發(fa)(fa)需要學什么(me)?從事軟(ruan)件(jian)(jian)開發(fa)(fa)的(de)(de)必備技能有哪些?軟(ruan)件(jian)(jian)開發(fa)(fa)的(de)(de)流程又是(shi)怎樣的(de)(de)呢?本期專題就讓我們一起了解下軟(ruan)件(jian)(jian)開發(fa)(fa)的(de)(de)相關知(zhi)識吧。
軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)開(kai)(kai)發(fa)(fa)是(shi)(shi)根(gen)據用(yong)戶(hu)要求建造出軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)系(xi)統或者系(xi)統中的(de)(de)軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)部分的(de)(de)過(guo)程(cheng)(cheng)(cheng)。軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)開(kai)(kai)發(fa)(fa)是(shi)(shi)一(yi)(yi)項包括(kuo)(kuo)需求捕捉、需求分析、設(she)計(ji)、實現和測(ce)試(shi)的(de)(de)系(xi)統工程(cheng)(cheng)(cheng)。軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)一(yi)(yi)般是(shi)(shi)用(yong)某種程(cheng)(cheng)(cheng)序設(she)計(ji)語言(yan)來實現的(de)(de)。通常采用(yong)軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)開(kai)(kai)發(fa)(fa)工具可以進(jin)行開(kai)(kai)發(fa)(fa)。軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)分為系(xi)統軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)和應用(yong)軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian),并不只是(shi)(shi)包括(kuo)(kuo)可以在計(ji)算(suan)機上運行的(de)(de)程(cheng)(cheng)(cheng)序,與這(zhe)些程(cheng)(cheng)(cheng)序相關的(de)(de)文件(jian)(jian)一(yi)(yi)般也被認(ren)為是(shi)(shi)軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)的(de)(de)一(yi)(yi)部分。軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)設(she)計(ji)思(si)路和方(fang)法(fa)的(de)(de)一(yi)(yi)般過(guo)程(cheng)(cheng)(cheng),包括(kuo)(kuo)設(she)計(ji)軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)的(de)(de)功能和實現的(de)(de)算(suan)法(fa)和方(fang)法(fa)、軟(ruan)(ruan)(ruan)(ruan)(ruan)(ruan)件(jian)(jian)的(de)(de)總體(ti)結構設(she)計(ji)和模(mo)塊(kuai)設(she)計(ji)、編(bian)程(cheng)(cheng)(cheng)和調(diao)試(shi)、程(cheng)(cheng)(cheng)序聯調(diao)和測(ce)試(shi)以及編(bian)寫、提交程(cheng)(cheng)(cheng)序。
1、基(ji)礎(chu)知識
學(xue)習軟件開發需要大量與數學(xue)、英(ying)語(yu)打交道,所以(yi)需要有(you)一定的數學(xue)、英(ying)語(yu)基(ji)礎。有(you)了這個基(ji)礎,學(xue)起來可以(yi)事半功倍(bei)。當然,對數學(xue)、英(ying)語(yu)的要求也沒有(you)想象中的那么高。
2、基礎編程語(yu)言
編(bian)程(cheng)語言是學(xue)軟件(jian)開(kai)發的(de)鑰匙,初學(xue)者(zhe)好根據自(zi)身的(de)喜(xi)好或者(zhe)職業規劃選擇語言。目前主流的(de)編(bian)程(cheng)語言包(bao)括Java、PHP、.net、C#語言等(deng),新手建議從C語言開(kai)始,是基(ji)礎(chu)也實(shi)用的(de)語言,之(zhi)后也可(ke)以慢(man)慢(man)擴(kuo)展。其實(shi)很多編(bian)程(cheng)語言之(zhi)間有所互(hu)通,比如數據類型、變量、常量等(deng)。在學(xue)習(xi)實(shi)踐(jian)過程(cheng)中,了解編(bian)程(cheng)內(nei)涵,養(yang)成(cheng)編(bian)程(cheng)思維,這樣(yang)跨(kua)語言學(xue)習(xi)會非常快(kuai)。
3、數據庫(SQL Server)知(zhi)識
除了基礎學習(xi),數據庫相關(guan)的(de)也是必(bi)不可(ke)少(shao)的(de)。數據的(de)存(cun)儲、調用(yong)在軟件開發運(yun)行過程(cheng)中必(bi)不可(ke)少(shao)。
4、web相(xiang)關知識
主要分為HTML、CSS、JavaScript。
經過這四個(ge)階段,基(ji)(ji)本(ben)就(jiu)(jiu)掌握(wo)了完整(zheng)的開發基(ji)(ji)礎了。很多人可能會說(shuo),內容太多,無(wu)法全部掌握(wo)怎么(me)辦?不用(yong)擔心,現(xian)在專業的軟件開發公司(si),也是團隊分工協作,跨語(yu)言、跨崗位非常少。如果(guo)有一(yi)些計算(suan)機編程基(ji)(ji)礎,3個(ge)月就(jiu)(jiu)能打開軟件開發的大門,如果(guo)是零基(ji)(ji)礎,少需要(yao)一(yi)個(ge)月,而且軟件開發更新速度比較快,需要(yao)跟(gen)著時代不斷學習進步。
1、熟練一門(men)語言
熟(shu)練(lian)(lian)一(yi)(yi)(yi)門語(yu)言(yan)可以幫(bang)助(zhu)你看懂前人的代碼,熟(shu)悉(xi)語(yu)言(yan)的特性,用更好的方式實現功能,同時避免(mian)一(yi)(yi)(yi)些意外并且你認為神(shen)奇的錯誤。總而(er)言(yan)之,熟(shu)練(lian)(lian)一(yi)(yi)(yi)門語(yu)言(yan)是你進入開發的第一(yi)(yi)(yi)步。
2、面向對象設(she)計
為了應對(dui)(dui)(dui)軟件開(kai)發中的面向對(dui)(dui)(dui)象設(she)計思想,開(kai)發人員也需要(yao)學(xue)習一種面向對(dui)(dui)(dui)象的語言。
面向對象(xiang)設(she)(she)計(ji)是一種設(she)(she)計(ji)復雜程(cheng)序的方法,它將代碼(ma)分(fen)成了單(dan)獨(du)的類(lei)和對象(xiang)(類(lei)的實例),這(zhe)些(xie)類(lei)和對象(xiang)封(feng)裝(zhuang)了一些(xie)特定(ding)的功能。
3、Linux基礎
開發都(dou)是基(ji)于(yu)類Unix系(xi)統(tong)的(de),所以Lunix必定需(xu)要接觸(chu),命令通用;而(er)且幾乎(hu)所有的(de)后端服(fu)務(wu)器用的(de)都(dou)是Lunix系(xi)統(tong),同(tong)時(shi)即使你只做前端,也需(xu)要很(hen)多的(de)接觸(chu)系(xi)統(tong)相(xiang)關的(de)東(dong)西。
4、源代碼管理(li)
管理源代碼是任何軟(ruan)件開發(fa)項(xiang)目不可或缺的組成部分(fen)。在使用源代碼之(zhi)前,應該(gai)有一個網絡來共享(xiang)項(xiang)目的所(suo)有文(wen)件。
源代(dai)碼管理工具(ju)最基本的(de)功能,是保(bao)留(liu)軟(ruan)件項(xiang)目中(zhong)對文(wen)件所做更改的(de)歷史記錄(lu)。它還允許多個開發(fa)人員同(tong)時(shi)處理相同(tong)的(de)代(dai)碼, 并將這些處理代(dai)碼融合(he)在(zai)一起(qi)。
所有的開發人員都應該知道如何使用源代碼管理工(gong)具,以便能(neng)夠檢查(cha)代碼并從多個來源融合代碼。
5、調試
對于軟件開(kai)發人員來說,經常會花費90%左右的(de)時(shi)間,來弄清(qing)楚自己的(de)代碼為什么不(bu)(bu)起作(zuo)用(yong)了。不(bu)(bu)論(lun)你(ni)從事任(ren)何語言(yan)的(de)代碼開(kai)發,代碼調試都是開(kai)發過程中不(bu)(bu)可缺少的(de)一部分(fen)。
6、數(shu)據庫
主要有(you)兩(liang)種數(shu)據庫(ku)技術:關(guan)系數(shu)據庫(ku)和文檔數(shu)據庫(ku)。
開發(fa)人員應該對于關(guan)系數(shu)據庫很熟(shu)悉,當然同(tong)時對文檔數(shu)據庫也應該有所了(le)解(jie)。
在軟件開發中,數據庫通(tong)常(chang)用(yong)(yong)于存儲應用(yong)(yong)程序的數據。
1、軟件需求工具:包(bao)括需(xu)求建模工具和需(xu)求追(zhui)蹤工具。
2、軟件設計(ji)工具:用(yong)于創建和檢查軟(ruan)(ruan)件設計,因(yin)為(wei)軟(ruan)(ruan)件設計方法的多樣性,這類工具的種(zhong)類很多。
3、軟件構(gou)造工具:包括(kuo)程(cheng)序(xu)編輯器(qi)(qi)、編譯器(qi)(qi)和代碼生成器(qi)(qi)、解(jie)釋器(qi)(qi)和調試(shi)器(qi)(qi)等(deng)。
4、軟件測(ce)試(shi)工具:包括(kuo)測試(shi)生成器(qi)、測試(shi)執行框架、測試(shi)評價工具(ju)、測試(shi)管理(li)工具(ju)和性(xing)能分(fen)析工具(ju)。
5、軟件維(wei)護工具:包(bao)括(kuo)理解工具(ju)(ju)(如(ru)可視化(hua)工具(ju)(ju))和(he)再造工具(ju)(ju)(如(ru)重構工具(ju)(ju))。
6、軟(ruan)件配置(zhi)管理工具(ju):包括追(zhui)蹤工具(ju)(ju)、版本管(guan)理工具(ju)(ju)和發布工具(ju)(ju)。
7、軟件工(gong)程(cheng)管(guan)理工(gong)具:包括項目(mu)計劃與追蹤工(gong)具、風(feng)險管理工(gong)具和度量工(gong)具。
8、軟件工程過程工具:包(bao)括建模工具、管理(li)工具和軟件開發環(huan)境。
9、軟件質量工(gong)具(ju):包括檢查(cha)工具和分析(xi)工具。
1、可視化編(bian)程(cheng)
掌握程序(xu)(xu)設計(ji)方法及(ji)可(ke)視化技術,精通(tong)一種可(ke)視化平臺及(ji)其軟件開(kai)發(fa)技術。獲取Delphi程序(xu)(xu)員系列、Java初級或VB開(kai)發(fa)能(neng)手認證。 就業(ye)方向(xiang):企業(ye)、政府、社(she)區、各(ge)類學校等可(ke)視化編程程序(xu)(xu)員。
2、WEB應用程(cheng)序設計
具有美工基礎和網頁(ye)(ye)動畫(hua)設(she)計(ji)能(neng)力,掌握交互式(shi)網頁(ye)(ye)程序(xu)(xu)的(de)設(she)計(ji)技術,能(neng)進(jin)行(xing)網站(zhan)建設(she)和維護(hu)。獲取Macromedia多媒(mei)體(ti)互動設(she)計(ji)師(shi)或Delphi初級程序(xu)(xu)員或Delphi快速(su)網絡開發工程師(shi)認(ren)證。 就業方向:企業、政府、社(she)區(qu)、各類學校等(deng)WEB應(ying)用程序(xu)(xu)員。
3、軟件測試(shi)
掌握軟(ruan)件測(ce)(ce)(ce)試的基(ji)本原理、方法和組織管理,精通軟(ruan)件測(ce)(ce)(ce)試工(gong)具。獲取(qu)ATA軟(ruan)件測(ce)(ce)(ce)試工(gong)程師或Delphi初級(ji)(ji)程序員(yuan)(yuan)(yuan)或Java初級(ji)(ji)程序員(yuan)(yuan)(yuan)認證。 就業方向:企業、政府、社區、各類(lei)學校等軟(ruan)件測(ce)(ce)(ce)試員(yuan)(yuan)(yuan)。
4、數(shu)據庫管理
能(neng)應用(yong)(yong)關系范式進行數據庫(ku)設(she)計,精(jing)通SQL語言,勝任數據庫(ku)服務器管理(li)與(yu)應用(yong)(yong)工作(zuo)。獲(huo)取(qu)Oracle數據庫(ku)管理(li)或(huo)SQL Server數據庫(ku)應用(yong)(yong)或(huo)Windows XP應用(yong)(yong)認(ren)證。 就業(ye)方向:企業(ye)、政府、社(she)區、各類學校等部門的中、大(da)型數據庫(ku)管理(li)員(yuan)。
5、圖形圖像制(zhi)作(zuo)
精通(tong)國際上(shang)流行的(de)圖形(xing)/圖像制作(zuo)工具(如CorelDraw、Photoshop、Pagemaker等(deng))。獲取平面設(she)計(ji)(ji)師相關的(de)認證(zheng)。 就業(ye)方向:廣告制作(zuo)公司、建筑設(she)計(ji)(ji)公司、包(bao)裝裝璜設(she)計(ji)(ji)公司、居(ju)室裝修(xiu)公司、出(chu)版印刷公司。
6、網(wang)絡構建技術
熟悉網(wang)(wang)絡結構(gou)和組網(wang)(wang)方式,掌握建網(wang)(wang)方法(fa),能利(li)用(yong)工(gong)具分析和排除常見網(wang)(wang)絡故障。獲取Cisco路由配置或華(hua)為(wei)網(wang)(wang)絡工(gong)程或AMP應用(yong)工(gong)程師(shi)認證。 就業方向:企業、政府(fu)、社(she)區、各類(lei)學校等網(wang)(wang)絡構(gou)建工(gong)程師(shi)。
7、網絡系(xi)統管理
掌握網絡系統管理(li)的(de)基本知識與應用技(ji)能(neng),能(neng)進(jin)行(xing)網絡系統的(de)安全(quan)設置(zhi)。獲取Window2000 Server或TurboLinux TLCE或Cisco路由(you)配置(zhi)專家認證。 就業方向(xiang):企業、政府、社區、各(ge)類學校等網絡系統管理(li)員。
8、多媒(mei)體制作
具有多(duo)媒(mei)(mei)體程序(xu)設(she)計(ji)與多(duo)媒(mei)(mei)體制(zhi)作(zuo)(zuo)策劃的能力。基本掌握面向對象程序(xu)設(she)計(ji)與建模(mo)、造型設(she)計(ji)、場景設(she)計(ji)、分鏡頭原理等技能。獲(huo)取多(duo)媒(mei)(mei)體設(she)計(ji)師相關的認證。 就(jiu)業方向:多(duo)媒(mei)(mei)體設(she)計(ji)與制(zhi)作(zuo)(zuo)公(gong)司(si)、動畫美(mei)術制(zhi)作(zuo)(zuo)出(chu)版公(gong)司(si)、廣(guang)告制(zhi)作(zuo)(zuo)公(gong)司(si)。
9、計算(suan)機辦公(gong)應用
精通辦公自動(dong)化應(ying)用(yong)(yong)與(yu)管理(li),熟悉服務(wu)器(qi)的安(an)裝、管理(li)和(he)維護(hu),基于應(ying)用(yong)(yong)服務(wu)器(qi)的相關服務(wu)和(he)軟(ruan)件系統(tong),具備對服務(wu)器(qi)的網(wang)絡(luo)安(an)全(quan)設置、郵件、網(wang)頁發布、FTP、OA、BBS等(deng)系統(tong)的應(ying)用(yong)(yong)和(he)維護(hu)能力。 就業方向:企業、政(zheng)府、社區、各類(lei)學校等(deng)系統(tong)管理(li)。
1、市場(chang)需(xu)求大
Internet、游(you)戲產業、手機、通信等行(xing)業的(de)(de)實現,都是需要軟(ruan)件的(de)(de)。這(zhe)些載體越(yue)發達,對軟(ruan)件人才的(de)(de)需求越(yue)大(da)。
2、就(jiu)業(ye)范圍(wei)廣
軟(ruan)件(jian)是(shi)Internet、游戲產業(ye)(ye)、無線通信(如(ru)4G等(deng))的靈魂。沒有軟(ruan)件(jian),他們無法運(yun)營。所以(yi)軟(ruan)件(jian)工程(cheng)師(shi)可以(yi)在軟(ruan)件(jian)的相關行(xing)業(ye)(ye),比(bi)如(ru)軟(ruan)件(jian)編寫、軟(ruan)件(jian)培訓師(shi)、軟(ruan)件(jian)測(ce)試、項目經(jing)理(li)等(deng)職位應(ying)聘職位,就業(ye)(ye)的范圍非常廣。
3、薪資(zi)起點(dian)高
因為(wei)軟件人才在IT行業里地位高(gao),崗位重(zhong)要(yao),所以薪資(zi)也比較高(gao)。而且軟件在IT行業里是利潤最高(gao)的部分,最大的成(cheng)本就是人工工資(zi)成(cheng)本。
1、需求分(fen)析(xi)
(1)相關系統分析員向用戶初步(bu)了解需(xu)求(qiu),然后用相關的(de)工具(ju)軟件列出要開發(fa)的(de)系統的(de)大(da)功能模(mo)(mo)塊(kuai),每個大(da)功能模(mo)(mo)塊(kuai)有哪些(xie)小功能模(mo)(mo)塊(kuai),對于有些(xie)需(xu)求(qiu)比較明(ming)確(que)相關的(de)界面(mian)時,在這一步(bu)里面(mian)可以初步(bu)定義好少量的(de)界面(mian)。
(2)系(xi)(xi)統分析員深入了解和(he)(he)分析需(xu)求(qiu)(qiu),根據自己的(de)經驗和(he)(he)需(xu)求(qiu)(qiu)用WORD或相關的(de)工具再做出一(yi)份文(wen)檔(dang)系(xi)(xi)統的(de)功(gong)(gong)能(neng)需(xu)求(qiu)(qiu)文(wen)檔(dang)。這(zhe)次的(de)文(wen)檔(dang)會清楚列出系(xi)(xi)統大致的(de)大功(gong)(gong)能(neng)模塊,大功(gong)(gong)能(neng)模塊有哪(na)些小(xiao)功(gong)(gong)能(neng)模塊,并且還列出相關的(de)界(jie)面和(he)(he)界(jie)面功(gong)(gong)能(neng)。
(3)系(xi)統分析員向用戶再次確認需求。
2、概(gai)要設計
首先,開發者需要(yao)對(dui)軟件系(xi)統(tong)進(jin)行(xing)概要(yao)設(she)(she)(she)計,即系(xi)統(tong)設(she)(she)(she)計。概要(yao)設(she)(she)(she)計需要(yao)對(dui)軟件系(xi)統(tong)的(de)設(she)(she)(she)計進(jin)行(xing)考(kao)慮,包括系(xi)統(tong)的(de)基(ji)(ji)本處(chu)理流(liu)程、系(xi)統(tong)的(de)組織結(jie)構(gou)(gou)、模塊劃(hua)分、功能分配、接口設(she)(she)(she)計、運行(xing)設(she)(she)(she)計、數據結(jie)構(gou)(gou)設(she)(she)(she)計和出錯處(chu)理設(she)(she)(she)計等,為軟件的(de)詳(xiang)細設(she)(she)(she)計提供基(ji)(ji)礎。
3、詳細(xi)設(she)計(ji)
在(zai)概要設計(ji)的(de)(de)基礎上,開發者需(xu)要進(jin)行軟(ruan)(ruan)件(jian)系統的(de)(de)詳(xiang)細(xi)設計(ji)。在(zai)詳(xiang)細(xi)設計(ji)中(zhong),描述(shu)實現具體模塊(kuai)所涉及(ji)到(dao)的(de)(de)主要算(suan)法、數據(ju)結構(gou)、類的(de)(de)層(ceng)次結構(gou)及(ji)調用(yong)關(guan)系,需(xu)要說明軟(ruan)(ruan)件(jian)系統各(ge)個(ge)層(ceng)次中(zhong)的(de)(de)每(mei)一個(ge)程(cheng)序(每(mei)個(ge)模塊(kuai)或(huo)子程(cheng)序)的(de)(de)設計(ji)考慮(lv),以便進(jin)行編碼和測試。應當(dang)保(bao)證軟(ruan)(ruan)件(jian)的(de)(de)需(xu)求(qiu)完(wan)全分配給整個(ge)軟(ruan)(ruan)件(jian)。詳(xiang)細(xi)設計(ji)應當(dang)足夠(gou)詳(xiang)細(xi),能夠(gou)根據(ju)詳(xiang)細(xi)設計(ji)報(bao)告進(jin)行編碼。
4、編碼
開發者根據《軟件系統詳細設計報(bao)告》中對數據結構、算法分析和模塊(kuai)實(shi)現(xian)等方面(mian)的(de)設計要求,開始具體的(de)編寫程(cheng)序工作,分別實(shi)現(xian)各模塊(kuai)的(de)功(gong)能(neng),從(cong)而實(shi)現(xian)對目標系統的(de)功(gong)能(neng)、性能(neng)、接口(kou)、界面(mian)等方面(mian)的(de)要求。
5、測(ce)試
測(ce)(ce)(ce)試編寫好的(de)系統,交給用戶(hu)使(shi)用,用戶(hu)使(shi)用后(hou)(hou)一(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)(ge)一(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)(ge)的(de)確認每個(ge)(ge)(ge)(ge)(ge)(ge)功(gong)能。測(ce)(ce)(ce)試同樣是項目研發中一(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)(ge)相當重要的(de)步驟,對于一(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)(ge)大型(xing)軟件,3個(ge)(ge)(ge)(ge)(ge)(ge)月到(dao)1年的(de)外部測(ce)(ce)(ce)試都是正常的(de),因(yin)為(wei)永(yong)遠(yuan)都會有不可預料的(de)問題存在。完(wan)(wan)成測(ce)(ce)(ce)試后(hou)(hou),完(wan)(wan)成驗收并完(wan)(wan)成最后(hou)(hou)的(de)一(yi)(yi)(yi)些幫助文(wen)檔,整體項目才算告一(yi)(yi)(yi)段落。當然日后(hou)(hou)少不了升級(ji),修(xiu)補(bu)等等工作,只要不是想通過一(yi)(yi)(yi)錘子買(mai)賣騙錢,就(jiu)要不停的(de)跟蹤軟件的(de)運營(ying)狀況并持(chi)續(xu)修(xiu)補(bu)升級(ji),直到(dao)這個(ge)(ge)(ge)(ge)(ge)(ge)軟件被徹底淘汰(tai)為(wei)止。
6、軟(ruan)件交付
在軟件測試(shi)證明軟件達到(dao)要求(qiu)后,軟件開發(fa)者應向用(yong)戶提(ti)交開發(fa)的(de)目標安裝(zhuang)程序(xu)、數據(ju)庫的(de)數據(ju)字典(dian)、《用(yong)戶安裝(zhuang)手冊》、《用(yong)戶使用(yong)指南》、需求(qiu)報(bao)告(gao)、設計報(bao)告(gao)、測試(shi)報(bao)告(gao)等雙方合同約定的(de)產(chan)物。
7、驗收
用戶驗收。
8、維護(hu)
根(gen)據(ju)用戶需(xu)求的變化(hua)或環境的變化(hua),對應用程序進行全部或部分的修改。