最近中文字幕2018免费版2019,久久国产劲暴∨内射新川,久久久午夜精品福利内容,日韩视频 中文字幕 视频一区

首頁(yè) > 文章中心 > 計(jì)算機(jī)軟件開(kāi)發(fā)與應(yīng)用

計(jì)算機(jī)軟件開(kāi)發(fā)與應(yīng)用

前言:想要寫(xiě)出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計(jì)算機(jī)軟件開(kāi)發(fā)與應(yīng)用范文,相信會(huì)為您的寫(xiě)作帶來(lái)幫助,發(fā)現(xiàn)更多的寫(xiě)作思路和靈感。

計(jì)算機(jī)軟件開(kāi)發(fā)與應(yīng)用范文第1篇

關(guān)鍵詞:軟件開(kāi)發(fā);用戶(hù)實(shí)踐;問(wèn)題

中圖分類(lèi)號(hào):F27文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672―3198(2015)21008602

計(jì)算機(jī)出現(xiàn)之前,人們積累了許多解決問(wèn)題的經(jīng)驗(yàn),解決問(wèn)題不一定需要計(jì)算機(jī),但使用計(jì)算機(jī)可以使人們?cè)跁r(shí)間、空間、精度方面得到更大的實(shí)惠。計(jì)算機(jī)開(kāi)發(fā)解決了許多實(shí)際應(yīng)用中的問(wèn)題,解決了生活和工作中的許多難題,使計(jì)算機(jī)應(yīng)用更加深入人心。計(jì)算機(jī)軟件開(kāi)發(fā)作為一項(xiàng)對(duì)創(chuàng)新性要求比較高的技術(shù),在當(dāng)前的計(jì)算機(jī)發(fā)展中有著十分關(guān)鍵的作用。

在人機(jī)交互的操作系統(tǒng)界面下,如果想運(yùn)行一個(gè)程序,就要把包含這個(gè)程序的文件“告訴”操作系統(tǒng),再由操作系統(tǒng)來(lái)運(yùn)行程序。如果你想編輯一個(gè)文件,那么要把這個(gè)文件名是什么也要“告訴”操作系統(tǒng),這樣可以便于它啟動(dòng)編輯器,處理這個(gè)文件。對(duì)于大多數(shù)用戶(hù)來(lái)說(shuō)操作系統(tǒng)就是計(jì)算機(jī),沒(méi)有操作系統(tǒng)就不會(huì)使用計(jì)算機(jī)了。

一開(kāi)始的計(jì)算機(jī)程序只不過(guò)是計(jì)算機(jī)能夠直接執(zhí)行的指令表。隨著技術(shù)的不斷發(fā)展,我們寫(xiě)出了更為復(fù)雜的程序,這些表變得很難管理,原因很簡(jiǎn)單它們?nèi)狈ο到y(tǒng)結(jié)構(gòu),不適合人腦的管理。對(duì)于計(jì)算機(jī)來(lái)說(shuō),執(zhí)行一個(gè)包含幾千條不同意義的指令的表不會(huì)有什么問(wèn)題,因?yàn)樗鼤?huì)機(jī)械的執(zhí)行每一條指令而不會(huì)顧及它的意義和結(jié)果。但對(duì)于人類(lèi)程序員來(lái)說(shuō),要理解由幾千條指令組成的表是件很困難的事情。

計(jì)算機(jī)的開(kāi)發(fā)與應(yīng)用也需要一些計(jì)算機(jī)軟件與技術(shù)的支持,計(jì)算機(jī)軟件開(kāi)發(fā)現(xiàn)在也有不錯(cuò)的發(fā)展前景,借此軟件開(kāi)發(fā)與用戶(hù)實(shí)踐的提升也成為人們開(kāi)始關(guān)注的問(wèn)題。本文根據(jù)多年來(lái)的經(jīng)驗(yàn),對(duì)于開(kāi)發(fā)軟件與實(shí)際應(yīng)用中遇到問(wèn)題積攢了一些個(gè)人拙見(jiàn)。

1軟件開(kāi)發(fā)

軟件是能夠完成預(yù)定功能、達(dá)到預(yù)期性能的可執(zhí)行性的計(jì)算機(jī)程序和使程序正常執(zhí)行所需要的數(shù)據(jù)以及描述程序的操作、使用的文檔的集合。“計(jì)算機(jī)程序設(shè)計(jì)”學(xué)過(guò)的,可以使用某種程序設(shè)計(jì)語(yǔ)言將待解決的問(wèn)題編計(jì)為合適計(jì)算機(jī)的語(yǔ)言序列,經(jīng)過(guò)編譯、連接生成計(jì)算機(jī)可以執(zhí)行的程序,執(zhí)行它可以完成預(yù)期的功能。然而程序不是計(jì)算機(jī)軟件的全部,軟件開(kāi)發(fā)也不僅僅是程序設(shè)計(jì)或編寫(xiě)程序,它們只是軟件和軟件開(kāi)發(fā)過(guò)程中的一部分。

軟件開(kāi)發(fā)又稱(chēng)為軟件系統(tǒng)的物理設(shè)計(jì)。所謂物理設(shè)計(jì)就是根據(jù)新系統(tǒng)的邏輯模型,建立起邏輯模型。也就是,根據(jù)系統(tǒng)的邏輯功能的要求,考慮到實(shí)際條件,進(jìn)行各種具體設(shè)計(jì),確定系統(tǒng)的實(shí)施方案,以解決系統(tǒng)如何去干的問(wèn)題。

2信息系統(tǒng)

信息系統(tǒng)是一種人機(jī)系統(tǒng),即人與計(jì)算機(jī)共存于系統(tǒng)當(dāng)中,各自負(fù)擔(dān)不同的任務(wù),并通過(guò)一系列的對(duì)話和交互作用,使其相互銜接的問(wèn)題得以解決,使系統(tǒng)目標(biāo)得以實(shí)現(xiàn)。

存在于信息系統(tǒng)中的人工過(guò)程和人工操作,有的是限于目前條件,計(jì)算機(jī)無(wú)法替代;有的是必須有人的參與判斷、決策和控制部分。隨著計(jì)算機(jī)的發(fā)展功能不斷完善,越來(lái)越多的工作將由計(jì)算機(jī)來(lái)代替。但這并不意味著人在系統(tǒng)中的作用被削弱,而是意味著人的作用將越來(lái)越壯大。

如何將人工過(guò)程和計(jì)算機(jī)過(guò)程進(jìn)行合理的劃分,這是進(jìn)行系統(tǒng)設(shè)計(jì)的前提條件。

3人機(jī)結(jié)合

第一,具體問(wèn)題具體分析,根據(jù)功能模塊執(zhí)行的具體任務(wù)來(lái)分析。對(duì)于輸入格式繁瑣、例外情況較多及需要依據(jù)經(jīng)驗(yàn)來(lái)判斷的任務(wù),采用人工處理比較合適,如校驗(yàn)單據(jù)、重要決策等。對(duì)于輸入格式固定、計(jì)算處理量比較大的和例外情況比較少的任務(wù),采用計(jì)算機(jī)處理比較合適,例如出、入賬,統(tǒng)計(jì)工作等。總之,對(duì)信息系統(tǒng)的要求,從中取得各種資料信息外,還應(yīng)能按照各種決策模塊處理各種數(shù)據(jù),以適應(yīng)各種不同的分析和決策工作的需要。這些要求的實(shí)現(xiàn),計(jì)算機(jī)起著至關(guān)重要的作用。

第二,要考慮需要和可能來(lái)劃分人工處和計(jì)算機(jī)處理。如不太重要的環(huán)節(jié)、不太適合計(jì)算機(jī)處理的環(huán)節(jié),以及受資金條件限制的地方,可以考慮用人工處理過(guò)程。

兩種處理過(guò)程有著很大的不同,但又存在于一個(gè)信息系統(tǒng)中,故它們的銜接問(wèn)題――人機(jī)接口問(wèn)題,就顯得尤為重要。這個(gè)問(wèn)題解決的好壞,直接影響到計(jì)算機(jī)作用的發(fā)揮,也關(guān)系到系統(tǒng)的工作質(zhì)量和工作效率。

了解了軟件開(kāi)發(fā)后,我們就要談一下軟件開(kāi)發(fā)的使用者――用戶(hù),當(dāng)然一個(gè)軟件的開(kāi)發(fā)成果是由用戶(hù)來(lái)肯定的。

我們生活在一個(gè)日新月異的時(shí)代,日常生活需要人們提高處理信息的能力。這種能力實(shí)際上不僅限于使用計(jì)算機(jī)的能力,還包括應(yīng)用各種通信交通途徑,通過(guò)媒體收集和發(fā)送有用的信息,并應(yīng)用信息處理工具從大量信息中挑選出有價(jià)值的材料并設(shè)法把它們改造成適合于人們使用的形式,等等。

當(dāng)一個(gè)用戶(hù)在使用一個(gè)新的軟件時(shí),如果在三分鐘內(nèi)還沒(méi)有什么吸引他的地方的話那么可想而知,我們將100%失去這個(gè)用戶(hù)。近些年有不少公司偏好于使用過(guò)去的項(xiàng)目模版來(lái)設(shè)計(jì)主界面,這很明顯提高了開(kāi)發(fā)的速度,節(jié)省了成本。但是對(duì)用戶(hù)卻不能留下深刻的印象。軟件開(kāi)發(fā)商必須要根據(jù)商業(yè)營(yíng)銷(xiāo)學(xué)的理論,尋找到自己的目標(biāo)客戶(hù)群體,之后根據(jù)這個(gè)客戶(hù)群體的偏好、特征來(lái)設(shè)計(jì)軟件界面的整個(gè)風(fēng)格,讓使用者可以看到產(chǎn)品第一眼后產(chǎn)生一種與眾不同的感受。

前面提到軟件開(kāi)發(fā),那么軟件開(kāi)發(fā)的對(duì)象就是我們的用戶(hù)。了解了用戶(hù)的實(shí)際要求,我們就要選擇適當(dāng)?shù)某绦颍⒅貎?yōu)化與處理效率。

