張立榮 趙丁
摘 要:當(dāng)前,計(jì)算機(jī)軟件系統(tǒng)開發(fā)中,存在核心技術(shù)匱乏、開發(fā)人員與客戶聯(lián)系不緊密、軟件開發(fā)質(zhì)量不高等問題,應(yīng)予以重視,加大對(duì)核心技術(shù)的研發(fā)力度,密切與客戶的聯(lián)系,準(zhǔn)確捕捉客戶需求,優(yōu)化軟件系統(tǒng)開發(fā)流程,提升產(chǎn)品質(zhì)量。當(dāng)前,計(jì)算機(jī)軟件系統(tǒng)開發(fā)常采用生命周期開發(fā)方式、原型化系統(tǒng)開發(fā)方式、自動(dòng)化系統(tǒng)開發(fā)方式等,常應(yīng)用基礎(chǔ)性開發(fā)技術(shù)、面向?qū)ο笙到y(tǒng)開發(fā)技術(shù)以及云儲(chǔ)存、VR、AI等現(xiàn)代化科技,開發(fā)人員應(yīng)根據(jù)具體情況合理應(yīng)用,把握技術(shù)要點(diǎn),保障產(chǎn)品質(zhì)量。
關(guān)鍵詞:計(jì)算機(jī)軟件系統(tǒng)開發(fā);問題;技術(shù)方式
0 引言
近年來,隨著社會(huì)的發(fā)展,計(jì)算機(jī)普及于各個(gè)家庭、企業(yè)、組織機(jī)構(gòu)中,對(duì)于人們的生活、工作、學(xué)習(xí)產(chǎn)生了重大的影響。隨著計(jì)算機(jī)用戶需求的增加,以及計(jì)算機(jī)行業(yè)的發(fā)展,計(jì)算機(jī)軟件系統(tǒng)開發(fā)產(chǎn)業(yè)蓬勃發(fā)展。所謂計(jì)算機(jī)軟件系統(tǒng)開發(fā),是指基于用戶需求構(gòu)建出軟件系統(tǒng)或系統(tǒng)中軟件部分的工作,具體包括需求捕捉、需求分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試等環(huán)節(jié)[1]。當(dāng)前,我國(guó)在計(jì)算機(jī)軟件系統(tǒng)開發(fā)方面,存在不少問題,必須予以重視,及時(shí)解決,明確計(jì)算機(jī)軟件系統(tǒng)開發(fā)的具體方式和關(guān)鍵技術(shù),提升計(jì)算機(jī)軟件系統(tǒng)開發(fā)水平,以滿足用戶的多元化需求。
1 計(jì)算機(jī)軟件系統(tǒng)開發(fā)中的主要問題與應(yīng)對(duì)策略分析
1.1 核心技術(shù)方面的問題及應(yīng)對(duì)策略
相較于發(fā)達(dá)國(guó)家,我國(guó)計(jì)算機(jī)軟件系統(tǒng)開發(fā)起步較晚,發(fā)展時(shí)間較短,對(duì)于核心技術(shù)的掌控度和利用度明顯落后,在具體的工作過程中,核心技術(shù)上的差距將會(huì)轉(zhuǎn)化為計(jì)算機(jī)軟件系統(tǒng)開發(fā)能力上的差距。由于缺乏核心技術(shù),工作過程中時(shí)常會(huì)出現(xiàn)各種問題,比如,計(jì)算機(jī)軟件系統(tǒng)開發(fā)標(biāo)準(zhǔn)與層析軟件設(shè)計(jì)需求不相符。為了轉(zhuǎn)變這一問題,達(dá)到世界先進(jìn)的計(jì)算機(jī)軟件系統(tǒng)開發(fā)水準(zhǔn),政府與相關(guān)企業(yè)應(yīng)該迎難而上,大力開發(fā)計(jì)算機(jī)軟件系統(tǒng)相關(guān)的核心技術(shù),增加資金投入,提供人才支持,共同付出努力,盡可能快地攻克計(jì)算機(jī)軟件系統(tǒng)開發(fā)的技術(shù)難關(guān),提升軟件開發(fā)能力。
1.2 軟件系統(tǒng)開發(fā)人員沒有密切聯(lián)系客戶
在計(jì)算機(jī)軟件系統(tǒng)開發(fā)中,開發(fā)人員必須明確軟件需求,即明確應(yīng)該開發(fā)一個(gè)什么樣的軟件。在這一過程中,開發(fā)人員要密切與客戶的聯(lián)系,保障計(jì)算機(jī)軟件系統(tǒng)開發(fā)的針對(duì)性和科學(xué)性。但是,在實(shí)際工作中,開發(fā)人員與客戶信息交流不暢的情況普遍存在,這極大地削弱了計(jì)算機(jī)軟件系統(tǒng)開發(fā)的科學(xué)性與合理性。面對(duì)這一情況,企業(yè)應(yīng)該延長(zhǎng)需求捕捉、需求分析的時(shí)限,加強(qiáng)工作成果審核,要求開發(fā)人員密切聯(lián)系客戶,明確客戶需求,然后應(yīng)用軟件工程開發(fā)語(yǔ)言,再表達(dá)出來,確保所開發(fā)出來的計(jì)算機(jī)軟件系統(tǒng)能夠滿足客戶需求,幫助客戶解決問題[2]。
1.3 軟件開發(fā)質(zhì)量不高及改進(jìn)策略
在計(jì)算機(jī)軟件系統(tǒng)開發(fā)過程中,受到開發(fā)人員專業(yè)素質(zhì)、開發(fā)工作流程、開發(fā)技術(shù)應(yīng)用等問題的影響,出現(xiàn)了軟件開發(fā)質(zhì)量不高的問題。針對(duì)這一問題,企業(yè)應(yīng)該成立專業(yè)的質(zhì)量管控小組,分析計(jì)算機(jī)軟件系統(tǒng)開發(fā)中存在的質(zhì)量問題,提出改進(jìn)策略,引進(jìn)PDCA管理模式,推動(dòng)產(chǎn)品開發(fā)質(zhì)量的持續(xù)上升。
2 計(jì)算機(jī)軟件系統(tǒng)開發(fā)的具體方式分析
2.1 生命周期開發(fā)方式
當(dāng)前計(jì)算機(jī)軟件系統(tǒng)開發(fā)中最常使用的方式就是生命周期開發(fā)方式,這是一種基于結(jié)構(gòu)化系統(tǒng)開發(fā)理念展開系統(tǒng)開發(fā)的模式,在工作過程中,應(yīng)該從時(shí)間角度出發(fā),科學(xué)合理劃分計(jì)算機(jī)軟件開發(fā)周期,制定科學(xué)合理的軟件開發(fā)計(jì)劃的構(gòu)建,借助計(jì)算機(jī)軟件系統(tǒng)生命周期,更為有效地定義與規(guī)劃計(jì)算機(jī)軟件系統(tǒng)開發(fā)工作,展開軟件設(shè)計(jì)與測(cè)試程序編碼,全面提升計(jì)算機(jī)系統(tǒng)的運(yùn)行效率,保障產(chǎn)品開發(fā)質(zhì)量。這種開發(fā)方式明確了對(duì)于計(jì)算機(jī)應(yīng)用系統(tǒng)及其軟件開發(fā)人員的要求,明確了軟件開發(fā)的時(shí)間期限及質(zhì)量要求。以電子商務(wù)應(yīng)用程序軟件的開發(fā)為例,應(yīng)用生命周期開發(fā)方式時(shí),首先,開發(fā)人員應(yīng)該從經(jīng)濟(jì)、技術(shù)等不同方面深入分析企業(yè)需求,做出合理設(shè)計(jì),盡可能保障應(yīng)用系統(tǒng)的可操作性與可實(shí)施性,最大限度滿足企業(yè)需求[3]。
2.2 原型化系統(tǒng)開發(fā)方式
原型化系統(tǒng)開發(fā)方式是計(jì)算機(jī)軟件系統(tǒng)開發(fā)中非常重要的一種方式。它根據(jù)用戶需求創(chuàng)建軟件模型,通過不斷調(diào)整來獲取更高的用戶認(rèn)可度、滿意度,找到系統(tǒng)漏洞,合理應(yīng)用開發(fā)軟件,展開應(yīng)用測(cè)試,逐步完善軟件系統(tǒng),適用于小型應(yīng)用軟件的開發(fā)。小型應(yīng)用軟件開發(fā)規(guī)模小,軟件功能簡(jiǎn)單,采用這種模式,能夠?qū)崿F(xiàn)高效、規(guī)范的信息管理及事務(wù)處理,能夠在滿足用戶需求的基礎(chǔ)上,降低系統(tǒng)開發(fā)成本,改善系統(tǒng)服務(wù)功能,優(yōu)勢(shì)顯著。
2.3 自動(dòng)化系統(tǒng)開發(fā)方式
在原型化系統(tǒng)開發(fā)方式的基礎(chǔ)上,人們研究出了一種自動(dòng)化開發(fā)方式,這種方式借助于計(jì)算機(jī)軟件來分析并反饋用戶的需求,并以此為依據(jù)展開軟件自動(dòng)化編輯,高效便捷。不過,在工作過程中,開發(fā)人員必須明確軟件開發(fā)的具體內(nèi)容,從而自動(dòng)化設(shè)計(jì)軟件系統(tǒng)與編碼,有效控制軟件開發(fā)周期,開發(fā)完畢,多次調(diào)試,確保系統(tǒng)軟件能夠穩(wěn)定運(yùn)行。
3 計(jì)算機(jī)軟件系統(tǒng)開發(fā)技術(shù)分析
3.1 基礎(chǔ)性開發(fā)技術(shù)
當(dāng)前,計(jì)算機(jī)軟件系統(tǒng)開發(fā)中,常用的技術(shù)有.NET、PHP、JavaWeb等,這些軟件開發(fā)技術(shù)各有千秋,比如說.NET 開發(fā)技術(shù),具有便于平臺(tái)之間相互操作的優(yōu)勢(shì);PHP 開發(fā)技術(shù),是一種入門級(jí)的計(jì)算機(jī)軟件系統(tǒng)開發(fā)技術(shù),適用于小型軟件的開發(fā),具有速度快、開發(fā)成本低的優(yōu)勢(shì);JavaWeb 開發(fā)技術(shù),適用于不同類型大型軟件的開發(fā),以開源框架為支撐,軟件系統(tǒng)開發(fā)速度極快[4]。
3.2 面向?qū)ο笙到y(tǒng)開發(fā)技術(shù)
在計(jì)算機(jī)軟件系統(tǒng)開發(fā)中,除了使用.NET、PHP等基礎(chǔ)性的開發(fā)技術(shù)外,還需要應(yīng)用到面向?qū)ο筌浖_發(fā)技術(shù)。現(xiàn)如今,智能手機(jī)人手一臺(tái),計(jì)算機(jī)成為各個(gè)場(chǎng)所的基礎(chǔ)配置,計(jì)算機(jī)軟件系統(tǒng)開發(fā)人員必須明確軟件的跨平臺(tái)應(yīng)用需求,以擴(kuò)大用戶群體,便于用戶應(yīng)用,而且,應(yīng)該簡(jiǎn)化系統(tǒng)設(shè)計(jì),降低后期維護(hù)頻次及成本,切實(shí)保障計(jì)算機(jī)軟件系統(tǒng)開發(fā)質(zhì)量,確保軟件應(yīng)用的安全性與穩(wěn)定性。
3.3 計(jì)算機(jī)軟件系統(tǒng)其他開發(fā)技術(shù)
在網(wǎng)絡(luò)化時(shí)代,計(jì)算機(jī)軟件系統(tǒng)開發(fā)逐步朝著網(wǎng)絡(luò)化的方向發(fā)展,云儲(chǔ)存技術(shù)在這項(xiàng)工作中得到廣泛應(yīng)用,這項(xiàng)技術(shù)是云計(jì)算發(fā)展到一定階段衍生、分化出來的,以網(wǎng)絡(luò)技術(shù)為支撐,可采集線下應(yīng)用數(shù)據(jù),采集網(wǎng)絡(luò)系統(tǒng)中各類應(yīng)用的文件資料,匯總、統(tǒng)籌在一起,分類儲(chǔ)存,形成一個(gè)對(duì)外開放的數(shù)據(jù)系統(tǒng),用戶可以隨時(shí)儲(chǔ)存、查閱、處理其中的文件信息[2]。云儲(chǔ)存技術(shù)很好地滿足了計(jì)算機(jī)行業(yè)的發(fā)展需求,互聯(lián)網(wǎng)公司紛紛推出了相關(guān)的技術(shù)產(chǎn)品,例如百度云網(wǎng)盤、微盤等,由于產(chǎn)品儲(chǔ)存空間大、保密性強(qiáng)的優(yōu)勢(shì),吸引力大批客戶,逐步取代了U 盤、移動(dòng)硬盤等傳統(tǒng)的儲(chǔ)存設(shè)備。
4 結(jié)語(yǔ)
綜上所述,隨著人們生活水平的提高,以及計(jì)算機(jī)軟件系統(tǒng)開發(fā)相關(guān)理念、方法、技術(shù)的進(jìn)步,我國(guó)計(jì)算機(jī)軟件系統(tǒng)開發(fā)水平不斷提升,大量貼合用戶需求、安全穩(wěn)定的計(jì)算機(jī)軟件系統(tǒng)得以開發(fā)、推廣,為人們的生活、工作、學(xué)習(xí)提供了便捷的服務(wù)。在計(jì)算機(jī)軟件系統(tǒng)開發(fā)工作中,技術(shù)人員應(yīng)該不斷學(xué)習(xí),引進(jìn)現(xiàn)代化的系統(tǒng)開發(fā)技術(shù)與理念,提升開發(fā)效率與質(zhì)量,密切關(guān)注用戶需求,按需設(shè)計(jì),開發(fā)出符合用戶需求的產(chǎn)品,加強(qiáng)對(duì)于計(jì)算機(jī)軟件系統(tǒng)的開發(fā)與維護(hù),保障系統(tǒng)的安全、高效運(yùn)行,減少用戶的困擾,全體從業(yè)者共同努力,推動(dòng)計(jì)算機(jī)行業(yè)的可持續(xù)發(fā)展。
[參考文獻(xiàn)]
[1]周日輝.基于計(jì)算機(jī)軟件技術(shù)的模式識(shí)別系統(tǒng)智能開發(fā)[J].電子技術(shù)與軟件工程,2019(21):37-38.
[2]孟鳳嬌.計(jì)算機(jī)軟件開發(fā)信息管理系統(tǒng)的實(shí)現(xiàn)方法研究[J].計(jì)算機(jī)產(chǎn)品與流通,2019(7):24.
[3]薛海燕.基于計(jì)算機(jī)軟件開發(fā)技術(shù)的高職學(xué)生管理系統(tǒng)智能開發(fā)研究[J].計(jì)算機(jī)產(chǎn)品與流通,2019(2):18.
(編輯 王永超)