沈建
摘 要:計(jì)算機(jī)系統(tǒng)內(nèi)最關(guān)鍵的部分是軟件,其程序和功能等對(duì)計(jì)算機(jī)應(yīng)用水平具備決定性作用。一般而言,計(jì)算機(jī)軟件開發(fā)時(shí)包括軟件分析、設(shè)計(jì)、測(cè)試與運(yùn)維等環(huán)節(jié),只有與軟件設(shè)計(jì)規(guī)范相一致,契合應(yīng)用需求,才能投入運(yùn)用。但是,就國(guó)內(nèi)計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)來看,具有較多難點(diǎn),軟件開發(fā)備受影響,效果不佳?;诖?,本文對(duì)計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)難點(diǎn)及對(duì)策進(jìn)行探討,作出以下討論僅供參考。
關(guān)鍵詞:軟件開發(fā);難點(diǎn);對(duì)策
中圖分類號(hào):TP311 ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
引言
計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)是一項(xiàng)非常復(fù)雜的任務(wù),每個(gè)軟件的出現(xiàn)經(jīng)歷了很多實(shí)驗(yàn)。也要考慮新軟件是否符合社會(huì)的要求。目前信息化的迅速發(fā)展,用戶手中的智能產(chǎn)品也逐漸增加,國(guó)家需要加強(qiáng)研究項(xiàng)目的研究,研究過程中需要與計(jì)算機(jī)軟件技術(shù)的聯(lián)系,所以要有效地解決工作中的各種棘手問題,為后續(xù)工作打下良好的基礎(chǔ)。
1計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)現(xiàn)狀
就我國(guó)而言,計(jì)算機(jī)自出現(xiàn)到普及時(shí)間較短,僅在20年上下,且發(fā)展極為迅速。計(jì)算機(jī)的出現(xiàn)變革了社會(huì)生產(chǎn)及公眾固有的生活模式,為人們提供了較大便利,而關(guān)鍵是計(jì)算機(jī)內(nèi)配置的各類應(yīng)用軟件。我國(guó)剛開始進(jìn)行軟件開發(fā)時(shí),以購置國(guó)外現(xiàn)成軟件、技術(shù)為主,軟件開發(fā)設(shè)計(jì)難以與社會(huì)提出的實(shí)際需要相一致,尤其是契合我國(guó)國(guó)情且支撐中文的軟件開發(fā)設(shè)計(jì)具有較大難度。國(guó)內(nèi)高等教育不斷發(fā)展的背景下,涌現(xiàn)出較多軟件開發(fā)設(shè)計(jì)人員,開發(fā)設(shè)計(jì)了較多優(yōu)質(zhì)中文軟件,為公眾生產(chǎn)生活提供了較大便利。但人們需要意識(shí)到,現(xiàn)階段國(guó)內(nèi)軟件開發(fā)設(shè)計(jì)依舊以國(guó)際通用編程語言為主,我國(guó)獨(dú)有的開發(fā)語言尚不成熟,且軟件開發(fā)語言處于不斷發(fā)展變化的過程,對(duì)開發(fā)設(shè)計(jì)人員提出了較大挑戰(zhàn)。整體來看,國(guó)內(nèi)計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)不盡如人意,亟待加強(qiáng)。
2計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)
2.1開發(fā)設(shè)計(jì)規(guī)范性
計(jì)算機(jī)軟件在設(shè)計(jì)過程中消耗大量資源,設(shè)計(jì)人員的技術(shù)和專業(yè)要求相對(duì)較廣泛,實(shí)際上可以通過標(biāo)準(zhǔn)化操作和管理來規(guī)范各種操作,提高軟件開發(fā)質(zhì)量。事實(shí)上,大多數(shù)軟件開發(fā)人員和設(shè)計(jì)人員并沒有優(yōu)先考慮計(jì)算機(jī)軟件的開發(fā),而是缺乏計(jì)算機(jī)軟件開發(fā)的規(guī)范。在開發(fā)過程中,工作內(nèi)容、開發(fā)技術(shù)手段、設(shè)計(jì)方法和軟件編程語言沒有標(biāo)準(zhǔn)化。降低軟件項(xiàng)目直接開發(fā)的準(zhǔn)確性以及操作效率和質(zhì)量。
2.2質(zhì)量得不到保證
計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)本身表明,要獲得用戶的認(rèn)可,需要不斷提高市場(chǎng)份額,保證軟件質(zhì)量不斷提高。在調(diào)查過程中,只追求數(shù)量而不追求質(zhì)量的企業(yè)在軟件開發(fā)過程中通過這種方式獲得經(jīng)濟(jì)效益。這些現(xiàn)象嚴(yán)重影響軟件質(zhì)量,并對(duì)整個(gè)市場(chǎng)的運(yùn)營(yíng)產(chǎn)生重大影響。軟件質(zhì)量不夠高,導(dǎo)致所有用戶數(shù)據(jù)丟失,可能嚴(yán)重影響用戶的工作和正常生活。軟件的后續(xù)服務(wù)質(zhì)量也有缺陷。目前,許多軟件服務(wù)組織沒有完整的服務(wù)選項(xiàng)或足夠的資源來進(jìn)一步幫助用戶。
2.3測(cè)試檢驗(yàn)工作深度不足
測(cè)試和測(cè)試在軟件設(shè)計(jì)開發(fā)中起著重要作用。在開發(fā)項(xiàng)目中,計(jì)算機(jī)軟件測(cè)試可以由專業(yè)人員進(jìn)行分析,以確定軟件漏洞和條件等具體問題。在開發(fā)和設(shè)計(jì)過程中,開發(fā)人員沒有進(jìn)行精確的感知軟件測(cè)試,更加注重計(jì)算機(jī)軟件的功能,也沒有進(jìn)行及時(shí)的計(jì)算機(jī)軟件測(cè)試和測(cè)試,因此,計(jì)算機(jī)軟件程序的標(biāo)準(zhǔn)化程度不足以處理多個(gè)項(xiàng)目中隱藏的問題。在計(jì)算機(jī)軟件應(yīng)用程序中,測(cè)試深度不足可能導(dǎo)致各種問題,直接影響軟件的銷售機(jī)會(huì)。
3計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的對(duì)策
3.1方法模塊化
需要良好的計(jì)算機(jī)軟件、各種各樣的過程,還必須與當(dāng)前形式的社會(huì)發(fā)展相聯(lián)系,才能得到社會(huì)一定的響應(yīng)。在計(jì)算機(jī)軟件的開發(fā)和設(shè)計(jì)中,需要為存在的各種問題提供適當(dāng)?shù)慕鉀Q方案,并根據(jù)模塊化方法準(zhǔn)備方法。必須全面分析計(jì)算機(jī)軟件的開發(fā)設(shè)計(jì),確保各個(gè)方面取得有效進(jìn)展和良性循環(huán)。例如,您可以在項(xiàng)目前進(jìn)行社會(huì)研究,根據(jù)當(dāng)前的社會(huì)發(fā)展情況開發(fā)和設(shè)計(jì)軟件,對(duì)每個(gè)項(xiàng)目鏈接進(jìn)行分類,根據(jù)特定的軟件開發(fā)方向定義重要的工作內(nèi)容,不斷提高軟件開發(fā)工作的質(zhì)量,更好地滿足您的需要。
3.2強(qiáng)化軟件測(cè)試
軟件測(cè)試是計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)中的關(guān)鍵環(huán)節(jié),不容缺失。測(cè)試能明確軟件開發(fā)設(shè)計(jì)效果,確保質(zhì)量。特別是新時(shí)代下,社會(huì)科技蓬勃發(fā)展,各式各樣的軟件不斷被開發(fā),行業(yè)競(jìng)爭(zhēng)愈發(fā)激烈。為確保開發(fā)設(shè)計(jì)的軟件具有較好市場(chǎng),設(shè)計(jì)人員需高度關(guān)注測(cè)試工作,從而增強(qiáng)軟件競(jìng)爭(zhēng)力。具體實(shí)踐時(shí),計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)員需落實(shí)測(cè)試檢驗(yàn)工作,依照實(shí)際情況選取科學(xué)且恰當(dāng)?shù)臋z測(cè)方式,全方位有效分析測(cè)試數(shù)據(jù),優(yōu)化、健全開發(fā)設(shè)計(jì)完成的計(jì)算機(jī)軟件,確保實(shí)現(xiàn)所有應(yīng)用功能,為各類用戶提供個(gè)性化優(yōu)質(zhì)服務(wù),提高用戶滿意度。
3.3面向?qū)ο笤O(shè)計(jì)
生命中的一些開關(guān)、傳感器、顯示器等都是特定的實(shí)體,但面向?qū)ο蟮脑O(shè)計(jì)是面向面向面和模塊化程序中的對(duì)象的。當(dāng)您根據(jù)對(duì)象的基本條件分解設(shè)計(jì)過程時(shí),可以使用簡(jiǎn)單的、未格式化的執(zhí)行規(guī)則以自然語言操作和指導(dǎo)問題的羊毛,探索對(duì)象和對(duì)象的特征,并了解可以擴(kuò)展到對(duì)象中的相關(guān)操作,從而使您能夠隨后的模板映射使對(duì)象能夠獲得所需的模板,并有效地解決軟件設(shè)計(jì)中的問題。設(shè)計(jì)過程中可用的步驟是搜索對(duì)象和對(duì)象特性以了解如何操作每個(gè)對(duì)象。其次,設(shè)置每個(gè)對(duì)象的可見性,操作每個(gè)對(duì)象的界面,并對(duì)每個(gè)對(duì)象執(zhí)行特定操作。
3.4提升分析能力
在開發(fā)和設(shè)計(jì)計(jì)算機(jī)軟件之前,請(qǐng)做好軟件要求分析工作,深入調(diào)查市場(chǎng)調(diào)查和研究用戶的軟件功能要求,根據(jù)市場(chǎng)調(diào)查結(jié)果確定計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)方向,并重點(diǎn)解決使用軟件下載時(shí)常見的問題。在軟件開發(fā)設(shè)計(jì)之前,開發(fā)人員還必須接受用戶提出的合理建議,從用戶使用角度改進(jìn)軟件功能,為用戶提供產(chǎn)品體驗(yàn),以及提高計(jì)算機(jī)軟件的性能和質(zhì)量。在計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的早期階段,您還必須制定軟件項(xiàng)目開發(fā)計(jì)劃,以澄清軟件產(chǎn)品要求規(guī)范、設(shè)計(jì)工作、項(xiàng)目風(fēng)險(xiǎn)、開發(fā)設(shè)計(jì)時(shí)間等。
3.5規(guī)范開發(fā)設(shè)計(jì)
在計(jì)算機(jī)軟件的開發(fā)設(shè)計(jì)過程中,設(shè)計(jì)人員應(yīng)做好規(guī)范管理,準(zhǔn)確分析計(jì)算機(jī)軟件的開發(fā)設(shè)計(jì)要求,明確規(guī)定內(nèi)容。使用先進(jìn)技術(shù)開發(fā)軟件可防止開發(fā)過程中出現(xiàn)故障,從而從根本上提高計(jì)算機(jī)軟件的安全性、可靠性和操作性。設(shè)計(jì)人員應(yīng)標(biāo)準(zhǔn)化需要軟件開發(fā)和設(shè)計(jì)的流程,強(qiáng)調(diào)分析、開發(fā)、定型等符合法規(guī)要求,并根據(jù)開發(fā)設(shè)計(jì)進(jìn)行適當(dāng)?shù)拈_發(fā)和設(shè)計(jì)。在所有這些過程中,重點(diǎn)在于軟件開發(fā)項(xiàng)目的層次結(jié)構(gòu)、確定計(jì)算機(jī)軟件對(duì)象和服務(wù)內(nèi)容的確切位置、確定不同組的軟件要求以及確定開發(fā)目標(biāo)。
結(jié)束語
計(jì)算機(jī)軟件的開發(fā)和設(shè)計(jì)特點(diǎn)是更嚴(yán)格的技術(shù)要求。開發(fā)人員應(yīng)始終遵循設(shè)計(jì)和開發(fā)的基本原則,為分析做好準(zhǔn)備,開發(fā)特定于項(xiàng)目的內(nèi)容,不斷優(yōu)化項(xiàng)目?jī)?nèi)容,標(biāo)準(zhǔn)化項(xiàng)目?jī)?nèi)容,進(jìn)行科學(xué)合理的測(cè)試,測(cè)試計(jì)算機(jī)軟件以確保安全性和可靠性。
參考文獻(xiàn):
[1]楊昊辰.淺析計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)及應(yīng)對(duì)策略[J].中國(guó)新通信,2018,20(08):56.
[2]解鑫雨.計(jì)算機(jī)軟件的開發(fā)設(shè)計(jì)的難點(diǎn)和對(duì)策探討[J].電腦知識(shí)與技術(shù),2017,13(35):124-125.
[3]張艷婷.淺談?dòng)?jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)及解決策略[J].數(shù)字通信世界,2017(10):277.
[4]郁小輝.計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)和對(duì)策研究[J].數(shù)字通信世界,2017(08):187.
[5]張瑾.對(duì)計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)和對(duì)策分析[J].科技風(fēng),2017(08):110.
[6]劉俊.計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)和對(duì)策[J].信息與電腦(理論版),2017(06):136-137.