當(dāng)軟件運(yùn)行過(guò)程中耗時(shí)較多,就要注意降低、處理用戶(hù)的不滿情緒。隨著計(jì)算機(jī)科學(xué)技術(shù)的不斷完善與提高,計(jì)算機(jī)性能與運(yùn)算速度不斷的提升,它已全方位應(yīng)用于各行各業(yè)中。許多軟件開(kāi)發(fā)工作中程序運(yùn)行緩慢歸咎于計(jì)算機(jī)的問(wèn)題,而不是從自身編程的方面找原因。所以導(dǎo)致工作效率偏低,許多軟件惡評(píng)較多,所以我們要在能夠控制的范圍內(nèi)優(yōu)化程序代碼。使用戶(hù)盡情暢游在體驗(yàn)過(guò)程當(dāng)中。盡量避免用戶(hù)申請(qǐng)幾十秒鐘都沒(méi)有程序的反應(yīng)的發(fā)生,一旦發(fā)生就要考慮優(yōu)化功能。

軟件開(kāi)發(fā)針對(duì)的是用戶(hù),所以軟件開(kāi)發(fā)要注重多人性化、多靈活性。人性化與靈活性相結(jié)合。我們?cè)诋a(chǎn)品設(shè)計(jì)中,雖然有模塊設(shè)計(jì)的理論,但我們也要切記我們?cè)O(shè)計(jì)的軟件是最終為廣大消費(fèi)者服務(wù)的。必須要將客戶(hù)的體驗(yàn)過(guò)程放到首位,另外不能光追求節(jié)省開(kāi)發(fā)成本和提高設(shè)計(jì)效率。也要注意業(yè)務(wù)模塊的相互搭配的靈活屬性,不能盲目追求大眾的操作形式。那樣只會(huì)事得其反。

軟件復(fù)用和軟件構(gòu)件技術(shù)受到廣泛的關(guān)注。當(dāng)前,面向?qū)ο蟮能浖_(kāi)發(fā)技術(shù)日趨成熟,但手工作坊式的軟件開(kāi)發(fā)方式仍占主導(dǎo)地位。在人們驚呼軟件人員匱乏和軟件產(chǎn)品危機(jī)的同時(shí),軟件開(kāi)發(fā)中重復(fù)勞動(dòng)嚴(yán)重、開(kāi)發(fā)周期長(zhǎng)、效率低。軟件開(kāi)發(fā)能否像制造業(yè)那樣,生產(chǎn)標(biāo)準(zhǔn)的零部件,然后制造成不同的產(chǎn)品?

當(dāng)然并不是說(shuō)我們就可以“閉門(mén)造車(chē)”了,要多到用戶(hù)群中聽(tīng)取他們的要求與建議。就拿我們單位的軟件來(lái)說(shuō),我們是房產(chǎn)登記機(jī)構(gòu),升級(jí)軟件適應(yīng)大環(huán)境的要求是必然的,我們不能把在北、上、廣地區(qū)的軟件直接搬到我們的系統(tǒng)中來(lái),我們存在著自已的許多不同的細(xì)節(jié),許久以來(lái)我們也習(xí)慣于這種問(wèn)題的實(shí)際解決方式。所以就要求開(kāi)發(fā)者不斷的更新自已的軟件,學(xué)會(huì)因地制宜。當(dāng)然開(kāi)發(fā)者要把握我們的大方向,讓軟件更人性化使我們的用戶(hù)更得心應(yīng)手。

當(dāng)然不是用戶(hù)提出的問(wèn)題都是對(duì)的,這就需要我們掌握靈活性,我們的工作不只是單一的“紙上談兵”。當(dāng)然我們可以使用模塊設(shè)計(jì)的理論來(lái)提升相應(yīng)工作中的工作效率,但我們出要親身體驗(yàn)用戶(hù)應(yīng)用環(huán)境中推陳出新。

我們要在軟件開(kāi)發(fā)工作中扮演不同的用戶(hù),用自已親身的體驗(yàn)來(lái)開(kāi)發(fā)每一款軟件。我們即是開(kāi)發(fā)者也是應(yīng)用者,親身體會(huì)到用戶(hù)所需求的,再來(lái)開(kāi)發(fā)軟件使得人性化與靈活性完美的結(jié)合。

參考文獻(xiàn)

[1]仇國(guó)巍.計(jì)算機(jī)軟件技術(shù)基礎(chǔ)[M].西安:西安交通大學(xué)出版社,2010,(02).

計(jì)算機(jī)軟件開(kāi)發(fā)與應(yīng)用范文第2篇

[關(guān)鍵詞]:軟件開(kāi)發(fā) 問(wèn)題 用戶(hù)實(shí)踐

一、軟件開(kāi)發(fā)

軟件是能夠完成預(yù)定功能、達(dá)到預(yù)期性能的可執(zhí)行性的計(jì)算機(jī)程序和使程序正常執(zhí)行所需要的數(shù)據(jù)以及描述程序的操作、使用的文檔的集合。“計(jì)算機(jī)程序設(shè)計(jì)”學(xué)過(guò)的,可以使用某種程序設(shè)計(jì)語(yǔ)言將待解決的問(wèn)題編計(jì)為合適計(jì)算機(jī)的語(yǔ)言序列,經(jīng)過(guò)編譯、連接生成計(jì)算機(jī)可以執(zhí)行的程序,執(zhí)行它可以完成預(yù)期的功能。然而程序不是計(jì)算機(jī)軟件的全部,軟件開(kāi)發(fā)也不僅僅是程序設(shè)計(jì)或編寫(xiě)程序,它們只是軟件和軟件開(kāi)發(fā)過(guò)程中的一部分。

軟件開(kāi)發(fā)又稱(chēng)為軟件系統(tǒng)的物理設(shè)計(jì)。所謂物理設(shè)計(jì)就是根據(jù)新系統(tǒng)的邏輯模型,建立起邏輯模型。也就是,根據(jù)系統(tǒng)的邏輯功能的要求,考慮到實(shí)際條件,進(jìn)行各種具體設(shè)計(jì),確定系統(tǒng)的實(shí)施方案,以解決系統(tǒng)如何去干的問(wèn)題。

二、信息系統(tǒng)

信息系統(tǒng)是一種人機(jī)系統(tǒng),即人與計(jì)算機(jī)共存于系統(tǒng)當(dāng)中,各自負(fù)擔(dān)不同的任務(wù),并通過(guò)一系列的對(duì)話和交互作用,使其相互銜接的問(wèn)題得以解決,使系統(tǒng)目標(biāo)得以實(shí)現(xiàn)。

存在于信息系統(tǒng)中的人工過(guò)程和人工操作,有的是限于目前條件,計(jì)算機(jī)無(wú)法替代;有的是必須有人的參與判斷、決策和控制部分。隨著計(jì)算機(jī)的發(fā)展功能不斷完善,越來(lái)越多的工作將由計(jì)算機(jī)來(lái)代替。但這并不意味著人在系統(tǒng)中的作用被削弱,而是意味著人的作用將越來(lái)越壯大。

如何將人工過(guò)程和計(jì)算機(jī)過(guò)程進(jìn)行合理的劃分,這是進(jìn)行系統(tǒng)設(shè)計(jì)的前提條件。

三、人機(jī)結(jié)合

第一,具體問(wèn)題具體分析,根據(jù)功能模塊執(zhí)行的具體任務(wù)來(lái)分析。對(duì)于輸入格式繁瑣、例外情況較多及需要依據(jù)經(jīng)驗(yàn)來(lái)判斷的任務(wù),采用人工處理比較合適,如校驗(yàn)單據(jù)、重要決策等。對(duì)于輸入格式固定、計(jì)算處理量比較大的和例外情況比較少的任務(wù),采用計(jì)算機(jī)處理比較合適,例如出、入賬,統(tǒng)計(jì)工作等。總之,對(duì)信息系統(tǒng)的要求,從中取得各種資料信息外,還應(yīng)能按照各種決策模塊處理各種數(shù)據(jù),以適應(yīng)各種不同的分析和決策工作的需要。這些要求的實(shí)現(xiàn),計(jì)算機(jī)起著至關(guān)重要的作用。

第二,要考慮需要和可能來(lái)劃分人工處和計(jì)算機(jī)處理。如不太重要的環(huán)節(jié)、不太適合計(jì)算機(jī)處理的環(huán)節(jié),以及受資金條件限制的地方,可以考慮用人工處理過(guò)程。

兩種處理過(guò)程有著很大的不同,但又存在于一個(gè)信息系統(tǒng)中,故它們的銜接問(wèn)題DD人機(jī)接口問(wèn)題,就顯得尤為重要。這個(gè)問(wèn)題解決的好壞,直接影響到計(jì)算機(jī)作用的發(fā)揮,也關(guān)系到系統(tǒng)的工作質(zhì)量和工作效率。

了解了軟件開(kāi)發(fā)后,我們就要談一下軟件開(kāi)發(fā)的使用者DD用戶(hù),當(dāng)然一個(gè)軟件的開(kāi)發(fā)成果是由用戶(hù)來(lái)肯定的。

我們生活在一個(gè)日新月異的時(shí)代,日常生活需要人們提高處理信息的能力。這種能力實(shí)際上不僅限于使用計(jì)算機(jī)的能力,還包括應(yīng)用各種通信交通途徑,通過(guò)媒體收集和發(fā)送有用的信息,并應(yīng)用信息處理工具從大量信息中挑選出有價(jià)值的材料并設(shè)法把它們改造成適合于人們使用的形式等。

當(dāng)一個(gè)用戶(hù)在使用一個(gè)新的軟件時(shí),如果在三分鐘內(nèi)還沒(méi)有什么吸引他的地方的話那么可想而知,我們將100%失去這個(gè)用戶(hù)。近些年有不少公司偏好于使用過(guò)去的項(xiàng)目模版來(lái)設(shè)計(jì)主界面,這很明顯提高了開(kāi)發(fā)的速度,節(jié)省了成本。但是對(duì)用戶(hù)卻不能留下深刻的印象。軟件開(kāi)發(fā)商必須要根據(jù)商業(yè)營(yíng)銷(xiāo)學(xué)的理論,尋找到自己的目標(biāo)客戶(hù)群體,之后根據(jù)這個(gè)客戶(hù)群體的偏好、特征來(lái)設(shè)計(jì)軟件界面的整個(gè)風(fēng)格,讓使用者可以看到產(chǎn)品第一眼后產(chǎn)生一種與眾不同的感受。

前面提到軟件開(kāi)發(fā),那么軟件開(kāi)發(fā)的對(duì)象就是我們的用戶(hù)。了解了用戶(hù)的實(shí)際要求,我們就要選擇適當(dāng)?shù)某绦颍⒅貎?yōu)化與處理效率。

