稅務(wù)局軟件開(kāi)發(fā)管理制度
時(shí)間:2022-01-13 02:14:00
導(dǎo)語(yǔ):稅務(wù)局軟件開(kāi)發(fā)管理制度一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢(xún)客服老師,歡迎參考。
一、總則
(一)本辦法適應(yīng)于全市國(guó)稅范圍內(nèi)各項(xiàng)軟件開(kāi)發(fā)管理工作。
(二)本辦法的宗旨為,通過(guò)科學(xué)管理和激勵(lì)機(jī)制、調(diào)動(dòng)各級(jí)技術(shù)人員的積極性和創(chuàng)造性,推動(dòng)我市國(guó)稅系統(tǒng)信息化進(jìn)程,達(dá)到既提高實(shí)際工作效率,又鍛煉技術(shù)隊(duì)伍的雙重目的。
(三)本辦法將根據(jù)稅收信息化工作的進(jìn)程和軟件技術(shù)的發(fā)展不斷修改和完善。
二、軟件開(kāi)發(fā)原則
(一)業(yè)務(wù)原則
1、對(duì)總局、省局開(kāi)發(fā)的業(yè)務(wù)系統(tǒng),通過(guò)版本升級(jí)和補(bǔ)丁程序進(jìn)行業(yè)務(wù)功能的不斷完善,只進(jìn)行提高系統(tǒng)數(shù)據(jù)利用率和延伸功能的軟件開(kāi)發(fā)。
2、市以下單位業(yè)務(wù)系統(tǒng)的開(kāi)發(fā),主要是針對(duì)主體業(yè)務(wù)軟件進(jìn)行補(bǔ)充性與輔助性的開(kāi)發(fā),彌補(bǔ)現(xiàn)有主體業(yè)務(wù)軟件存在的缺陷,擴(kuò)充系統(tǒng)功能及提高數(shù)據(jù)的利用率。
3、不允許對(duì)已有系統(tǒng)、已有功能、總局及省局已開(kāi)發(fā)和將要開(kāi)發(fā)的項(xiàng)目進(jìn)行重復(fù)開(kāi)發(fā);不允許開(kāi)發(fā)與主體業(yè)務(wù)軟件相矛盾的項(xiàng)目;不允許開(kāi)發(fā)大型業(yè)務(wù)應(yīng)用系統(tǒng)。
(二)技術(shù)原則
提倡緊跟軟件技術(shù)發(fā)展趨勢(shì),特別是緊跟總局和省局的軟件主流技術(shù)進(jìn)行項(xiàng)目開(kāi)發(fā)?,F(xiàn)階段,盡量采用B/S模式,大型數(shù)據(jù)庫(kù)統(tǒng)一采用Oracle。
(三)數(shù)據(jù)結(jié)構(gòu)原則
1、對(duì)總局和省局開(kāi)發(fā)系統(tǒng)的功能擴(kuò)充,一般要保持原有系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的不變性。對(duì)不改變數(shù)據(jù)結(jié)構(gòu)無(wú)法實(shí)現(xiàn)項(xiàng)目功能的情況,只能重新創(chuàng)建新的結(jié)構(gòu),導(dǎo)入數(shù)據(jù),獨(dú)立于原有的系統(tǒng)。使原系統(tǒng)的升級(jí)對(duì)開(kāi)發(fā)項(xiàng)目的影響降到最低。
2、對(duì)總局和省局開(kāi)發(fā)系統(tǒng)的二次開(kāi)發(fā),應(yīng)獨(dú)立建庫(kù),與原有系統(tǒng)分開(kāi),結(jié)構(gòu)可保持一致。
(四)代碼規(guī)范原則
1、項(xiàng)目開(kāi)發(fā)應(yīng)首先采用國(guó)家制定的代碼標(biāo)準(zhǔn)。
2、稅務(wù)代碼,應(yīng)參照總局相關(guān)主體軟件,保持代碼的一致性。
3、盡量減少自定義代碼的使用。
(五)自主開(kāi)發(fā)原則
軟件項(xiàng)目開(kāi)發(fā)工作應(yīng)采用自主原則,未經(jīng)市局批準(zhǔn)嚴(yán)禁任何單位與外單位聯(lián)合進(jìn)行軟件開(kāi)發(fā)活動(dòng)。
三、軟件開(kāi)發(fā)的立項(xiàng)
(一)立項(xiàng)審批管理
1、軟件開(kāi)發(fā)項(xiàng)目必須報(bào)市局審批,經(jīng)市局批準(zhǔn),并立項(xiàng)后方可進(jìn)行。
2、軟件開(kāi)發(fā)項(xiàng)目要統(tǒng)一參加市局組織的項(xiàng)目評(píng)審
(二)立項(xiàng)要求
1、軟件開(kāi)發(fā)項(xiàng)目應(yīng)建立在本級(jí)業(yè)務(wù)部門(mén)業(yè)務(wù)需求的基礎(chǔ)上,形成《業(yè)務(wù)需求說(shuō)明書(shū)》,并報(bào)市局相關(guān)業(yè)務(wù)部門(mén)審批。經(jīng)業(yè)務(wù)部門(mén)認(rèn)可后,根據(jù)《業(yè)務(wù)需求說(shuō)明書(shū)》,形成《項(xiàng)目總體設(shè)計(jì)說(shuō)明書(shū)》報(bào)市局審批立項(xiàng)。
2、對(duì)于特定項(xiàng)目,如業(yè)務(wù)需求非常明確、系統(tǒng)結(jié)構(gòu)比較簡(jiǎn)單、本單位又特別急需的項(xiàng)目開(kāi)發(fā),可直接形成《項(xiàng)目總體設(shè)計(jì)說(shuō)明書(shū)》報(bào)市局審批立項(xiàng)。
3、《項(xiàng)目總體設(shè)計(jì)說(shuō)明書(shū)》應(yīng)包括的主要內(nèi)容有:
(1)業(yè)務(wù)需求、需求緩急程度及業(yè)務(wù)部門(mén)的批示。
(2)系統(tǒng)功能。
(3)系統(tǒng)總體結(jié)構(gòu)。
(4)資金和設(shè)備需求。
(5)技術(shù)實(shí)現(xiàn)模式。
(6)技術(shù)難度和技術(shù)可行性分析。
(7)開(kāi)發(fā)周期。
(8)項(xiàng)目推廣遠(yuǎn)景。
(9)其他事項(xiàng)。
4、對(duì)市局指定縣區(qū)局開(kāi)發(fā)的應(yīng)用項(xiàng)目或全市普遍急需的業(yè)務(wù)需求的項(xiàng)目,市局在立項(xiàng)后將給予縣區(qū)局適當(dāng)資金、設(shè)備的支持。
四、軟件開(kāi)發(fā)的過(guò)程管理
現(xiàn)代軟件開(kāi)發(fā)項(xiàng)目的過(guò)程管理是一項(xiàng)專(zhuān)門(mén)的管理科學(xué),有著許多成熟的經(jīng)驗(yàn)與方法。結(jié)合國(guó)稅系統(tǒng)軟件開(kāi)發(fā)項(xiàng)目的主要特點(diǎn),特提出下列軟件開(kāi)發(fā)過(guò)程管理應(yīng)普遍遵循的規(guī)則。
(一)需求分析階段。需求分析是軟件開(kāi)發(fā)的首要環(huán)節(jié)。由業(yè)務(wù)和技術(shù)部門(mén)共同參與,認(rèn)真分析、理解相關(guān)的稅收業(yè)務(wù)管理流程及要求,使需求分析符合實(shí)際,最終應(yīng)形成《業(yè)務(wù)需求說(shuō)明書(shū)》。
(二)總體設(shè)計(jì)階段??傮w設(shè)計(jì)要完成的工作在上一節(jié)已經(jīng)明確,這里不再重復(fù)。
(三)概要設(shè)計(jì)階段。概要設(shè)計(jì)的主要目的是分解、細(xì)化系統(tǒng),主要內(nèi)容有:列出所需要的模塊,明確各模塊的功能,模塊之間的調(diào)用參數(shù)及模塊的測(cè)試計(jì)劃,根據(jù)業(yè)務(wù)需求完成的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、包括數(shù)據(jù)庫(kù)設(shè)計(jì)。概要設(shè)計(jì)完成后,應(yīng)提交《概要設(shè)計(jì)說(shuō)明書(shū)》、《數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)》、《模塊測(cè)試計(jì)劃說(shuō)明書(shū)》。
(四)詳細(xì)設(shè)計(jì)階段。詳細(xì)設(shè)計(jì)在概要設(shè)計(jì)的基礎(chǔ)上進(jìn)行。詳細(xì)設(shè)計(jì)的內(nèi)容包括:
1、制定統(tǒng)一的程序編碼規(guī)范。程序編碼規(guī)范是詳細(xì)設(shè)計(jì)階段的指導(dǎo)性文檔,主要確定程序代碼編寫(xiě)的統(tǒng)一要求和顯示界面的摸板或統(tǒng)一風(fēng)格。
2、制定系統(tǒng)統(tǒng)一的命名規(guī)范。主要包括模塊、變量、函數(shù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)表、視圖、臨時(shí)表、字段、頁(yè)面等各類(lèi)對(duì)象的命名規(guī)則。
3、按照程序編碼規(guī)范編寫(xiě)程序代碼。
(1)程序描述,程序功能、輸入項(xiàng)、輸出項(xiàng)、算法、流程邏輯、注釋等。
(2)程序編碼,編碼風(fēng)格,縮進(jìn)風(fēng)格等。
(3)前臺(tái)界面,顯示風(fēng)格的統(tǒng)一。
4、詳細(xì)設(shè)計(jì)完成后,應(yīng)形成系統(tǒng)《詳細(xì)設(shè)計(jì)說(shuō)明書(shū)》。
(五)軟件測(cè)試階段。
1、軟件測(cè)試是保證軟件質(zhì)量的重要工作環(huán)節(jié)。測(cè)試前要詳細(xì)制定《測(cè)試計(jì)劃》(在概要設(shè)計(jì)階段制定);測(cè)試中首先進(jìn)行功能測(cè)試,采取交叉工作方式,互相測(cè)試,記錄測(cè)試中發(fā)現(xiàn)的問(wèn)題及解決情況。再進(jìn)行軟件的壓力測(cè)試、試運(yùn)行測(cè)試等工作。測(cè)試完成后,形成《測(cè)試報(bào)告說(shuō)明書(shū)》。
2、在系統(tǒng)測(cè)試的同時(shí),開(kāi)發(fā)團(tuán)隊(duì)同時(shí)應(yīng)形成系統(tǒng)的《安裝說(shuō)明書(shū)》、《使用說(shuō)明書(shū)》。
(六)文檔匯總
1、文檔是項(xiàng)目管理的手段,也是軟件開(kāi)發(fā)的成果,是軟件維護(hù)、推廣的重要依據(jù)。項(xiàng)目開(kāi)發(fā)結(jié)束,必須形成三份文檔:《安裝說(shuō)明書(shū)》、《使用說(shuō)明書(shū)》、《技術(shù)說(shuō)明書(shū)》。
2、《安裝說(shuō)明書(shū)》說(shuō)明系統(tǒng)安裝環(huán)境、安裝方法、初始設(shè)置等。
3、《使用說(shuō)明書(shū)》說(shuō)明系統(tǒng)使用方法、常見(jiàn)故障及解決、典型案例實(shí)現(xiàn)等,是針對(duì)一般人員的使用指南。
4、《技術(shù)說(shuō)明書(shū)》是完整的技術(shù)文檔。主要由需求分析、總體設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)字典、命名規(guī)范、編程規(guī)范等內(nèi)容整合而成,是針對(duì)專(zhuān)業(yè)技術(shù)人員的技術(shù)參考文檔。
5、源代碼,作為技術(shù)資料的一部分,在整個(gè)開(kāi)發(fā)過(guò)程中,不斷整理打包,并按打包的時(shí)間或版本歸檔保管。
五、項(xiàng)目的試用
(一)項(xiàng)目開(kāi)發(fā)完成后,開(kāi)發(fā)單位應(yīng)積極組織項(xiàng)目在本單位的試用,項(xiàng)目的試用期應(yīng)根據(jù)項(xiàng)目的復(fù)雜程度、推廣緩急程度不同而定,一般試用期最短不低于2個(gè)月,最長(zhǎng)不超過(guò)1年。
(二)試用期間,開(kāi)發(fā)團(tuán)隊(duì)?wèi)?yīng)與業(yè)務(wù)部門(mén)和軟件使用人員保持緊密聯(lián)系,充分聽(tīng)取對(duì)軟件的修改意見(jiàn),并及時(shí)解決試用中遇到的問(wèn)題,不斷完善軟件功能。
(三)試用完成后,應(yīng)對(duì)《安裝說(shuō)明書(shū)》、《使用說(shuō)明書(shū)》、《技術(shù)說(shuō)明書(shū)》等文檔進(jìn)行重新整理,對(duì)源代碼進(jìn)行重新打包,保證文檔和源代碼與最新的軟件版本保持一致。
六、項(xiàng)目的推廣
通過(guò)正式立項(xiàng)的項(xiàng)目完成試用后,市局將根據(jù)項(xiàng)目的推廣應(yīng)用前景和緩急程度,分兩種情況決定是否進(jìn)行全市推廣。
(一)立項(xiàng)時(shí)確定了開(kāi)發(fā)成功后將在全市推廣的項(xiàng)目,市局將組織專(zhuān)班對(duì)項(xiàng)目進(jìn)行現(xiàn)場(chǎng)評(píng)審,給出推廣是否可行的意見(jiàn),然后組織在全市推廣。
(二)對(duì)于具有一定推廣前景,但緩急程度不高的項(xiàng)目,是否具有全市推廣性由市局每年組織的項(xiàng)目評(píng)審會(huì)審定。
(三)對(duì)于確定為全市推廣應(yīng)用的項(xiàng)目,市局將根據(jù)項(xiàng)目開(kāi)發(fā)成本,給予開(kāi)發(fā)單位適當(dāng)?shù)拈_(kāi)發(fā)補(bǔ)貼。
七、項(xiàng)目評(píng)審及獎(jiǎng)勵(lì)
(一)市局每年組織一次全市項(xiàng)目評(píng)審,對(duì)各單位符合參加評(píng)審條件的項(xiàng)目進(jìn)行評(píng)審鑒定,并評(píng)選出全市優(yōu)秀開(kāi)發(fā)項(xiàng)目。
(二)參加全市項(xiàng)目評(píng)審的條件
1、縣區(qū)局項(xiàng)目必須為已在市局正式立項(xiàng)的項(xiàng)目,每個(gè)縣區(qū)局參加市局評(píng)審的項(xiàng)目一般不超過(guò)2項(xiàng)(已在全市推廣的項(xiàng)目除外)。
2、必須為已經(jīng)通過(guò)試用,并投入正式使用的項(xiàng)目。
3、已在全市推廣應(yīng)用的項(xiàng)目可直接參加評(píng)審。
4、參加評(píng)審的項(xiàng)目必須資料齊全。必備的資料有項(xiàng)目介紹幻燈片及Word文檔、《安裝說(shuō)明書(shū)》、《使用說(shuō)明書(shū)》、《技術(shù)說(shuō)明書(shū)》,程序源代碼等。
5、在運(yùn)行環(huán)境許可的情況下,參加評(píng)審的項(xiàng)目應(yīng)進(jìn)行現(xiàn)場(chǎng)演示。
(三)評(píng)審主要內(nèi)容
1、業(yè)務(wù)需求。
主要針對(duì)實(shí)際業(yè)務(wù)是否與本項(xiàng)目業(yè)務(wù)開(kāi)發(fā)原則相符、上級(jí)業(yè)務(wù)部門(mén)和使用單位的評(píng)價(jià)、項(xiàng)目實(shí)現(xiàn)功能與業(yè)務(wù)需求是否吻合、是否有全市推廣應(yīng)用價(jià)值、應(yīng)用效果是否顯著等方面進(jìn)行評(píng)定。
2、技術(shù)規(guī)范。
按照開(kāi)發(fā)過(guò)程管理要求,對(duì)項(xiàng)目進(jìn)行開(kāi)發(fā)過(guò)程規(guī)范性評(píng)定。主要包括:項(xiàng)目的復(fù)雜程度、技術(shù)實(shí)現(xiàn)模式、代碼使用是否規(guī)范、是否有統(tǒng)一的命名規(guī)范、是否有程序編碼規(guī)范、項(xiàng)目開(kāi)發(fā)是否遵循了命名規(guī)范和程序編碼規(guī)范、開(kāi)發(fā)文檔是否齊全、內(nèi)容是否全面等。
3、項(xiàng)目質(zhì)量
項(xiàng)目的質(zhì)量評(píng)定主要包括:界面風(fēng)格、易操作性、可維護(hù)性、健壯性(可靠性)、安全性、易可擴(kuò)充性(開(kāi)放性)、與主體業(yè)務(wù)系統(tǒng)的相對(duì)獨(dú)立性、響應(yīng)的及時(shí)性、經(jīng)濟(jì)性等方面。
(四)評(píng)審結(jié)論
根據(jù)上述評(píng)審內(nèi)容,項(xiàng)目評(píng)審前將制定具體的評(píng)分標(biāo)準(zhǔn)。按照評(píng)分標(biāo)準(zhǔn),評(píng)審結(jié)論分為“通過(guò)”或“未通過(guò)”兩種。
(五)優(yōu)秀項(xiàng)目
在評(píng)審?fù)ㄟ^(guò)的項(xiàng)目中,按得分高低,確定全市優(yōu)秀項(xiàng)目。
(六)獎(jiǎng)勵(lì)
對(duì)評(píng)審?fù)ㄟ^(guò)的項(xiàng)目及評(píng)選出的優(yōu)秀項(xiàng)目,市局將對(duì)開(kāi)發(fā)人員給予適當(dāng)獎(jiǎng)勵(lì),并對(duì)開(kāi)發(fā)單位年終考核適當(dāng)加分。
八、項(xiàng)目的歸檔管理
(一)項(xiàng)目歸檔管理是指對(duì)本級(jí)和下級(jí)開(kāi)發(fā)項(xiàng)目的所有文檔和源代碼按項(xiàng)目的版本進(jìn)行分類(lèi)保存,供今后的推廣、再開(kāi)發(fā)、復(fù)用、學(xué)習(xí)等技術(shù)活動(dòng)使用和借鑒。
(二)歸檔保存建議采用按開(kāi)發(fā)單位、項(xiàng)目名稱(chēng)、版本分類(lèi)歸檔。
(三)分類(lèi)歸檔內(nèi)容為開(kāi)發(fā)過(guò)程中的各類(lèi)電子文檔、源代碼、后臺(tái)數(shù)據(jù)結(jié)構(gòu)、前后臺(tái)安裝程序等。
(四)平時(shí)應(yīng)及時(shí)做好每個(gè)項(xiàng)目的歸檔管理工作,年終將本年度歸檔管理內(nèi)容刻成光盤(pán),永久保存。