王平
(西華大學(xué),四川 成都 610000)
淺談多領(lǐng)域應(yīng)用的計算機軟件開發(fā)實踐
王平
(西華大學(xué),四川 成都 610000)
計算機網(wǎng)絡(luò)在這個經(jīng)濟迅猛發(fā)展的時代也得到快速發(fā)展和普及,這主要得益于軟件開發(fā)對計算機網(wǎng)絡(luò)發(fā)展的推動作用。計算機網(wǎng)絡(luò)的創(chuàng)新和發(fā)展離不開軟件開發(fā)。軟件開發(fā)是核心技術(shù),它能夠?qū)崿F(xiàn)網(wǎng)絡(luò)支持和遠(yuǎn)程控制。在軟件開發(fā)技術(shù)尚未成熟的早期,軟件開發(fā)總是無法滿足計算機的實際需求,這就給工作和生活造成了很多的不便。而隨著計算機軟件開發(fā)技術(shù)的不斷創(chuàng)新和發(fā)展,計算機軟件的可靠性、可用性、便捷性和安全性有了巨大的提升,計算機網(wǎng)絡(luò)也得到快速發(fā)展。隨著信息時代和網(wǎng)絡(luò)時代的到來,計算機軟件的應(yīng)用領(lǐng)域在不斷擴展,已經(jīng)滲透到了生活和工作的方方面面,也承擔(dān)起了越來越多的社會責(zé)任。這一系列的發(fā)展和變化就要求計算機軟件開發(fā)技術(shù)要緊跟時代腳步,不斷創(chuàng)新、與時俱進(jìn),使計算機在未來也能充分發(fā)揮其社會價值。
軟件開發(fā);互聯(lián)網(wǎng);應(yīng)用
1.1 計算機軟件開發(fā)技術(shù)表現(xiàn)形式
網(wǎng)絡(luò)的廣泛應(yīng)用促使全球化更加快速發(fā)展,縮短了人與人之間的距離。通過各類軟件和互聯(lián)網(wǎng),使得全球的信息和資源能夠?qū)崿F(xiàn)共享和快速傳播,加快了信息的流動,人們用戶之間的交流和溝通變得更加順暢和及時。計算機軟件開發(fā)技術(shù)應(yīng)用通過網(wǎng)絡(luò)把軟件和用戶聯(lián)結(jié)到一起,但每個用戶均保持其獨立性,并不受軟件的統(tǒng)一操控。用戶還可以通過各個軟件提供的數(shù)據(jù)信息處理平臺來簡化日常工作,提高工作效率和工作質(zhì)量。
1.2 計算機軟件開發(fā)應(yīng)遵循的原則
軟件開發(fā)應(yīng)堅持一切從用戶的需求角度出發(fā),以用戶為本。只有用戶能夠方便地使用這款軟件,實用價值很高,才能稱其為一款高質(zhì)量軟件。軟件在使用過程中,要最大程度地方便用戶的操作,同時軟件在功能和性能上要滿足用戶的要求。功能上要有靈活性和人性化??梢愿鶕?jù)用戶的使用習(xí)慣設(shè)計較為靈活的操作方式,讓不同的用戶可以根據(jù)自己的習(xí)慣選擇不同的操作方式。性能上應(yīng)滿足可靠性、安全性、可擴展性。有些軟件由于開發(fā)方法和模式的限制,開發(fā)出的軟件兼容性較差,只能在特定的操作系統(tǒng)運行或受到瀏覽器安全的設(shè)置限制,這樣的軟件是不利于用戶的操作和廣泛應(yīng)用的。如果是與各種操作系統(tǒng)兼容的軟件,則用戶可以很方便地備份和還原計算機內(nèi)存儲的數(shù)據(jù),如果軟件受到損壞,也可以方便的進(jìn)行修復(fù)和安裝。
隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)的發(fā)展,計算機軟件開發(fā)技術(shù)也日漸成熟。選擇合理的開發(fā)技術(shù)能夠更有效的滿足用戶需求,開發(fā)出高質(zhì)量的軟件,并能夠縮短開發(fā)周期,提高工作效率。
2.1 生命周期法
生命周期法從時間的角度出發(fā),將整個軟件開發(fā)過程拆分為具有不同意義的各個階段。一般是劃分為6個階段:整體規(guī)劃、需求分析、設(shè)計階段、編碼和實施、測試階段、運行和維護。生命周期法具有以下特點:自上而下,上一階段的結(jié)束是下一階段的開始,具有嚴(yán)格的階段的區(qū)分標(biāo)志。由于這些特點,生命周期法也被稱為瀑布模型。這種方法適合大型軟件的開發(fā),可以方便地進(jìn)行人員的管理,需要對各個開發(fā)階段進(jìn)行嚴(yán)格的控制。
2.2 可視化方法
利用可視化的開發(fā)方法,利用用戶界面的各種操作元素,比如對話框、各種按鈕和下拉菜單、單選框和復(fù)選框等,能夠自動生成應(yīng)用軟件。通過事件驅(qū)動,軟件完成對用戶操作的響應(yīng)??梢暬椒ǜ又庇^簡便,界面更加友好和人性化。
3.1 計算機軟件開發(fā)在企業(yè)中的應(yīng)用
計算機技術(shù)在企業(yè)現(xiàn)代化進(jìn)程的發(fā)展中起著至關(guān)重要的作用,尤其是在市場經(jīng)濟起主導(dǎo)作用的今天,計算機軟件技術(shù)顯得尤為重要。辦公軟件是眾多計算機軟件中企業(yè)應(yīng)用最為廣泛的,它對企業(yè)的日常管理工作有巨大的幫助作用。尤其是在財務(wù)管理方面,辦公軟件發(fā)揮了重要作用。傳統(tǒng)財務(wù)工作往往依靠手工記賬,需要大量的人力、物力和財力支持。人工的方法不僅耗時耗力,準(zhǔn)確性也存在較大問題。大量庫存在企業(yè)的保存工作中給傳統(tǒng)財務(wù)的管理帶來更大的困難。因為庫存較大,就會使相關(guān)資料和信息的查詢和校對十分困難,因此財務(wù)的準(zhǔn)確性更加難以保證。因此,在企業(yè)財務(wù)管理方面引進(jìn)辦公軟件,可以利用軟件的查詢和統(tǒng)計功能精確地進(jìn)行財務(wù)計算,簡化工作量,提高準(zhǔn)確性,有效地避免了傳統(tǒng)財務(wù)管理手工操作的弊端,大大提高工作效率。
3.2 計算機軟件開發(fā)在互聯(lián)網(wǎng)中的應(yīng)用
在互聯(lián)網(wǎng)的運營當(dāng)中,大量地使用了計算機軟件開發(fā)技術(shù)。通過計算機技術(shù),來自世界各地的互聯(lián)網(wǎng)用戶可以共享和交流信息,互聯(lián)網(wǎng)也真正成為一個信息平臺,使生活信息化得以在這個廣闊平臺上得以實現(xiàn)。
網(wǎng)頁設(shè)計的開發(fā)和應(yīng)用。互聯(lián)網(wǎng)發(fā)布信息的方式通常是采用網(wǎng)頁的形式,用戶通過網(wǎng)頁可以快速找到自己想要的信息。因此,網(wǎng)頁設(shè)計在互聯(lián)網(wǎng)應(yīng)用中顯得尤為重要。進(jìn)行網(wǎng)頁設(shè)計的主要編程語言有PHP、JSP、CSS、HTML等。網(wǎng)頁不但要給用戶提供有效直觀的內(nèi)容,還要通過相關(guān)軟件技術(shù)進(jìn)行網(wǎng)頁的布局和外觀設(shè)計。HTML語言可幫助實現(xiàn)網(wǎng)頁內(nèi)容的完善,CSS三層結(jié)構(gòu)設(shè)計可實現(xiàn)網(wǎng)頁的布局,使網(wǎng)頁看起來更加美觀,PHP和JSP實現(xiàn)后臺的操作功能。
綜上所述,計算機軟件開發(fā)技術(shù)對于人們的日常生活和工作等多個領(lǐng)域有重要的作用,也在推動著時代在不斷進(jìn)步和發(fā)展,軟件開發(fā)技術(shù)和方法的改進(jìn)和提升,也促使了更加智能化的軟件的產(chǎn)生和應(yīng)用。對于計算機軟件開發(fā)技術(shù)人員,要不斷學(xué)習(xí)和創(chuàng)新,不斷克服軟件開發(fā)中的瓶頸和困難,依據(jù)用戶需求和實際情況選擇適當(dāng)?shù)拈_發(fā)方法,開發(fā)出高可靠性、高可用性的高質(zhì)量軟件,方便人們的日常生活和工作。
[1] 王麗娟,孫西超,底松茂,王哲光,馮志慧,劉倩.軟件復(fù)用與基于面向?qū)ο罂蚣艿能浖_發(fā)方法[J].鄭州大學(xué)學(xué)報(工學(xué)版),2003,(03).
[2] 張翔,周明全,耿國華.軟件復(fù)用與基于Java的COM組件實現(xiàn)[J].計算機應(yīng)用與軟件,2003,(07).
王平(1995-),男,漢族,四川資陽人,本科,西華大學(xué),軟件工程。
TP311
A
1671-1602(2016)24-0017-01