當(dāng)軟件運(yùn)行過(guò)程中耗時(shí)較多,就要注意降低、處理用戶(hù)的不滿情緒。隨著計(jì)算機(jī)科學(xué)技術(shù)的不斷完善與提高,計(jì)算機(jī)性能與運(yùn)算速度不斷的提升,它已全方位應(yīng)用于各行各業(yè)中。許多軟件開(kāi)發(fā)工作中程序運(yùn)行緩慢歸咎于計(jì)算機(jī)的問(wèn)題,而不是從自身編程的方面找原因。所以導(dǎo)致工作效率偏低,許多軟件惡評(píng)較多,所以我們要在能夠控制的范圍內(nèi)優(yōu)化程序代碼。使用戶(hù)盡情暢游在體驗(yàn)過(guò)程當(dāng)中。盡量避免用戶(hù)申請(qǐng)幾十秒鐘都沒(méi)有程序的反應(yīng)的發(fā)生,一旦發(fā)生就要考慮優(yōu)化功能。

軟件開(kāi)發(fā)針對(duì)的是用戶(hù),所以軟件開(kāi)發(fā)要注重多人性化、多靈活性。人性化與靈活性相結(jié)合。我們?cè)诋a(chǎn)品設(shè)計(jì)中,雖然有模塊設(shè)計(jì)的理論,但我們也要切記我們?cè)O(shè)計(jì)的軟件是最終為廣大消費(fèi)者服務(wù)的。必須要將客戶(hù)的體驗(yàn)過(guò)程放到首位,另外不能光追求節(jié)省開(kāi)發(fā)成本和提高設(shè)計(jì)效率。也要注意業(yè)務(wù)模塊的相互搭配的靈活屬性,不能盲目追求大眾的操作形式。那樣只會(huì)事得其反。

軟件復(fù)用和軟件構(gòu)件技術(shù)受到廣泛的關(guān)注。當(dāng)前,面向?qū)ο蟮能浖_(kāi)發(fā)技術(shù)日趨成熟,但手工作坊式的軟件開(kāi)發(fā)方式仍占主導(dǎo)地位。在人們驚呼軟件人員匱乏和軟件產(chǎn)品危機(jī)的同時(shí),軟件開(kāi)發(fā)中重復(fù)勞動(dòng)嚴(yán)重、開(kāi)發(fā)周期長(zhǎng)、效率低。軟件開(kāi)發(fā)能否像制造業(yè)那樣,生產(chǎn)標(biāo)準(zhǔn)的零部件,然后制造成不同的產(chǎn)品?

當(dāng)然并不是說(shuō)我們就可以“閉門(mén)造車(chē)”了,要多到用戶(hù)群中聽(tīng)取他們的要求與建議。就拿我們單位的軟件來(lái)說(shuō),我們是房產(chǎn)登記機(jī)構(gòu),升級(jí)軟件適應(yīng)大環(huán)境的要求是必然的,我們不能把在北、上、廣地區(qū)的軟件直接搬到我們的系統(tǒng)中來(lái),我們存在著自已的許多不同的細(xì)節(jié),許久以來(lái)我們也習(xí)慣于這種問(wèn)題的實(shí)際解決方式。所以就要求開(kāi)發(fā)者不斷的更新自已的軟件,學(xué)會(huì)因地制宜。當(dāng)然開(kāi)發(fā)者要把握我們的大方向,讓軟件更人性化使我們的用戶(hù)更得心應(yīng)手。

當(dāng)然不是用戶(hù)提出的問(wèn)題都是對(duì)的,這就需要我們掌握靈活性,我們的工作不只是單一的“紙上談兵”。當(dāng)然我們可以使用模塊設(shè)計(jì)的理論來(lái)提升相應(yīng)工作中的工作效率,但我們出要親身體驗(yàn)用戶(hù)應(yīng)用環(huán)境中推陳出新。

我們要在軟件開(kāi)發(fā)工作中扮演不同的用戶(hù),用自已親身的體驗(yàn)來(lái)開(kāi)發(fā)每一款軟件。我們即是開(kāi)發(fā)者也是應(yīng)用者,親身體會(huì)到用戶(hù)所需求的,再來(lái)開(kāi)發(fā)軟件使得人性化與靈活性完美的結(jié)合。

參考文獻(xiàn):

[1]仇國(guó)巍.計(jì)算機(jī)軟件技術(shù)基礎(chǔ)[M].西安:西安交通大學(xué)出版社,2010.

計(jì)算機(jī)軟件開(kāi)發(fā)與應(yīng)用范文第3篇

關(guān)鍵詞 計(jì)算機(jī)語(yǔ)言 邏輯開(kāi)發(fā) 軟件開(kāi)放設(shè)計(jì)

中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A

0引言

當(dāng)今這個(gè)科學(xué)技術(shù)高度進(jìn)步的時(shí)期,計(jì)算機(jī)是發(fā)展和使用是實(shí)現(xiàn)現(xiàn)代化的一種重要方式和手段。計(jì)算機(jī)的功能實(shí)現(xiàn)通過(guò)的是一種抽象的語(yǔ)言,基于數(shù)學(xué)的邏輯,計(jì)算機(jī)的軟件實(shí)現(xiàn)平臺(tái)組織邏輯的語(yǔ)言,通過(guò)開(kāi)發(fā)設(shè)計(jì)者的設(shè)計(jì),根據(jù)要實(shí)現(xiàn)的某種特定的功能來(lái)采用有差異的邏輯思路。現(xiàn)階段,常用的計(jì)算機(jī)語(yǔ)言主要包括:C語(yǔ)言和面向?qū)ο笳Z(yǔ)言。兩者是目前階段,在軟件的設(shè)計(jì)和使用過(guò)程中比較普遍的兩種計(jì)算機(jī)語(yǔ)言,兩者在邏輯上有一定的互通性,但又不完全相同,還存在一定的差異。計(jì)算機(jī)軟件的開(kāi)放設(shè)計(jì),實(shí)際上是將邏輯開(kāi)放,較之原來(lái)的邏輯有更廣泛的適用性,可以更加靈活的適用于不同的行業(yè)之中,這樣也加強(qiáng)了計(jì)算機(jī)軟件的使用。計(jì)算機(jī)的技術(shù)的實(shí)現(xiàn)依托的是計(jì)算機(jī)語(yǔ)言的邏輯編碼和軟件的跨平臺(tái)的應(yīng)用,對(duì)計(jì)算機(jī)語(yǔ)言的邏輯的開(kāi)放和軟件的開(kāi)放設(shè)計(jì),可以設(shè)計(jì)出更多的適用性強(qiáng)的軟件,滿足計(jì)算機(jī)的多領(lǐng)域的使用需求。綜上,計(jì)算機(jī)語(yǔ)言的邏輯開(kāi)發(fā)和軟件的開(kāi)放設(shè)計(jì)不僅對(duì)于計(jì)算機(jī)的發(fā)展來(lái)說(shuō)起到很大的作用,就是在整個(gè)技術(shù)領(lǐng)域,都是一個(gè)重要的發(fā)展里程碑,是值得努力做好的事件。

1邏輯語(yǔ)言的特點(diǎn)

邏輯語(yǔ)言本來(lái)是一種數(shù)學(xué)中的語(yǔ)言,是為了解決數(shù)學(xué)的問(wèn)題而存在的。計(jì)算機(jī)語(yǔ)言也是一種邏輯的語(yǔ)言,并且邏輯語(yǔ)言在計(jì)算機(jī)中的使用也促進(jìn)了邏輯語(yǔ)言的發(fā)展,可以說(shuō),邏輯語(yǔ)言與計(jì)算機(jī)的關(guān)系是相互依賴(lài)的,而且二者在相互依賴(lài)中相互促進(jìn)、共同發(fā)展。邏輯語(yǔ)言由于發(fā)展與數(shù)學(xué)這樣一門(mén)非常嚴(yán)謹(jǐn)?shù)膶W(xué)科之上,所以邏輯語(yǔ)言有著非常強(qiáng)的嚴(yán)謹(jǐn)性,邏輯語(yǔ)言可以有效地把信息轉(zhuǎn)化為數(shù)學(xué)上可以理解的語(yǔ)言,以及計(jì)算機(jī)可以識(shí)別的指令,是一種非常靈活而且在執(zhí)行過(guò)程中非常準(zhǔn)確嚴(yán)謹(jǐn)?shù)恼Z(yǔ)言。邏輯語(yǔ)言具有普遍性,可以對(duì)所有的問(wèn)題,進(jìn)行邏輯語(yǔ)言的描述,在計(jì)算機(jī)的使用和運(yùn)行過(guò)程中,起到最大作用的就是邏輯語(yǔ)言,根據(jù)實(shí)際情況來(lái)看,計(jì)算機(jī)在執(zhí)行每一個(gè)具體的程序時(shí),都可以將之轉(zhuǎn)化為數(shù)學(xué)的模型,最終可以使用邏輯的語(yǔ)言對(duì)程序進(jìn)行詳細(xì)的描述,最終得以實(shí)現(xiàn)計(jì)算機(jī)語(yǔ)言執(zhí)行操作程序目的。

2計(jì)算機(jī)語(yǔ)言的邏輯開(kāi)發(fā)

計(jì)算機(jī)語(yǔ)言目前較為常見(jiàn)的兩種是C語(yǔ)言和面向?qū)ο笳Z(yǔ)言。C語(yǔ)言是一種在高級(jí)語(yǔ)言的基礎(chǔ)之上發(fā)展起來(lái)的一種,兼顧了匯編語(yǔ)言和高級(jí)語(yǔ)言?xún)煞N語(yǔ)言程序,是一種面向過(guò)程的語(yǔ)言;面向?qū)ο笳Z(yǔ)言程序是目前應(yīng)用比較普遍的一種新的技術(shù)手段,事實(shí)證明,使用的效果與以往的相比還是有一定的優(yōu)勢(shì)的,這也是得以發(fā)展的重要原因之一,面向?qū)ο笳Z(yǔ)言程序是目前計(jì)算機(jī)領(lǐng)域關(guān)注的重點(diǎn),也是軟件開(kāi)發(fā)的主流應(yīng)用元素。而且面向?qū)ο蟮募夹g(shù)應(yīng)用超過(guò)程序的設(shè)計(jì)和軟件的本身,在技術(shù)的領(lǐng)域是有一定的競(jìng)爭(zhēng)力和重大作用的。下文就簡(jiǎn)單的介紹這兩種語(yǔ)言的邏輯開(kāi)發(fā)。

