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