淺談?dòng)?jì)算機(jī)軟件開發(fā)的規(guī)范化
軟件設(shè)計(jì)檢測(cè)標(biāo)準(zhǔn)的規(guī)范程度依賴于軟件檢測(cè)環(huán)境的規(guī)范化發(fā)展,下面是小編搜集整理的一篇探究計(jì)算機(jī)軟件開發(fā)規(guī)范化的論文范文,歡迎閱讀查看。
摘要:新世紀(jì),隨著現(xiàn)代信息技術(shù)的發(fā)展,計(jì)算機(jī)軟件技術(shù)的應(yīng)用范圍越來越廣,計(jì)算機(jī)軟件開發(fā)成為推動(dòng)計(jì)算機(jī)技術(shù)發(fā)展的重要基礎(chǔ)環(huán)節(jié),而如何加強(qiáng)計(jì)算機(jī)軟件開發(fā)的規(guī)范化也成為目前一個(gè)備受社會(huì)關(guān)注的問題。該文立足當(dāng)前計(jì)算機(jī)軟件開發(fā)的現(xiàn)狀,重點(diǎn)分析應(yīng)該從哪些方面來強(qiáng)化計(jì)算機(jī)軟件開發(fā)的規(guī)范化,以期為有效規(guī)范加算機(jī)軟件開發(fā)提供一些參考和建議。
關(guān)鍵詞:計(jì)算機(jī);軟件開發(fā);規(guī)范化
現(xiàn)代信息技術(shù)的快速發(fā)展加快了我國金融市場(chǎng)信息化建設(shè)的進(jìn)程。而信息化發(fā)展是建立在不斷更新和發(fā)展的計(jì)算機(jī)軟件開發(fā)技術(shù)基礎(chǔ)之上的。努力提高計(jì)算機(jī)軟件開發(fā)人員的專業(yè)技術(shù)水平、積極促進(jìn)計(jì)算機(jī)軟件開發(fā)規(guī)范化的落實(shí)是目前一個(gè)十分重要的課題。從某方面來說,計(jì)算機(jī)軟件開發(fā)的規(guī)范化程度決定了軟件的生存周期的長短。加強(qiáng)計(jì)算機(jī)軟件開發(fā)的規(guī)范化的主要內(nèi)容是指在特定條件下對(duì)計(jì)算機(jī)軟件的運(yùn)行環(huán)境進(jìn)行設(shè)定,在滿足軟件的應(yīng)用性能和質(zhì)量需求的基礎(chǔ)上,擬定完善的軟件用戶須知準(zhǔn)則,并對(duì)軟件開發(fā)和應(yīng)用進(jìn)行必要的說明。要規(guī)范計(jì)算機(jī)軟件開發(fā),首先必須對(duì)用戶對(duì)軟件的需求進(jìn)行詳細(xì)的了解,對(duì)計(jì)算機(jī)軟件的運(yùn)行環(huán)境進(jìn)行分析和評(píng)估,在此基礎(chǔ)上明確軟件開發(fā)的規(guī)則。
1 計(jì)算機(jī)軟件開發(fā)存在的問題
目前,我國的計(jì)算機(jī)軟件開發(fā)還存在一些問題,尤其是軟件檢測(cè)不夠規(guī)范給計(jì)算機(jī)軟件開發(fā)留下了比較大的漏洞。軟件檢測(cè)不規(guī)范問題主要表現(xiàn)在這幾個(gè)方面:一、軟件檢測(cè)程序不規(guī)范,措辭模糊不清。軟件檢測(cè)不規(guī)范,呈交給領(lǐng)導(dǎo)的檢測(cè)報(bào)告不夠清晰、明了,此外,沒有對(duì)檢測(cè)出來的錯(cuò)誤進(jìn)行登記劃分,例如應(yīng)該按照檢測(cè)錯(cuò)誤的性質(zhì)將其分為一般性錯(cuò)誤、警告性錯(cuò)誤以及致命性錯(cuò)誤這三種。在發(fā)現(xiàn)錯(cuò)誤后,也不能及時(shí)對(duì)錯(cuò)誤進(jìn)行分析并提出相應(yīng)的修改意見。大多數(shù)檢測(cè)修改意見幾乎都是大同小異,沒有什么有建設(shè)性的意見。這樣的檢測(cè)報(bào)告是非常容易引起研發(fā)部門以及領(lǐng)導(dǎo)層的反感的,也不利于軟件開發(fā)的順利進(jìn)行,對(duì)軟件的質(zhì)量也會(huì)產(chǎn)生一定影響。二、軟件檢測(cè)過程模糊。軟件檢測(cè)報(bào)告不能詳細(xì)、完整地呈現(xiàn)檢測(cè)錯(cuò)誤發(fā)生的環(huán)境和過程,增加了軟件修改和調(diào)整的難度,此外也影響軟件研發(fā)部門的修改?赡艹霈F(xiàn)因?yàn)橐粋(gè)極小的表格錯(cuò)誤而給整個(gè)系統(tǒng)造成難以修復(fù)的損壞。
2 軟件設(shè)計(jì)研發(fā)標(biāo)準(zhǔn)
計(jì)算機(jī)軟件設(shè)計(jì)主要包括概要涉及和詳細(xì)設(shè)計(jì)這兩個(gè)方面的內(nèi)容。作為軟件設(shè)計(jì)的重要組成部分,概要設(shè)計(jì)和概要設(shè)計(jì)一般為合成為軟件涉及,而在實(shí)際的操作過程中,軟件設(shè)計(jì)具有結(jié)構(gòu)化的特點(diǎn)。軟件設(shè)計(jì)是在對(duì)用戶需求和市場(chǎng)環(huán)境進(jìn)行詳細(xì)分析的基礎(chǔ)上獲取產(chǎn)品的設(shè)計(jì)風(fēng)格、軟件構(gòu)造以及制作流程等方面的內(nèi)容。獲取軟件設(shè)計(jì)的研發(fā)標(biāo)準(zhǔn)能夠促使計(jì)算機(jī)軟件設(shè)計(jì)更加標(biāo)準(zhǔn)化。
2.1 軟件設(shè)計(jì)中的概要設(shè)計(jì)研發(fā)標(biāo)準(zhǔn)
概要設(shè)計(jì)的標(biāo)準(zhǔn)就是根據(jù)軟件的功能需求,建立能夠聯(lián)系各大模塊的目標(biāo)軟件系統(tǒng),給各個(gè)模塊的接口以及控制接口下定義。建立一個(gè)能夠控制全局的數(shù)據(jù)庫,對(duì)軟件設(shè)計(jì)的功能范圍進(jìn)行設(shè)定,并且擬定軟件檢測(cè)方案。軟件設(shè)計(jì)的概要設(shè)計(jì)研發(fā)標(biāo)準(zhǔn)對(duì)創(chuàng)建全面的系統(tǒng)構(gòu)造進(jìn)行了合理的規(guī)定,軟件各功能模塊必須滿足高內(nèi)聚度和低耦合度的要求,只有這樣,才能使得系統(tǒng)持續(xù)保持優(yōu)良的形態(tài)。而在進(jìn)行整體的系統(tǒng)目標(biāo)構(gòu)建時(shí),要盡可能使模塊的接口趨于簡單化。在進(jìn)行具體操作時(shí),模塊接口一定要滿足軟件目標(biāo)系統(tǒng)共的整體構(gòu)造。在進(jìn)行大型軟件的系統(tǒng)設(shè)計(jì)工作時(shí),可以將軟件的核心部門分成若干個(gè)小的子系統(tǒng),再對(duì)子系統(tǒng)進(jìn)行功能模塊的創(chuàng)設(shè)并且建立它們之間的關(guān)系,還要對(duì)功能接口進(jìn)行注解,為功能系統(tǒng)建立一個(gè)數(shù)據(jù)庫。而對(duì)一般性質(zhì)的軟件功能系統(tǒng),則不需要進(jìn)行子系統(tǒng)的劃分,可以直接創(chuàng)設(shè)功能模塊以及它們之間的關(guān)系,在對(duì)數(shù)據(jù)接口進(jìn)行注解,建立系統(tǒng)數(shù)據(jù)結(jié)構(gòu),擬定系統(tǒng)檢測(cè)策略。此外,軟件設(shè)計(jì)所創(chuàng)設(shè)的系統(tǒng)必須包含產(chǎn)品的全部信息需求。對(duì)系統(tǒng)各模塊的性能以及它們之間的關(guān)系進(jìn)行明確,還要明確個(gè)接口的控制特性,保證軟件檢測(cè)文件的全面性。
2.2 軟件設(shè)計(jì)中的概要設(shè)計(jì)研發(fā)標(biāo)準(zhǔn)
軟件設(shè)計(jì)中的詳細(xì)設(shè)計(jì)研發(fā)標(biāo)準(zhǔn)是對(duì)概要設(shè)計(jì)研發(fā)標(biāo)準(zhǔn)進(jìn)行細(xì)化,它需要對(duì)概要設(shè)計(jì)中的內(nèi)容進(jìn)行更詳細(xì)的解釋,能夠系統(tǒng)地、精細(xì)化地闡述概要設(shè)計(jì)的功能模塊。詳述系統(tǒng)功能模塊的內(nèi)部細(xì)節(jié),必須把握好算法以及模塊的內(nèi)部構(gòu)造這兩個(gè)方面的內(nèi)容。算法和內(nèi)部構(gòu)造的明確能夠?qū)M寫源代碼起到一定的有益影響。因此,軟件設(shè)計(jì)的研發(fā)標(biāo)準(zhǔn),一定要圍繞算法和內(nèi)部構(gòu)造這兩方面的內(nèi)容來規(guī)定。對(duì)模塊輸入輸出等性能的處理一定進(jìn)行細(xì)化和區(qū)分,在完善的詳細(xì)設(shè)計(jì)研發(fā)標(biāo)準(zhǔn)的前提下進(jìn)行規(guī)范化的軟件設(shè)計(jì)。對(duì)每個(gè)模塊進(jìn)行程序劃分,并對(duì)檢測(cè)報(bào)告進(jìn)行準(zhǔn)確的檢測(cè)和評(píng)估,保證模塊接口的精準(zhǔn)性。保持計(jì)算機(jī)軟件設(shè)計(jì)的漸進(jìn)性、一步一步地求精求好是軟件設(shè)計(jì)最重要的一項(xiàng)要求。
3 軟件檢測(cè)的規(guī)范化
一般來說,在規(guī)模比較大的軟件開發(fā)實(shí)施過程中,犯錯(cuò)是難以避免的,而要有效地消除錯(cuò)誤,在軟件生存周期中進(jìn)行軟件檢測(cè)是十分必要的,它幾乎是軟件研發(fā)過程中一個(gè)不可或缺的階段,軟件檢測(cè)決定著軟件的生存周期以及其產(chǎn)品的研發(fā)質(zhì)量。加強(qiáng)軟件檢測(cè)的最主要的目的是根據(jù)軟件研發(fā)的需求規(guī)定中的.功能和性能需求以及檢測(cè)計(jì)劃等內(nèi)容來對(duì)軟件的功能系統(tǒng)進(jìn)行檢測(cè),看起是否達(dá)到質(zhì)量要求,還要提供相應(yīng)的用戶使用需求準(zhǔn)則和應(yīng)用操作說明書等。規(guī)范軟件檢測(cè)的過程,首先,必須要有用戶代表一起加入軟件檢測(cè);其次,必須對(duì)軟件系統(tǒng)的各功能模塊進(jìn)行完整的檢測(cè)測(cè)試;再次,要對(duì)檢測(cè)數(shù)據(jù)、預(yù)期結(jié)果等進(jìn)行預(yù)留存檔;最后,還要建立相對(duì)獨(dú)立的軟件測(cè)試小組對(duì)軟件性能等進(jìn)行最后的確認(rèn)測(cè)試。軟件檢測(cè)結(jié)束后,要寫項(xiàng)目總結(jié)報(bào)告,對(duì)檢測(cè)結(jié)果進(jìn)行分析、評(píng)估。
4 進(jìn)一步加強(qiáng)對(duì)軟件開發(fā)規(guī)范化的認(rèn)識(shí)
軟件設(shè)計(jì)檢測(cè)標(biāo)準(zhǔn)的規(guī)范程度依賴于軟件檢測(cè)環(huán)境的規(guī)范化發(fā)展,通過建立完善的檢測(cè)環(huán)境來提高軟件功能檢測(cè)性能。軟件檢測(cè)部門應(yīng)該對(duì)軟件研發(fā)人員提供更多的技術(shù)支持。目前,隨著科技的進(jìn)一步分站,軟件檢測(cè)工具也有了比較大的變化,許多企業(yè)的軟件檢測(cè)都有過去傳統(tǒng)的手動(dòng)檢測(cè)發(fā)展到現(xiàn)如今的自動(dòng)化檢測(cè),檢測(cè)標(biāo)準(zhǔn)也逐漸過度到以量化標(biāo)準(zhǔn)為準(zhǔn),而隨著軟件檢測(cè)標(biāo)準(zhǔn)的不斷完善,軟件檢測(cè)工具的應(yīng)用也更趨于全面。目前,越來越多的企業(yè)開始趨向于由檢測(cè)方為研發(fā)方提供檢測(cè)工具,讓軟件研發(fā)人員的開發(fā)行為更加順暢。此外,檢測(cè)方還很樂于為軟件研發(fā)方提供軟件檢測(cè)的教育指導(dǎo),以此來促進(jìn)軟件檢測(cè)標(biāo)準(zhǔn)的完善化發(fā)展。這種兩個(gè)部門之間的合作關(guān)系有利于軟件研發(fā)方在進(jìn)行軟件開發(fā)的過程中充分落實(shí)軟件檢測(cè)制度,也能夠有效減輕研發(fā)方的軟件檢測(cè)壓力,促使軟件研發(fā)過程更加標(biāo)準(zhǔn)化,這樣通過檢測(cè)方與研發(fā)方的合作一起提升軟件產(chǎn)品的研發(fā)質(zhì)量和研發(fā)標(biāo)準(zhǔn),保證軟件產(chǎn)品最終實(shí)現(xiàn)軟件研發(fā)和軟件檢測(cè)雙向水平的提升和發(fā)展。
5 軟件維修的規(guī)范化
計(jì)算機(jī)軟件維護(hù)是保證軟件生存周期的一個(gè)重要內(nèi)容。軟件維護(hù)的主要任務(wù)是對(duì)軟件的任務(wù)系統(tǒng)進(jìn)行維修,對(duì)在計(jì)算機(jī)研發(fā)階段未被檢測(cè)出來的錯(cuò)誤進(jìn)行改正,使得軟件系統(tǒng)能夠正常運(yùn)行,保證其功能和性能的良好狀態(tài)。軟件維護(hù)階段的規(guī)范化要求維修必須在嚴(yán)格的規(guī)范和相關(guān)準(zhǔn)則的規(guī)定下進(jìn)行,不能出現(xiàn)舊的錯(cuò)誤沒有解決,又出現(xiàn)新的錯(cuò)誤的情況,盡可能地減少軟件愛你維修的負(fù)面效果。軟件維修應(yīng)該在嚴(yán)格的規(guī)范和制度控制下按部就班地進(jìn)行,維修步驟和過程必須有詳細(xì)的記錄,即填寫規(guī)范化的維修檢測(cè)報(bào)告。此外,軟件維修人員還要對(duì)維修檢測(cè)報(bào)告進(jìn)行評(píng)估分析,主要包括檢測(cè)軟件原有的問題是否得到解決、維修所需要的人力物力資金以及軟件維修所需要的時(shí)間周期等內(nèi)容。在確認(rèn)檢測(cè)后,填寫最后的維修檢測(cè)確認(rèn)報(bào)告,通知用戶軟件維修已結(jié)束。
現(xiàn)代社會(huì),隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,計(jì)算機(jī)軟件開發(fā)成為計(jì)算機(jī)技術(shù)應(yīng)用發(fā)展過程中的一個(gè)中內(nèi)容。只有加強(qiáng)對(duì)計(jì)算機(jī)軟件開發(fā)規(guī)范化的要求,才能讓計(jì)算機(jī)軟件技術(shù)更好地適應(yīng)市場(chǎng)經(jīng)濟(jì)的發(fā)展要求。
參考文獻(xiàn):
[1] 陳妍.計(jì)算機(jī)軟件開發(fā)的規(guī)范化探析[J].軟件,2013(7).
[2] 范中平.計(jì)算機(jī)軟件的深度開發(fā)應(yīng)用[J].才智,2012(12).
[3] 趙明亮.計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)[J].黑龍江科技信息,2011(26).
[4] 王浩.探析計(jì)算機(jī)軟件開發(fā)的規(guī)范化[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(9).
【淺談?dòng)?jì)算機(jī)軟件開發(fā)的規(guī)范化】相關(guān)文章:
1.淺談?dòng)?jì)算機(jī)軟件開發(fā)的語言分析
2.計(jì)算機(jī)軟件開發(fā)項(xiàng)目進(jìn)度控制淺談
3.淺談實(shí)施財(cái)務(wù)管理規(guī)范化
5.計(jì)算機(jī)應(yīng)用的發(fā)展與軟件開發(fā)
6.計(jì)算機(jī)軟件開發(fā)的基礎(chǔ)架構(gòu)