2.1計(jì)算機(jī)面向程序語(yǔ)言的邏輯開(kāi)發(fā)

面向程序語(yǔ)言主要包括三部分:數(shù)據(jù)、函數(shù)和方法,這三個(gè)因素缺一不可,是一種相輔相成的關(guān)系,都是在程序的開(kāi)發(fā)過(guò)程中必需的。其中數(shù)據(jù),被認(rèn)為是面向程序語(yǔ)言的基本組成單位,整個(gè)程序的開(kāi)發(fā)過(guò)程中會(huì)涉及多個(gè)數(shù)據(jù)單位;而函數(shù),被認(rèn)為是這個(gè)程序設(shè)計(jì)的核心,函數(shù)本來(lái)就是覺(jué)得數(shù)據(jù)之間的關(guān)系的一種元素,那么在程序的設(shè)計(jì)中也是這樣的,函數(shù)是整個(gè)數(shù)據(jù)連串起來(lái)的中心,是程序設(shè)計(jì)的核心,有了函數(shù),數(shù)據(jù)才有存在的依托。而方法則是函數(shù)與數(shù)據(jù)之間的關(guān)系,如何在數(shù)據(jù)和函數(shù)之間建立必要的關(guān)系,就是程序的方法,方法是聯(lián)系其他兩個(gè)要素的鏈接紐帶。在程序的設(shè)計(jì)過(guò)程中,必要的基礎(chǔ)單位數(shù)據(jù)時(shí)必不可少的,是構(gòu)成程序的元件,函數(shù)是核心的物件,只有有函數(shù)才知道數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系是怎么樣發(fā)揮作用的,而方法又是函數(shù)與數(shù)據(jù)之間的關(guān)系連接,是決定在數(shù)據(jù)之間采用什么樣的函數(shù)關(guān)系來(lái)完成程序的設(shè)計(jì)的開(kāi)發(fā)。由此可見(jiàn),面向?qū)ο蟪绦虻脑O(shè)計(jì)過(guò)程中的三種元素是相輔相成,不可或缺的。

2.2計(jì)算機(jī)面向?qū)ο蟪绦蛘Z(yǔ)言的邏輯開(kāi)發(fā)

這一語(yǔ)言,主要的特點(diǎn)就是面向?qū)ο螅紫葎?chuàng)建類(lèi),然后在類(lèi)之下,創(chuàng)建類(lèi)的具體對(duì)象。利用封裝的形式,把有關(guān)數(shù)據(jù)和方法進(jìn)行封裝處理,然后定義對(duì)象,最終達(dá)到只要對(duì)對(duì)象就行處理就可以調(diào)用的模式。通過(guò)創(chuàng)建基類(lèi),把原始數(shù)據(jù)和數(shù)據(jù)方法進(jìn)行封裝,基礎(chǔ)類(lèi)包括面向?qū)ο笳Z(yǔ)言的繼承性描述了對(duì)象之間的關(guān)系,對(duì)象之間的差異和相同性都可以表現(xiàn)出來(lái)。程序的多態(tài)性是為同一種技術(shù)方法提供多個(gè)不同的展現(xiàn)版本。封裝性和繼承性是面向?qū)ο蟪绦蛟O(shè)計(jì)的主要特點(diǎn),正是因?yàn)橛羞@樣的特點(diǎn),保證了面向?qū)ο蟮募夹g(shù)可以應(yīng)用于大規(guī)模程序的編寫(xiě)。

2.3面向過(guò)程程序和面向?qū)ο蟪绦虻膶?duì)比分析

面向ο蟪絳蠐镅隕杓頻謀喑毯兔嫦蜆程語(yǔ)言的編程有相同之處,而且面向?qū)ο蟪绦蛘Z(yǔ)言設(shè)計(jì)的編程在一定程度上兼顧了面向過(guò)程語(yǔ)言的一些功能和特點(diǎn),并在此基礎(chǔ)上有了一定的發(fā)展。面向?qū)ο蟪绦蛘Z(yǔ)言可以理解為一種高級(jí)的匯編語(yǔ)言,它的很多特性都成為了計(jì)算機(jī)程序涉及語(yǔ)言中具有特色的編程模式的借鑒。面向?qū)ο笳Z(yǔ)言通過(guò)最基礎(chǔ)的對(duì)類(lèi)的定義和對(duì)對(duì)象的分裂,更加明確了基礎(chǔ)單位的定義,在內(nèi)容方面更加明確具體,在資源的使用方面,更加的有效,這些角度來(lái)考慮,面向?qū)ο笳Z(yǔ)言都優(yōu)于面向過(guò)程的語(yǔ)言。所以,面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,優(yōu)于其對(duì)資源的利用和對(duì)單位的定義,更適合用于大程序大規(guī)模的代碼的設(shè)計(jì)。這也只是一個(gè)大致的參考的一句,具體在實(shí)踐的過(guò)程匯總,設(shè)計(jì)軟件時(shí),還應(yīng)該按照具體問(wèn)題具體分析的原則,根據(jù)實(shí)際的需要來(lái)分析二者之間的差異,進(jìn)行必要的選擇。

3軟件開(kāi)放設(shè)計(jì)應(yīng)用的研究

計(jì)算機(jī)語(yǔ)言在整個(gè)發(fā)展階段,經(jīng)歷了很多種語(yǔ)言的形式,既然在發(fā)展的過(guò)程匯總,有了很大的變化,那么就說(shuō)明曾經(jīng)的方法在適應(yīng)時(shí)代的過(guò)程匯總存在一定的缺陷,有一些不盡如人意的地方,在后期的發(fā)展變化中出現(xiàn)了新的可以替代的語(yǔ)言形式。軟件開(kāi)放設(shè)計(jì)是建立在完整設(shè)計(jì)好使用軟件的基礎(chǔ)之上的,那么在軟件的設(shè)計(jì)過(guò)程中,有很多需要探討的問(wèn)題,下文就計(jì)算機(jī)語(yǔ)言的差異、設(shè)計(jì)軟件時(shí)計(jì)算機(jī)語(yǔ)言的選擇等方面做以簡(jiǎn)單的介紹。

3.1應(yīng)用計(jì)算機(jī)語(yǔ)言的差別

計(jì)算機(jī)功能的實(shí)現(xiàn)是以計(jì)算機(jī)語(yǔ)言的的識(shí)別為基礎(chǔ)的,計(jì)算機(jī)語(yǔ)言的識(shí)別的操作實(shí)現(xiàn)了計(jì)算機(jī)對(duì)程序的運(yùn)行和操作,不同的語(yǔ)言實(shí)現(xiàn)了不同的功能,邏輯實(shí)現(xiàn)計(jì)算機(jī)語(yǔ)言就是計(jì)算機(jī)系統(tǒng)的有效運(yùn)行基礎(chǔ)和保證。比如,編輯游戲軟件可以使用Java語(yǔ)言,專(zhuān)門(mén)用于游戲軟件的設(shè)計(jì)和運(yùn)行;面向?qū)ο笳Z(yǔ)言主要是應(yīng)用于大規(guī)模的應(yīng)用軟件的設(shè)計(jì),將基礎(chǔ)的對(duì)象元素按照類(lèi)進(jìn)行分別,將不同的對(duì)象進(jìn)行封裝,類(lèi)與類(lèi)之間通過(guò)繼承的關(guān)系聯(lián)系在一起,最終實(shí)現(xiàn)大規(guī)模軟件的技術(shù)應(yīng)用。針對(duì)于設(shè)計(jì)類(lèi)型不同、功能有差異的軟件,使用的計(jì)算機(jī)語(yǔ)言是有一定的差別的,不僅僅是穩(wěn)重的例子,其實(shí)在具體的操作過(guò)程中,還是有很多具體的影響因素,雖然說(shuō)軟件的差別只是一個(gè)因素,但是也是非常重要的一個(gè)因素。

3.2計(jì)算機(jī)軟件的開(kāi)放設(shè)計(jì)

計(jì)算機(jī)軟件的開(kāi)放設(shè)計(jì),實(shí)際上就是把原本應(yīng)用于不同領(lǐng)域的應(yīng)用設(shè)計(jì)的程序和計(jì)算機(jī)語(yǔ)言,對(duì)之進(jìn)行需求的分析設(shè)計(jì),從而對(duì)新的軟件編程有一定的思路,進(jìn)而涉及編寫(xiě)軟件程序的流程圖,最終按照事先設(shè)計(jì)好的流程圖對(duì)軟件進(jìn)行具體的設(shè)計(jì)操作,得到可以滿足目的的軟件設(shè)計(jì)。軟件設(shè)計(jì)流程圖,是可以明確的分析出軟件設(shè)計(jì)的不同階段的,同時(shí)還可以體現(xiàn)出系統(tǒng)不同階段的需求,根據(jù)這一流程圖設(shè)計(jì)軟件,可以在很大程度上提高軟件的適用性。目前,PHP是主流的開(kāi)放式語(yǔ)言,主要是用于現(xiàn)階段網(wǎng)頁(yè)的設(shè)計(jì),主要應(yīng)用于此。一般的網(wǎng)頁(yè),比如論壇的網(wǎng)頁(yè),都是開(kāi)放性行對(duì)比較高的,而且代碼也已經(jīng)開(kāi)放,從而可以實(shí)現(xiàn)源代碼流。有一些可以理解的使用者,也可以根據(jù)開(kāi)放的代碼,和自己的儲(chǔ)備知識(shí),對(duì)源代碼進(jìn)行邏輯的分析,可以修改部門(mén)的邏輯功能,進(jìn)而實(shí)現(xiàn)高效率的轉(zhuǎn)譯和使用。開(kāi)源代碼的出現(xiàn),在很大程度上讓更多的應(yīng)用軟件實(shí)現(xiàn)了高效率的編譯,提高了使用和代碼編譯的效率。

3.3計(jì)算機(jī)語(yǔ)言的選擇

