閆瑋
【摘要】計算機信息技術(shù)在新時期的背景下,硬件技術(shù)與軟件技術(shù)得到了迅猛發(fā)展,目前的計算機技術(shù)不單具備計算功能,同時還具備學習、管理以及娛樂等方面功能,豐富了人們的業(yè)余生活,計算機的應用價值隨之增大。文章分別從計算機軟件自身特征、開發(fā)多種分類、開發(fā)技術(shù)的作用、如何開發(fā)軟件開發(fā)方法,以及計算機軟件技術(shù)的實際應用進行了簡要闡述,希望能夠增加大家對計算機軟件技術(shù)的了解,同時與同行相互交流,共同探討。
【關(guān)鍵詞】計算機 軟件技術(shù) 開發(fā)應用
【中圖分類號】TP311.52 【文獻標識碼】A 【文章編號】2095-3089(2016)01-0019-01
一、計算機軟件技術(shù)發(fā)展中的不足
1.軟件產(chǎn)業(yè)核心技術(shù)匱乏
我國目前的軟件技術(shù)開發(fā)與國外發(fā)達國家相比,還處于研制的初期,無論是開發(fā)能力或者是應用能力相對較低,特別是缺少自主創(chuàng)新技術(shù),創(chuàng)新產(chǎn)品極度匱乏,造成我國的軟件產(chǎn)業(yè)在全球的軟件生產(chǎn)開發(fā)中位置偏下,研制的新產(chǎn)品質(zhì)量水平較低。產(chǎn)品質(zhì)量的無法保證,究其原因是我國缺乏自主創(chuàng)新的核心競爭力,最前沿技術(shù)的研發(fā)仍然還處于尚未研制階段,出現(xiàn)了空白。
2.軟件頂尖人才的缺乏
目前,我國軟件行業(yè)的研制工作者大部分屬于基礎(chǔ)性人才,眾多高端設(shè)想無法實現(xiàn)。由于軟件頂尖人才的缺乏,導致我國的軟件開發(fā)領(lǐng)域要想取得突破,向更深領(lǐng)域擴展,遇到了較大難題。并且,軟件專業(yè)人才的資金投入也會相應提高。
3.軟件產(chǎn)業(yè)研制環(huán)境影響
在我國以往的計算機技術(shù)研制過程中,研發(fā)人員往往更加注重硬件的開發(fā),而忽視了軟件的開發(fā),硬件系統(tǒng)與軟件系統(tǒng)投入的人力,比例嚴重失衡。我國的軟件產(chǎn)業(yè)發(fā)展過程中,還經(jīng)常遇到盜版、非法競爭與利益誘惑等不良現(xiàn)象,知識產(chǎn)權(quán)保護意識不足,這一系列原因?qū)е萝浖髽I(yè)技術(shù)研發(fā)過程中投入的“三力”不足,軟件開發(fā)優(yōu)良環(huán)境就無法形成,工作人員工作熱情大大降低,發(fā)展空間自然也就無法提升。
二、計算機軟件開發(fā)方式
1.軟件生命周期方式
計算機軟件的開發(fā)應該避免盲目性,采用一定的方式方法進行開發(fā)。軟件生命周期法是軟件開發(fā)可以采用的方式之一。軟件生命周期法將軟件的每個階段進行詳細的區(qū)分,每個階段的準備和結(jié)束都需要按照各階段的嚴格要求。軟件生命周期一般維持時間為6個月,也就是6個階段,每個階段都應該根據(jù)遵照相關(guān)要求標準,更具實際研發(fā)情況進行調(diào)整等,完成計算機軟件的開發(fā)。
2.原型化方式
傳統(tǒng)的生命周期方法要進行嚴格定義以及預說明,并要求用戶與軟件開發(fā)人員在開發(fā)剛開的時候就要對系統(tǒng)整體功能及信息需求有全面、準確、深刻的認定。倘若用戶提出的軟件目標沒有相應的輸入或輸出需求,又或者是開發(fā)商對于系統(tǒng)的適用性和人機界面的形態(tài)難以確定,此時,開發(fā)人員就可以采用原型化方式,通過對該研究階段的研究,來確定軟件本身需要滿足的要求。在此期間,開發(fā)人員還要注重對各方面的評審,繼而進入修改階段,直到最后順利完工,滿足用戶需求。
三、計算機軟件開發(fā)技術(shù)具體應用
計算機是現(xiàn)代社會不可或缺的社交工具之一。計算機軟件技術(shù)開發(fā)是為了讓計算機技術(shù)服務能夠滿足人們的需求。現(xiàn)在,計算機技術(shù)已經(jīng)成為了日常生活應用最普遍的工具,使用者不需要具備較為專業(yè)的計算機應用水平,應用專業(yè)化程度相對較低,因此,計算機軟件的開發(fā),還是應該針對用戶的實際需求決定。計算機軟件開發(fā)還應該將“以人為本”的理念貫徹于全過程,讓軟件技術(shù)功能與實用得以體現(xiàn)。
四、計算機軟件技術(shù)發(fā)展方向
1.網(wǎng)絡化方向發(fā)展
網(wǎng)格化形式是網(wǎng)絡存在的一種特殊形式,因為互聯(lián)網(wǎng)發(fā)展迅猛,將世界變成了“地球村”,聯(lián)系日益緊密,網(wǎng)格化發(fā)展必然會成為日后發(fā)展的主要方向,為更多的居民提供便利與服務。
2.開放化方向發(fā)展
開放化發(fā)展主要是指軟件源代碼開放與軟件產(chǎn)品逐漸開始標準化,軟件技術(shù)的開放化發(fā)展能夠加強同行之間的交流,促進行業(yè)內(nèi)人員的共同進步,使得產(chǎn)品質(zhì)量得到進一步提升,同時促進軟件行業(yè)的不斷發(fā)展,提供更為廣闊的發(fā)展與應用空間。
3.智能化方向發(fā)展
智能化發(fā)展是未來社會發(fā)展的主要趨勢,也是時代進步的必然。人工智能化的社會應用范圍在不斷擴大,軟件技術(shù)也會隨著該方向發(fā)展,如果人工智能軟件研發(fā)成功,將會是軟件發(fā)展中的重要里程碑,具有劃時代意義。
五、結(jié)語
科學技術(shù)不斷發(fā)展變化,計算機應用能力普遍加強,人們解決問題、獲取信息的渠道得以擴展,各種高技能手段不斷滿足人們需要,這和計算機軟件的開發(fā)應用是不可分割的。所以,計算機軟件開發(fā)如果能夠得到科學合理的運用,將會加快我國現(xiàn)代化信息社會的建設(shè),可以在較短時間內(nèi),獲取高質(zhì)量產(chǎn)品,提高辦事效率。除此之外,今后的計算機軟件開發(fā)技術(shù)還要加強知識技術(shù)的創(chuàng)新,還有與用戶實際需求的貼合度,從多個方面推動計算機軟件開發(fā)產(chǎn)業(yè)能夠穩(wěn)步向前發(fā)展。
參考文獻:
[1]曹清華,周文軍.軟件開發(fā)人員應該掌握的幾種編程語言 [J].科技資訊,2012.
[2]周國強,董保華.計算機軟件的開發(fā)與發(fā)展分析[J].信息與電腦,2012.