在涉及件的過(guò)程中,涉及到一個(gè)比較重要的環(huán)節(jié),那就是計(jì)算機(jī)語(yǔ)言的選擇,選擇什么樣的計(jì)算機(jī)語(yǔ)言涉及軟件,是整個(gè)程序設(shè)計(jì)的重要環(huán)節(jié)之一。有很多種計(jì)算機(jī)的語(yǔ)言,那么如何根據(jù)所要設(shè)計(jì)的軟件的需求,科學(xué)合理的選擇計(jì)算機(jī)語(yǔ)言的應(yīng)用種類(lèi),就是一個(gè)可以在很大程度上影響后期工作質(zhì)量和工作效率的問(wèn)題。在當(dāng)今這個(gè)科學(xué)技術(shù)比較發(fā)達(dá)的時(shí)期,可以說(shuō)大部分軟件的開(kāi)發(fā),很多高端軟件的開(kāi)發(fā)都會(huì)選擇面向?qū)ο笳Z(yǔ)言程序進(jìn)行設(shè)計(jì)和開(kāi)發(fā),與此同時(shí),相對(duì)低端的軟件就會(huì)選擇領(lǐng)單片機(jī)。至于單片機(jī),他的內(nèi)部程序相對(duì)而言是比較簡(jiǎn)單的,簡(jiǎn)單的通過(guò)基本的邏輯結(jié)構(gòu)進(jìn)行指令的設(shè)定。計(jì)算機(jī)軟件開(kāi)發(fā)的開(kāi)放設(shè)計(jì),需要把計(jì)算機(jī)的語(yǔ)言作為基礎(chǔ)條件來(lái)進(jìn)行,然后根據(jù)軟件在不同領(lǐng)域的具體應(yīng)用,有針對(duì)性的進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。

4總結(jié)

綜上所述,通過(guò)對(duì)兩種主流的計(jì)算機(jī)語(yǔ)言的對(duì)比研究,分析發(fā)現(xiàn)了二者的多方面的區(qū)別,以及在設(shè)計(jì)開(kāi)發(fā)軟件的過(guò)程中的差異,了解了計(jì)算機(jī)語(yǔ)言的邏輯開(kāi)發(fā)主要是要經(jīng)過(guò)計(jì)算機(jī)的基礎(chǔ)平臺(tái)設(shè)計(jì),從而根據(jù)平臺(tái)的差異實(shí)現(xiàn)了代碼的邏輯差異和區(qū)別。上文中,軟件的開(kāi)放式設(shè)計(jì)研究,首先需要經(jīng)過(guò)對(duì)軟件需要實(shí)現(xiàn)的功能的差異性進(jìn)行分析,對(duì)軟件的具體應(yīng)用領(lǐng)域進(jìn)行針對(duì)性的需求分析,從而按照要求制定科學(xué)合理的設(shè)計(jì)流程圖,在做到盡量全面的了解軟件的功能和用途的基礎(chǔ)之上,實(shí)現(xiàn)應(yīng)用開(kāi)放軟件的高效率的開(kāi)發(fā)設(shè)計(jì)。

參考文獻(xiàn)

[1] 張麗.邏輯語(yǔ)言在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用[J].無(wú)線互聯(lián)科技,2016,(18):51-52.

[2] 劉颯.語(yǔ)言邏輯下的計(jì)算機(jī)軟件開(kāi)放設(shè)計(jì)探討[J].電子測(cè)試,2016,(05):90+44.

[3] 耿麗娟.基于語(yǔ)言邏輯的計(jì)算機(jī)軟件開(kāi)放設(shè)計(jì)[J].電子技術(shù)與軟件工程,2016(08):66.

[4] 董毅.邏輯語(yǔ)言在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用探討[J].信息通信,2016(03):177-178.

[5] 徐立艷.計(jì)算機(jī)語(yǔ)言的邏輯開(kāi)發(fā)與軟件開(kāi)放設(shè)計(jì)應(yīng)用研究[J].電腦編程技巧與維護(hù),2015(24):41-42.

計(jì)算機(jī)軟件開(kāi)發(fā)與應(yīng)用范文第4篇

1計(jì)算機(jī)應(yīng)用軟件的定義

計(jì)算機(jī)應(yīng)用軟件只要包括系統(tǒng)軟件和應(yīng)用軟件兩個(gè)方面:

1.1系統(tǒng)軟件

(1)系統(tǒng)軟件主要側(cè)重于操作系統(tǒng)方面,操作系統(tǒng)是計(jì)算機(jī)應(yīng)用軟件的重要組成部分,確保計(jì)算機(jī)的正常運(yùn)作;

(2)具有管理和控制計(jì)算機(jī)中的各個(gè)部件的正常運(yùn)作的功能,盡可能地保持一定的協(xié)調(diào)與統(tǒng)一性。

1.2應(yīng)用軟件

(1)應(yīng)用軟件主要側(cè)重于為了某項(xiàng)特定任務(wù)而開(kāi)發(fā)的軟件,有著一定的目的性。

(2)通常情況下,應(yīng)用軟件都會(huì)以程序的形式展現(xiàn)在大家的面前,例如:OFFICE軟件和圖像瀏覽器等等;有時(shí),還會(huì)以軟件系統(tǒng)的形式出現(xiàn),例如:信息庫(kù)管理系統(tǒng)。

總之,應(yīng)用軟件的實(shí)際運(yùn)用,我們要具體問(wèn)題具體分析,不能一概而論。

2計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)與需求分析

計(jì)算機(jī)應(yīng)用軟件對(duì)于幫助人們解決問(wèn)題、促進(jìn)社會(huì)進(jìn)步發(fā)揮著極其重要的積極影響。例如:對(duì)于辦公軟件中的文字排版和影音插入提供了很大的便利,是人們?cè)诠ぷ骱蛯W(xué)習(xí)中常用的工作模式。

還可以應(yīng)用在具體的財(cái)務(wù)應(yīng)用軟件中,不僅節(jié)省了大量的人力、物力和財(cái)力,還大大提高了工作效率;此外,還豐富了人們的生活,帶來(lái)很大的快樂(lè)。例如:在攝影、美圖以及手游等方面。

因此,計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)與需求的發(fā)展空間十分廣闊,加快了人們生活水平和質(zhì)量的提高,而且成為了推動(dòng)計(jì)算機(jī)技術(shù)發(fā)展的直接動(dòng)力。

3計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)與需求的影響因素

3.1軟件開(kāi)發(fā)人員的專(zhuān)業(yè)素養(yǎng)與技能水平

計(jì)算機(jī)應(yīng)用技術(shù)的開(kāi)發(fā)和推廣,引起了許多高校的重視,都在紛紛開(kāi)設(shè)計(jì)算機(jī)應(yīng)用軟件的課程,從而為社會(huì)提供更多的軟件開(kāi)發(fā)人才。但是通過(guò)調(diào)查了解發(fā)現(xiàn),我國(guó)高校的計(jì)算機(jī)教育水平十分有限,對(duì)于培養(yǎng)計(jì)算機(jī)軟件開(kāi)發(fā)人才具有著一定的難度。即使進(jìn)入計(jì)算機(jī)軟件開(kāi)發(fā)領(lǐng)域的企業(yè)中,一定時(shí)間內(nèi)也很難做出一定的成績(jī)來(lái),仍需進(jìn)一步的培訓(xùn)和學(xué)習(xí)。因此,計(jì)算機(jī)軟件開(kāi)發(fā)人員的專(zhuān)業(yè)水平是影響計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)與需求的一大重要因素。

3.2計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)流程

計(jì)算機(jī)性能的不斷提升,相應(yīng)地要處理的事務(wù)也比較復(fù)雜,需要多人配合,從而保證正常工作的進(jìn)行。針對(duì)高級(jí)語(yǔ)言的編程來(lái)說(shuō),相關(guān)的開(kāi)發(fā)人員只需要完成自己相應(yīng)的工作即可,但是開(kāi)發(fā)人員之間必須要加強(qiáng)相互的溝通與交流,一旦發(fā)生問(wèn)題,可以進(jìn)行及時(shí)的修補(bǔ)和改進(jìn)。因?yàn)檐浖_(kāi)發(fā)的相關(guān)工作是一項(xiàng)復(fù)雜、系統(tǒng)的工程,軟件開(kāi)發(fā)人員之間必須要保持著密切的聯(lián)系和交往。

4計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)類(lèi)型

計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)流程,首先要用戶(hù)需求進(jìn)行一定的了解和分析,其次就是要對(duì)計(jì)算機(jī)應(yīng)用軟件進(jìn)行開(kāi)發(fā),具體的開(kāi)發(fā)類(lèi)型如下:

4.1軟件開(kāi)發(fā)的周期性研究工作類(lèi)型

針對(duì)軟件的使用來(lái)說(shuō),經(jīng)過(guò)一段時(shí)間后就需要進(jìn)行開(kāi)發(fā)和改造,從而適應(yīng)用戶(hù)的需求。與此可見(jiàn),加強(qiáng)軟件開(kāi)發(fā)的工作勢(shì)在必行,為了保證軟件開(kāi)發(fā)的整體質(zhì)量,必須要做好軟件開(kāi)發(fā)的周期性研究工作,間隔的時(shí)間不能過(guò)長(zhǎng),如發(fā)生問(wèn)題,還能進(jìn)行第一時(shí)間的修復(fù),確保軟件開(kāi)發(fā)的整體效果。

4.2軟件開(kāi)發(fā)的初步設(shè)計(jì)類(lèi)型

這種軟件開(kāi)發(fā)的技術(shù)類(lèi)型,要求軟件開(kāi)發(fā)人員要對(duì)軟件的初步功能做全面地、系統(tǒng)的了解,要有所準(zhǔn)備,要有提前預(yù)知問(wèn)題的能力,特別是對(duì)于軟件開(kāi)發(fā)的描述和開(kāi)發(fā)結(jié)果有誤等等問(wèn)題。

4.3自動(dòng)生成的軟件開(kāi)發(fā)類(lèi)型

這種技術(shù)類(lèi)型相對(duì)來(lái)說(shuō)比較先進(jìn),要充分明確軟件開(kāi)發(fā)的目標(biāo),也要對(duì)操作內(nèi)容進(jìn)行詳細(xì)的闡述和說(shuō)明。所以說(shuō),自動(dòng)生成的軟件開(kāi)發(fā)類(lèi)型是根據(jù)軟件開(kāi)發(fā)的要求而進(jìn)行的自動(dòng)化分析的過(guò)程。

5計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)流程

5.1做好需求分析與中心設(shè)計(jì)工作

做好需求分析與中心設(shè)計(jì)工作,是計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)的基礎(chǔ)和前提,直接影響著軟件開(kāi)發(fā)的后期運(yùn)作情況。因此,我們要做到:

5.1.1做好需求分析工作

結(jié)合計(jì)算機(jī)應(yīng)用軟件的功能與需求情況,設(shè)計(jì)出一定的開(kāi)發(fā)程序流程圖。例如:采用C語(yǔ)言進(jìn)行編寫(xiě)時(shí),就必須要設(shè)計(jì)出各個(gè)模塊相應(yīng)的功能。

5.1.2中心設(shè)計(jì)

中心設(shè)計(jì),就是對(duì)應(yīng)用軟件的開(kāi)發(fā)流程有一個(gè)總體的概況和清晰的思路,以便于后續(xù)的軟件開(kāi)發(fā)工作的正常進(jìn)行。中心設(shè)計(jì)工作,影響著程序的運(yùn)作效率,而且對(duì)于程序的使用功能也有著不可估量的作用。

此外,在進(jìn)行中心設(shè)計(jì)工作時(shí),要保證邏輯上的簡(jiǎn)化,程序流程圖設(shè)計(jì)完成以后,要全面地采取審核和檢驗(yàn),進(jìn)而確保程序的科學(xué)性和合理性。

5.2做好相應(yīng)的詳細(xì)設(shè)計(jì)和編碼工作

接下來(lái)就要進(jìn)行具體的程序編寫(xiě)工作,要選取合適的計(jì)算機(jī)語(yǔ)言,例如常見(jiàn)的語(yǔ)言有:C語(yǔ)言、C++語(yǔ)言以及JAVA語(yǔ)言等等。然而在實(shí)際的編碼之前,應(yīng)該要進(jìn)行詳細(xì)的設(shè)計(jì),以便正常進(jìn)行軟件的開(kāi)發(fā)。

與此同時(shí),由于軟件開(kāi)發(fā)具有很強(qiáng)的開(kāi)放性,進(jìn)而使每個(gè)軟件開(kāi)發(fā)人員都要具備相應(yīng)的工作經(jīng)驗(yàn)和專(zhuān)業(yè)素養(yǎng),保證軟件開(kāi)發(fā)的質(zhì)量。

5.3做好測(cè)試與檢驗(yàn)環(huán)節(jié)的工作

軟件開(kāi)發(fā)人員要進(jìn)行相應(yīng)的測(cè)試工作,測(cè)試軟件的適用情況與效果。軟件測(cè)試人員要隨機(jī)地輸入一些數(shù)據(jù),看哪種數(shù)據(jù)更符合功能的要求和標(biāo)準(zhǔn)。

雖然計(jì)算機(jī)應(yīng)用技術(shù)在我國(guó)得到了廣泛的推廣,但是我國(guó)技術(shù)水平比較有限,導(dǎo)致測(cè)試軟件的使用非常有限。開(kāi)發(fā)的軟件再通過(guò)檢查之后,需要支付相應(yīng)的費(fèi)用,才能使用。而且需求方還會(huì)進(jìn)行一定的驗(yàn)收環(huán)節(jié),進(jìn)而確保軟件功能的準(zhǔn)確無(wú)誤。

6我國(guó)計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)的作用

(1)計(jì)算機(jī)應(yīng)用軟件具有自動(dòng)處理任務(wù)的功能,只要按照正常的程序進(jìn)行,就能解決和處理復(fù)雜的問(wèn)題;

(2)處理工作的效率很高,例如在處理財(cái)務(wù)的問(wèn)題中,大大提高了財(cái)務(wù)工作的辦事效率,也減輕了錯(cuò)誤的發(fā)生概率;

(3)推動(dòng)了現(xiàn)代化辦公的發(fā)展,對(duì)于企業(yè)而言,計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)為企業(yè)的運(yùn)作帶來(lái)了極大的便利,有的還出現(xiàn)了“無(wú)紙化辦公”,成為企業(yè)發(fā)展過(guò)程中必不可少的一部分。

7計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)應(yīng)遵循的原則

7.1規(guī)范性原則

在軟件的開(kāi)發(fā)過(guò)程中,在遵循一定的自然規(guī)律;其次,要綜合考慮人們的認(rèn)知、思想以及行為習(xí)慣,從而不斷完善技術(shù),充分發(fā)揮出它的規(guī)范性原則。

7.2維護(hù)性原則

計(jì)算機(jī)應(yīng)用軟件在開(kāi)發(fā)完成之后,要及時(shí)進(jìn)行維修與處理,全方位、多領(lǐng)域的考慮后期維護(hù)的相關(guān)問(wèn)題,進(jìn)而為后續(xù)工作提供一些便捷。因此,在計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)過(guò)程中,要遵循維護(hù)這一原則,從而使軟件即使出現(xiàn)問(wèn)題也能得到及時(shí)的應(yīng)對(duì)措施。

7.3簡(jiǎn)化性原則

在開(kāi)發(fā)計(jì)算機(jī)應(yīng)用軟件時(shí),要盡量用最簡(jiǎn)單、最易懂的步驟來(lái)完成程序的編寫(xiě)工作。在開(kāi)發(fā)的過(guò)程中,只有嚴(yán)格遵循簡(jiǎn)化性這一原則,才能更好地服務(wù)于客戶(hù),滿足客戶(hù)的需求,避免計(jì)算機(jī)應(yīng)用軟件的復(fù)雜性而給客戶(hù)帶來(lái)的不便。

7.4創(chuàng)新性原則

軟件技術(shù)開(kāi)發(fā)人員的思想要不斷與時(shí)俱進(jìn)、開(kāi)拓創(chuàng)新,對(duì)于比較優(yōu)秀的軟件開(kāi)發(fā)案例,我們不能照搬照抄,要有借鑒地進(jìn)行參考和學(xué)習(xí);也要學(xué)習(xí)國(guó)外先進(jìn)的計(jì)算機(jī)技術(shù)和運(yùn)作模式,從而更好地找到與我國(guó)自身發(fā)展相契合的軟件開(kāi)發(fā)新形式。

8計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)的現(xiàn)狀

我國(guó)計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)較不理想,具體表現(xiàn)為:

8.1過(guò)于形式主義,照搬照抄的現(xiàn)象較為嚴(yán)重

我國(guó)有些計(jì)算機(jī)的軟件公司,上市時(shí)間較長(zhǎng),并開(kāi)發(fā)出了一些效益比較好的軟件,然而就存在著有些軟件公司照搬照抄,直接套用、索取他人的勞動(dòng)成果,甚至還采用了一些非法手段進(jìn)行盜取。不僅與自身企業(yè)的發(fā)展不相匹配,而且造成不良的社會(huì)風(fēng)氣的形成。

8.2控制力度不樂(lè)觀

由于受到國(guó)家相關(guān)領(lǐng)導(dǎo)的重視程度不夠,使企業(yè)的控制與管理力度有所放松,大大阻礙了我國(guó)計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)與發(fā)展。

8.3我國(guó)的經(jīng)濟(jì)實(shí)力有所限制

例如:國(guó)外的計(jì)算機(jī)技術(shù)比較科學(xué)化、先進(jìn)化,計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)也比較成功,然而對(duì)于一些特殊的應(yīng)用軟件而言,仍然是使用英文版本,沒(méi)有相應(yīng)的中文翻譯,產(chǎn)生這些因素的原因,是由我國(guó)的經(jīng)濟(jì)實(shí)力比較有限而導(dǎo)致的。

9結(jié)束語(yǔ)

綜上所述,計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)流程與需求已經(jīng)成為了人們普遍關(guān)注的焦點(diǎn)性問(wèn)題,扮演著越來(lái)越重要的社會(huì)角色。但是我國(guó)的計(jì)算機(jī)應(yīng)用軟件的發(fā)展水平仍然較為低下,還存在著一些不足之處。因此,我們必須加強(qiáng)計(jì)算機(jī)應(yīng)用軟件的重視程度,大力對(duì)開(kāi)發(fā)流程和需求分析展開(kāi)研究性工作,不斷完善、不斷改進(jìn)、不斷創(chuàng)新,從而提高計(jì)算機(jī)應(yīng)用軟件的整體效率與整體質(zhì)量,推進(jìn)我國(guó)計(jì)算機(jī)技術(shù)的穩(wěn)定發(fā)展,更好地走向世界。

參考文獻(xiàn)

[1]徐燕婷.嵌入式軟件應(yīng)用于計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的價(jià)值分析[J].科技展望,2016(34):11.

[2]李開(kāi)元.探究計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)過(guò)程中不同編程語(yǔ)言的影響[J].信息化建設(shè),2015(06):48.

[3]王應(yīng)邦,孔春麗.系統(tǒng)工程方法在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用分析[J].電子技術(shù)與軟件工程,2015(06):98.

作者單位

武漢職業(yè)技術(shù)學(xué)院湖北省武漢市430074

計(jì)算機(jī)軟件開(kāi)發(fā)與應(yīng)用范文第5篇

1現(xiàn)階段應(yīng)用較多的計(jì)算機(jī)編程語(yǔ)言

計(jì)算機(jī)編程語(yǔ)言的發(fā)展是在解決人機(jī)互動(dòng)矛盾的過(guò)程中所不斷推進(jìn)的。現(xiàn)階段,根據(jù)不同的應(yīng)用環(huán)境,常見(jiàn)的編程語(yǔ)言有如下四種:C、C++、JAVA、Pascal。這四種語(yǔ)言是當(dāng)前主流的進(jìn)行計(jì)算機(jī)軟件編程的語(yǔ)言,通過(guò)對(duì)這幾種語(yǔ)言進(jìn)行解讀能夠更好的了解計(jì)算機(jī)編程語(yǔ)言對(duì)于加算計(jì)軟件開(kāi)發(fā)的影響作用。

1.1C語(yǔ)言

C語(yǔ)言出現(xiàn)于二十世紀(jì)的七八十年代,是最早的一種能夠被人們高度認(rèn)可的一種編程語(yǔ)言。在當(dāng)今的各種計(jì)算機(jī)程序開(kāi)發(fā)中依舊得到廣泛的應(yīng)用。C語(yǔ)言是一種面向過(guò)程的計(jì)算機(jī)語(yǔ)言,其在程序功能的實(shí)現(xiàn)上主要是通過(guò)對(duì)相關(guān)欲實(shí)現(xiàn)的功能進(jìn)行步驟劃分,詳細(xì)的寫(xiě)出每一個(gè)步驟計(jì)算機(jī)需要執(zhí)行的操作,最終實(shí)現(xiàn)完整的軟件功能。C語(yǔ)言發(fā)展至今,已充分證明了其強(qiáng)大的生命力以及通用性。不僅如此,在運(yùn)用C語(yǔ)言進(jìn)行軟件開(kāi)發(fā)時(shí),無(wú)需過(guò)度的注重程序各要素之間的關(guān)系,代碼簡(jiǎn)短便于理解,語(yǔ)法要求不嚴(yán)格有著較好的容錯(cuò),并且有著較為完善的數(shù)據(jù)結(jié)構(gòu)類(lèi)型,各種運(yùn)算符同樣得到涉及,夸張的講,現(xiàn)有的所有功能都可以依靠C語(yǔ)言來(lái)實(shí)現(xiàn)。從硬件角度講,C語(yǔ)言有著很好的硬件親和性,能夠直接訪問(wèn)硬件的物理區(qū)域,并對(duì)硬件進(jìn)行直接的編程。C語(yǔ)言在世界范圍內(nèi)都有著廣泛的運(yùn)用,各種軟件開(kāi)發(fā)商都在對(duì)C語(yǔ)言進(jìn)行進(jìn)一步的研究開(kāi)發(fā)。并且,現(xiàn)階段較為常用的JAVA語(yǔ)言同樣是基于C語(yǔ)言進(jìn)行開(kāi)發(fā)。

1.2C++語(yǔ)言

C++語(yǔ)言是基于C語(yǔ)言進(jìn)一步開(kāi)發(fā)的語(yǔ)言,其相較于C語(yǔ)言在程序的根本實(shí)現(xiàn)模式上有著很大的不同。C++語(yǔ)言是面向?qū)ο蟮囊环N編程語(yǔ)言,但在實(shí)際的代碼以及庫(kù)文件方面于C語(yǔ)言有著一定的共同。C++語(yǔ)言既有著C語(yǔ)言的各種優(yōu)點(diǎn)與功能,又有著更家實(shí)用的現(xiàn)實(shí)意義。在許多熟知的操作平臺(tái)是上面都能較為通常的見(jiàn)到C++語(yǔ)言的身影。但C++語(yǔ)言較C語(yǔ)言更難學(xué)習(xí),思維邏輯結(jié)構(gòu)在初步的理解方面往往存在一定的困難。只有在深入掌握這門(mén)語(yǔ)言之后,才能在實(shí)際運(yùn)用中了解其強(qiáng)大的功能作用。并且C++語(yǔ)言是一門(mén)基礎(chǔ)的面向?qū)ο蟮木幊陶Z(yǔ)言,學(xué)習(xí)C++語(yǔ)言對(duì)于未來(lái)的其他編程語(yǔ)言的學(xué)習(xí)有著很大的幫助。

1.3JAVA語(yǔ)言

JAVA語(yǔ)言?xún)?nèi)核是C語(yǔ)言,即JAVA語(yǔ)言是基于C語(yǔ)言所開(kāi)發(fā)而出的一種語(yǔ)言。并且JAVA語(yǔ)言同樣是一種面向?qū)ο蟮木幊陶Z(yǔ)言。JAVA語(yǔ)言與C++語(yǔ)言相比,在易用性上更具優(yōu)勢(shì),并且JAVA語(yǔ)言也充分的具有C++語(yǔ)言的各種優(yōu)勢(shì)。在非智能機(jī)的時(shí)代中,JAVA語(yǔ)言為手機(jī)娛樂(lè)軟件的開(kāi)發(fā)做出很大的貢獻(xiàn)。在現(xiàn)階段,JAVA語(yǔ)言在智能手機(jī)的運(yùn)用也很多是非常主流的移動(dòng)端圖形軟件的程序編輯語(yǔ)言。另外在JAVA語(yǔ)言的基礎(chǔ)上,還發(fā)展出C#語(yǔ)言。C#語(yǔ)言相較于JAVA語(yǔ)言更加適合智能手機(jī)的軟件開(kāi)發(fā),在語(yǔ)法特性以及一些屬性方面都要更加契合現(xiàn)階段的軟件開(kāi)發(fā)。

1.4Pascal語(yǔ)言

Pascal語(yǔ)言在一定程度上不如以上幾種語(yǔ)言更令人熟知,但在專(zhuān)業(yè)領(lǐng)域Pascal語(yǔ)言有著非常重要的地位。Pascal語(yǔ)言是一種高級(jí)編程語(yǔ)言,有著很強(qiáng)的個(gè)體特點(diǎn)。Pascal是針對(duì)當(dāng)前計(jì)算機(jī)環(huán)境下所出現(xiàn)的一種語(yǔ)言,有著很高的運(yùn)行效率,并且對(duì)于程序代碼也有著較強(qiáng)的檢錯(cuò)糾錯(cuò)能力。Pascal語(yǔ)言本身的數(shù)據(jù)類(lèi)型豐富,結(jié)構(gòu)也更為嚴(yán)謹(jǐn)。在當(dāng)前大數(shù)據(jù)的環(huán)境下能夠很好的實(shí)現(xiàn)數(shù)據(jù)以及算法的描述。且代表著新一代高級(jí)計(jì)算機(jī)語(yǔ)言的崛起。

以上四種語(yǔ)言是當(dāng)前發(fā)展?fàn)顟B(tài)下幾種較為有代表性的計(jì)算機(jī)語(yǔ)言,除了以上幾種,計(jì)算機(jī)編程語(yǔ)言還包括更早的B語(yǔ)言,現(xiàn)在同樣有所運(yùn)用的VB語(yǔ)言等等。計(jì)算機(jī)編程語(yǔ)言的多樣性以及互相之間結(jié)構(gòu)的關(guān)聯(lián)性都表現(xiàn)出新的編程語(yǔ)言是基于傳統(tǒng)的語(yǔ)言進(jìn)行調(diào)整優(yōu)化而來(lái)的特點(diǎn)。各種編程語(yǔ)言在發(fā)展中都有著自身特有的運(yùn)用范圍與實(shí)用價(jià)值。

2在軟件開(kāi)發(fā)中對(duì)于編程語(yǔ)言的選擇依據(jù)

編程語(yǔ)言的出現(xiàn)是為了設(shè)計(jì)具有各種功能的計(jì)算機(jī)軟件。不同的軟件開(kāi)發(fā)都需要運(yùn)用到不同種類(lèi)的計(jì)算機(jī)編程語(yǔ)言。不同的計(jì)算機(jī)編程語(yǔ)言有著各自不同的屬性,但殊途同歸都能構(gòu)就某一種功能進(jìn)行實(shí)現(xiàn)。但運(yùn)用不同的編程語(yǔ)言在實(shí)現(xiàn)的難度上不同,實(shí)際的軟件使用條件也不同。選擇合適的編程語(yǔ)言對(duì)于開(kāi)發(fā)更具通用性,更適合現(xiàn)階段計(jì)算機(jī)條件的軟件有著重要的意義。所以在進(jìn)行計(jì)算機(jī)軟件的開(kāi)發(fā)時(shí),對(duì)于計(jì)算機(jī)編程語(yǔ)言的選擇往往會(huì)遵循著一定改的規(guī)律。

2.1內(nèi)外環(huán)境因素

一個(gè)優(yōu)秀的計(jì)算機(jī)軟件往往能夠很好兼顧計(jì)算機(jī)的內(nèi)外環(huán)境,保證在一定的外部硬件環(huán)境下能夠穩(wěn)定高效的運(yùn)行。在內(nèi)部環(huán)境中又能實(shí)現(xiàn)很好的兼容,容錯(cuò)等等。所以在對(duì)軟件的開(kāi)發(fā)中往往要針對(duì)軟件的內(nèi)外環(huán)境進(jìn)行慎重的考慮。對(duì)于語(yǔ)言的選擇,要考慮到軟件的整體框架,將要實(shí)現(xiàn)的內(nèi)容,開(kāi)發(fā)的平臺(tái)等等因素。對(duì)于語(yǔ)言的選擇要考慮到外部環(huán)境變更后對(duì)于軟件兼容性的影響,所以語(yǔ)言的選擇要有前瞻性。另外編程語(yǔ)言的選擇還要考慮到軟件的功能和與之契合的專(zhuān)業(yè)領(lǐng)域內(nèi)容,保證選擇的語(yǔ)言能夠很好的實(shí)現(xiàn)軟件的是指功能。

2.2軟件應(yīng)用領(lǐng)域的因素

對(duì)于編程語(yǔ)言的選擇要充分的考慮到軟件是運(yùn)用在何種領(lǐng)域之中,是對(duì)于硬件進(jìn)行開(kāi)發(fā)還是針對(duì)面向?qū)ο蟮拈_(kāi)發(fā),是要實(shí)現(xiàn)圖形還是要實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)計(jì)分析。對(duì)于領(lǐng)域的劃分清楚后再選擇適用的計(jì)算機(jī)編程語(yǔ)言。不同軟件如果不考慮實(shí)際應(yīng)用領(lǐng)域接進(jìn)行軟件的開(kāi)發(fā),最后做出的軟件在一些方面無(wú)法適應(yīng)現(xiàn)實(shí)需求。而且,選擇合適領(lǐng)域的計(jì)算機(jī)編程語(yǔ)言既能夠保證軟件的功能得以全部的實(shí)現(xiàn),又能夠保證在軟件開(kāi)發(fā)過(guò)程中能夠順利的的進(jìn)行。對(duì)于后期的軟件維護(hù)也有著很重要的意義。一般的C語(yǔ)言更適用硬件的開(kāi)發(fā),c++以及Java語(yǔ)言更適用于面相對(duì)象的軟件開(kāi)發(fā),VC,VB語(yǔ)言則適用于信息領(lǐng)域的軟件開(kāi)發(fā)等等。

2.3軟件整體框架的影響

軟件的整體的框架決定了最終的編程語(yǔ)言的選擇,對(duì)于軟件中的不同的功能項(xiàng)目可以選擇不同類(lèi)型的編程語(yǔ)言,對(duì)于加大規(guī)模的軟件的實(shí)現(xiàn),要充分的進(jìn)行整體框架之間功能銜接之間進(jìn)行細(xì)致的考量。

2.4掌握程度不同的編程語(yǔ)言影響

掌握程度不同的編程語(yǔ)言在進(jìn)行軟件編寫(xiě)的時(shí)候會(huì)對(duì)軟件的開(kāi)發(fā)效率,軟件的功能實(shí)現(xiàn)效果帶來(lái)很大的影響,所以選擇熟悉的編程語(yǔ)言進(jìn)行編寫(xiě)也是一個(gè)十分重要的考慮因素。即使是同類(lèi)型的編程語(yǔ)言,不同人掌握的版本也不相同,但是熟悉的編程語(yǔ)言會(huì)使得編程變得更加的流暢,最終軟件的質(zhì)量表現(xiàn)更加出眾。

以上四個(gè)方面即是在進(jìn)行軟件開(kāi)發(fā)中對(duì)于編程語(yǔ)言選擇時(shí)需要考慮到各種元素。對(duì)于不同編程語(yǔ)言對(duì)軟件開(kāi)發(fā)的實(shí)際影響會(huì)更加直觀的表現(xiàn)出編程語(yǔ)言選擇的重要性。

3不同編程語(yǔ)言對(duì)于軟件開(kāi)發(fā)帶來(lái)的影響

不同編程語(yǔ)言對(duì)于實(shí)際的軟件開(kāi)發(fā)影響其實(shí)在上述的編程語(yǔ)言作用以及對(duì)編程語(yǔ)言的選擇策略中已經(jīng)進(jìn)行相關(guān)的敘述。但還是要就不同語(yǔ)言對(duì)于對(duì)于軟件開(kāi)發(fā)帶來(lái)的作用進(jìn)行詳細(xì)的表述。

3.1C語(yǔ)言對(duì)軟件開(kāi)發(fā)帶來(lái)的影響

上文提到C語(yǔ)言是一種面向過(guò)程的計(jì)算機(jī)編程語(yǔ)言,其有著悠遠(yuǎn)的運(yùn)用歷史。在現(xiàn)階段,掌握C語(yǔ)言的人群占據(jù)很大的比例,并且C語(yǔ)言能夠適應(yīng)所有軟件功能的開(kāi)發(fā)。但在實(shí)際上現(xiàn)階段使用C語(yǔ)言進(jìn)行較大規(guī)模的軟件開(kāi)發(fā)實(shí)很罕見(jiàn)的,之所以會(huì)這樣,是充分的考慮到C語(yǔ)言本身的一些特性所做出的決定。C語(yǔ)言實(shí)面向過(guò)程的釀成語(yǔ)言,其要求在算法設(shè)計(jì)中詳細(xì)的對(duì)事件的每一個(gè)詳細(xì)步驟進(jìn)行細(xì)致的劃分。一旦遇到復(fù)雜功能的實(shí)現(xiàn),御用C語(yǔ)言進(jìn)行編程就會(huì)造成過(guò)于龐大的程序語(yǔ)句基數(shù)。過(guò)大的工作量一方面為開(kāi)發(fā)工作帶來(lái)各種困難,另一方面,一旦初夏那個(gè)中問(wèn)題將很難及時(shí)的對(duì)軟件進(jìn)行調(diào)整,并且有可能出現(xiàn)平臺(tái)移植時(shí)的技術(shù)難題。

3.2C++語(yǔ)言在軟件開(kāi)發(fā)中帶來(lái)的影響

C++語(yǔ)言是一種面向?qū)ο蟮挠?jì)算機(jī)編程語(yǔ)言,在一定程度上運(yùn)用C++語(yǔ)言進(jìn)行功能的實(shí)現(xiàn)要比C語(yǔ)言更為容易。并且,C++語(yǔ)言實(shí)除了C語(yǔ)言意外被人們所熟知的第二種編程語(yǔ)言。對(duì)于這種語(yǔ)言的使用者范圍也是十分的廣闊。但是,在運(yùn)用C++語(yǔ)言時(shí),如果不充分考慮到各種因素的影響,就會(huì)出現(xiàn)與C語(yǔ)言同樣的問(wèn)題。由于當(dāng)前的軟件開(kāi)發(fā)都是有多人合作進(jìn)行開(kāi)發(fā),所以對(duì)于各模塊程序之間的聯(lián)系必須要緊密,同時(shí)也必須滿足一定的共用協(xié)議,如歌無(wú)法滿足上述要求,完成模塊化功能開(kāi)發(fā)后,各個(gè)模塊化程序出現(xiàn)各種不兼容狀況,無(wú)法連稱(chēng)為一個(gè)整體,最終的軟件開(kāi)發(fā)以失敗告終。

3.3JAVA語(yǔ)言在軟件開(kāi)發(fā)中的影響

Java語(yǔ)言就前兩種語(yǔ)言來(lái)講,相對(duì)更為簡(jiǎn)單,其實(shí)現(xiàn)的軟件功能效果也更為優(yōu)秀。但是Java語(yǔ)言的使用有著更為明顯的局限性。運(yùn)用Java進(jìn)行基礎(chǔ)圖形渲染的制作能夠?qū)崿F(xiàn),但如果要想實(shí)現(xiàn)更為高級(jí)的表現(xiàn)效果,只是運(yùn)用Java便顯得十分不足。另外,Java開(kāi)發(fā)的軟件中,某些協(xié)議與計(jì)算機(jī)中某些軟件沖突諸如,Java相關(guān)軟件在迅雷中的一些問(wèn)題。著中不兼容問(wèn)題的出現(xiàn)會(huì)大大的影響軟件的使用狀態(tài)。也會(huì)降低軟件的品質(zhì)。

3.4VB語(yǔ)言的在軟件開(kāi)發(fā)中的影響

VB語(yǔ)言是專(zhuān)門(mén)針對(duì)數(shù)據(jù)信息軟件開(kāi)發(fā)的一門(mén)語(yǔ)言,實(shí)一種十分方便且高級(jí)的語(yǔ)言,運(yùn)用VB語(yǔ)言進(jìn)行軟件開(kāi)發(fā)能夠十分輕易的實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)計(jì)分析與輸入輸出。但是VB語(yǔ)言的使用范圍有著很具體的要求,無(wú)法運(yùn)用VB語(yǔ)言進(jìn)行其他類(lèi)型軟件的開(kāi)發(fā),如果忽視這一問(wèn)題,在實(shí)際的軟件開(kāi)發(fā)中就會(huì)面臨更多的困難,且開(kāi)發(fā)出的軟件在功能的實(shí)現(xiàn)上也并不能滿足各種實(shí)際的需求,得不償失。

綜合分析來(lái)講,不同編程語(yǔ)言本身就是為針對(duì)不同的應(yīng)用環(huán)境所出現(xiàn),所有的編程語(yǔ)言殊途同歸,都是為了將開(kāi)發(fā)者能夠理解的語(yǔ)言轉(zhuǎn)化為計(jì)算機(jī)能夠理解的語(yǔ)言。而之所以出現(xiàn)如此多種類(lèi)的計(jì)算及語(yǔ)言正是由于,在不同的開(kāi)發(fā)需求下,單一語(yǔ)言的各種設(shè)置無(wú)法較好的實(shí)現(xiàn)軟件所想要實(shí)現(xiàn)的功能。編程語(yǔ)言的進(jìn)步往往實(shí)在已有的語(yǔ)言的基礎(chǔ)上進(jìn)行進(jìn)一步的完善,最終能夠更好的實(shí)現(xiàn)技術(shù)人員的需要,實(shí)程序員能夠更方便的進(jìn)行各種功能軟件的開(kāi)發(fā),不斷的挖掘計(jì)算機(jī)功能潛力,更好的方便大眾的生活。所以在編程語(yǔ)言的選擇中一定要認(rèn)清編程語(yǔ)言的適用范圍以及功能,有原則的對(duì)編程語(yǔ)言進(jìn)行選擇。

4結(jié)語(yǔ)

計(jì)算機(jī)軟件開(kāi)發(fā)語(yǔ)言就是計(jì)算機(jī)軟件開(kāi)發(fā)的工具。選擇合適的工具才能更好的開(kāi)發(fā)出具備各種功能的計(jì)算機(jī)軟件。開(kāi)發(fā)者要加強(qiáng)對(duì)于不同編程語(yǔ)言的了解程度,明白各類(lèi)型編程語(yǔ)言對(duì)實(shí)際軟件開(kāi)發(fā)的影響作用。對(duì)于編程語(yǔ)言的選擇有更為直觀的認(rèn)知,最終摸索出在軟件開(kāi)發(fā)中選擇編程語(yǔ)言的方法,更高效的實(shí)現(xiàn)計(jì)算機(jī)軟件的開(kāi)發(fā)。

參考文獻(xiàn)

[1]羅瓊,李艷,熊英.不同編程語(yǔ)言對(duì)計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)的影響[J].電腦編程技巧與維護(hù),2013(12):24-28.

[2]高霞.探討不同編程語(yǔ)言對(duì)計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)的影響[J].電腦編程技巧與維護(hù),2016(03):26-31.

[3]李開(kāi)元.探究計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)過(guò)程中不同編程語(yǔ)言的影響[J].信息化建設(shè),2015(06):30-35.

[4]張利軍.計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)中不同編程語(yǔ)言的影響[J].科技傳播,2015(15):24-29.

[5]馬潔.計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)中選擇的編程語(yǔ)言[J].電腦知識(shí)與技術(shù),2013(08):44-49.

[6]康超.基于計(jì)算機(jī)軟件開(kāi)發(fā)的JAVA編程語(yǔ)言探討[J].科技展望,2016(04):21-26.

[7]劉群娣.基于計(jì)算機(jī)軟件開(kāi)發(fā)JAVA編程語(yǔ)言分析[J].信息與電腦(理論版),2015(22):26-31.

作者簡(jiǎn)介

周俊威(1993-),男,四川省成都市人。大學(xué)本科學(xué)歷,畢業(yè)生。研究方向?yàn)橛?jì)算機(jī)科學(xué)與技術(shù)。

作者單位

西南石油大學(xué)四川省成都市610500

相關(guān)期刊更多

計(jì)算物理

北大期刊 審核時(shí)間1-3個(gè)月

中國(guó)科學(xué)技術(shù)協(xié)會(huì)

計(jì)算機(jī)

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

長(zhǎng)江計(jì)算機(jī)(集團(tuán))公司

心智與計(jì)算

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

廈門(mén)大學(xué)系統(tǒng)與控制研究中心

主站蜘蛛池模板: 呼图壁县| 香格里拉县| 将乐县| 黄龙县| 抚顺市| 兴宁市| 大同市| 玉山县| 南部县| 宁武县| 吴忠市| 彰武县| 赞皇县| 曲水县| 青冈县| 六盘水市| 屏南县| 瓦房店市| 油尖旺区| 彭山县| 北票市| 巴南区| 孟州市| 乐清市| 赞皇县| 连江县| 浠水县| 育儿| 德江县| 咸阳市| 罗源县| 赤城县| 恩平市| 溆浦县| 呼玛县| 会理县| 阳泉市| 方正县| 徐州市| 石阡县| 隆安县|