孫天斌
摘 要 互聯(lián)網(wǎng)技術(shù)的推廣和普及,極大地促進(jìn)了計(jì)算機(jī)應(yīng)用軟件的發(fā)展,對人們的生活、學(xué)習(xí)和工作都產(chǎn)生著深遠(yuǎn)的影響,計(jì)算機(jī)應(yīng)用軟件成為了社會不可或缺的一部分,而且需求也處于不斷上升的態(tài)勢。本文主要針對計(jì)算機(jī)應(yīng)用軟件的開發(fā)流程與需求展開深入的研究和探討,旨在為人們帶來更多的便利,從而推動社會、經(jīng)濟(jì)的發(fā)展。
【關(guān)鍵詞】計(jì)算機(jī)應(yīng)用軟件 開發(fā)流程 需求 研究
計(jì)算機(jī)應(yīng)用軟件的普遍應(yīng)用,能夠滿足不同行業(yè)、不同領(lǐng)域的需要,使人們對計(jì)算機(jī)應(yīng)用軟件的需求越來越大,一定程度上為經(jīng)濟(jì)帶來了新的增長點(diǎn)。因此,為了推進(jìn)信息技術(shù)、加快社會進(jìn)步的步伐,就必須開發(fā)和利用好計(jì)算機(jī)應(yīng)用軟件,這是一項(xiàng)至關(guān)重要的建設(shè)性工程,不容忽視,從而使計(jì)算機(jī)應(yīng)用軟件更好地服務(wù)于人民、受益于人民。
1 計(jì)算機(jī)應(yīng)用軟件的定義
計(jì)算機(jī)應(yīng)用軟件只要包括系統(tǒng)軟件和應(yīng)用軟件兩個方面:
1.1 系統(tǒng)軟件
(1)系統(tǒng)軟件主要側(cè)重于操作系統(tǒng)方面,操作系統(tǒng)是計(jì)算機(jī)應(yīng)用軟件的重要組成部分,確保計(jì)算機(jī)的正常運(yùn)作;
(2)具有管理和控制計(jì)算機(jī)中的各個部件的正常運(yùn)作的功能,盡可能地保持一定的協(xié)調(diào)與統(tǒng)一性。
1.2 應(yīng)用軟件
(1)應(yīng)用軟件主要側(cè)重于為了某項(xiàng)特定任務(wù)而開發(fā)的軟件,有著一定的目的性。
(2)通常情況下,應(yīng)用軟件都會以程序的形式展現(xiàn)在大家的面前,例如:OFFICE軟件和圖像瀏覽器等等;有時(shí),還會以軟件系統(tǒng)的形式出現(xiàn),例如:信息庫管理系統(tǒng)。
總之,應(yīng)用軟件的實(shí)際運(yùn)用,我們要具體問題具體分析,不能一概而論。
2 計(jì)算機(jī)應(yīng)用軟件的開發(fā)與需求分析
計(jì)算機(jī)應(yīng)用軟件對于幫助人們解決問題、促進(jìn)社會進(jìn)步發(fā)揮著極其重要的積極影響。例如:對于辦公軟件中的文字排版和影音插入提供了很大的便利,是人們在工作和學(xué)習(xí)中常用的工作模式。
還可以應(yīng)用在具體的財(cái)務(wù)應(yīng)用軟件中,不僅節(jié)省了大量的人力、物力和財(cái)力,還大大提高了工作效率;此外,還豐富了人們的生活,帶來很大的快樂。例如:在攝影、美圖以及手游等方面。
因此,計(jì)算機(jī)應(yīng)用軟件的開發(fā)與需求的發(fā)展空間十分廣闊,加快了人們生活水平和質(zhì)量的提高,而且成為了推動計(jì)算機(jī)技術(shù)發(fā)展的直接動力。
3 計(jì)算機(jī)應(yīng)用軟件的開發(fā)與需求的影響因素
3.1 軟件開發(fā)人員的專業(yè)素養(yǎng)與技能水平
計(jì)算機(jī)應(yīng)用技術(shù)的開發(fā)和推廣,引起了許多高校的重視,都在紛紛開設(shè)計(jì)算機(jī)應(yīng)用軟件的課程,從而為社會提供更多的軟件開發(fā)人才。但是通過調(diào)查了解發(fā)現(xiàn),我國高校的計(jì)算機(jī)教育水平十分有限,對于培養(yǎng)計(jì)算機(jī)軟件開發(fā)人才具有著一定的難度。即使進(jìn)入計(jì)算機(jī)軟件開發(fā)領(lǐng)域的企業(yè)中,一定時(shí)間內(nèi)也很難做出一定的成績來,仍需進(jìn)一步的培訓(xùn)和學(xué)習(xí)。因此,計(jì)算機(jī)軟件開發(fā)人員的專業(yè)水平是影響計(jì)算機(jī)應(yīng)用軟件的開發(fā)與需求的一大重要因素。
3.2 計(jì)算機(jī)應(yīng)用軟件的開發(fā)流程
計(jì)算機(jī)性能的不斷提升,相應(yīng)地要處理的事務(wù)也比較復(fù)雜,需要多人配合,從而保證正常工作的進(jìn)行。針對高級語言的編程來說,相關(guān)的開發(fā)人員只需要完成自己相應(yīng)的工作即可,但是開發(fā)人員之間必須要加強(qiáng)相互的溝通與交流,一旦發(fā)生問題,可以進(jìn)行及時(shí)的修補(bǔ)和改進(jìn)。因?yàn)檐浖_發(fā)的相關(guān)工作是一項(xiàng)復(fù)雜、系統(tǒng)的工程,軟件開發(fā)人員之間必須要保持著密切的聯(lián)系和交往。
4 計(jì)算機(jī)應(yīng)用軟件的開發(fā)類型
計(jì)算機(jī)應(yīng)用軟件的開發(fā)流程,首先要用戶需求進(jìn)行一定的了解和分析,其次就是要對計(jì)算機(jī)應(yīng)用軟件進(jìn)行開發(fā),具體的開發(fā)類型如下:
4.1 軟件開發(fā)的周期性研究工作類型
針對軟件的使用來說,經(jīng)過一段時(shí)間后就需要進(jìn)行開發(fā)和改造,從而適應(yīng)用戶的需求。與此可見,加強(qiáng)軟件開發(fā)的工作勢在必行,為了保證軟件開發(fā)的整體質(zhì)量,必須要做好軟件開發(fā)的周期性研究工作,間隔的時(shí)間不能過長,如發(fā)生問題,還能進(jìn)行第一時(shí)間的修復(fù),確保軟件開發(fā)的整體效果。
4.2 軟件開發(fā)的初步設(shè)計(jì)類型
這種軟件開發(fā)的技術(shù)類型,要求軟件開發(fā)人員要對軟件的初步功能做全面地、系統(tǒng)的了解,要有所準(zhǔn)備,要有提前預(yù)知問題的能力,特別是對于軟件開發(fā)的描述和開發(fā)結(jié)果有誤等等問題。
4.3 自動生成的軟件開發(fā)類型
這種技術(shù)類型相對來說比較先進(jìn),要充分明確軟件開發(fā)的目標(biāo),也要對操作內(nèi)容進(jìn)行詳細(xì)的闡述和說明。所以說,自動生成的軟件開發(fā)類型是根據(jù)軟件開發(fā)的要求而進(jìn)行的自動化分析的過程。
5 計(jì)算機(jī)應(yīng)用軟件的開發(fā)流程
5.1 做好需求分析與中心設(shè)計(jì)工作
做好需求分析與中心設(shè)計(jì)工作,是計(jì)算機(jī)應(yīng)用軟件開發(fā)的基礎(chǔ)和前提,直接影響著軟件開發(fā)的后期運(yùn)作情況。因此,我們要做到:
5.1.1 做好需求分析工作
結(jié)合計(jì)算機(jī)應(yīng)用軟件的功能與需求情況,設(shè)計(jì)出一定的開發(fā)程序流程圖。例如:采用C語言進(jìn)行編寫時(shí),就必須要設(shè)計(jì)出各個模塊相應(yīng)的功能。
5.1.2 中心設(shè)計(jì)
中心設(shè)計(jì),就是對應(yīng)用軟件的開發(fā)流程有一個總體的概況和清晰的思路,以便于后續(xù)的軟件開發(fā)工作的正常進(jìn)行。中心設(shè)計(jì)工作,影響著程序的運(yùn)作效率,而且對于程序的使用功能也有著不可估量的作用。
此外,在進(jìn)行中心設(shè)計(jì)工作時(shí),要保證邏輯上的簡化,程序流程圖設(shè)計(jì)完成以后,要全面地采取審核和檢驗(yàn),進(jìn)而確保程序的科學(xué)性和合理性。
5.2 做好相應(yīng)的詳細(xì)設(shè)計(jì)和編碼工作
接下來就要進(jìn)行具體的程序編寫工作,要選取合適的計(jì)算機(jī)語言,例如常見的語言有:C語言、C++語言以及JAVA語言等等。然而在實(shí)際的編碼之前,應(yīng)該要進(jìn)行詳細(xì)的設(shè)計(jì),以便正常進(jìn)行軟件的開發(fā)。
與此同時(shí),由于軟件開發(fā)具有很強(qiáng)的開放性,進(jìn)而使每個軟件開發(fā)人員都要具備相應(yīng)的工作經(jīng)驗(yàn)和專業(yè)素養(yǎng),保證軟件開發(fā)的質(zhì)量。
5.3 做好測試與檢驗(yàn)環(huán)節(jié)的工作
軟件開發(fā)人員要進(jìn)行相應(yīng)的測試工作,測試軟件的適用情況與效果。軟件測試人員要隨機(jī)地輸入一些數(shù)據(jù),看哪種數(shù)據(jù)更符合功能的要求和標(biāo)準(zhǔn)。
雖然計(jì)算機(jī)應(yīng)用技術(shù)在我國得到了廣泛的推廣,但是我國技術(shù)水平比較有限,導(dǎo)致測試軟件的使用非常有限。開發(fā)的軟件再通過檢查之后,需要支付相應(yīng)的費(fèi)用,才能使用。而且需求方還會進(jìn)行一定的驗(yàn)收環(huán)節(jié),進(jìn)而確保軟件功能的準(zhǔn)確無誤。
6 我國計(jì)算機(jī)應(yīng)用軟件開發(fā)的作用
(1)計(jì)算機(jī)應(yīng)用軟件具有自動處理任務(wù)的功能,只要按照正常的程序進(jìn)行,就能解決和處理復(fù)雜的問題;
(2)處理工作的效率很高,例如在處理財(cái)務(wù)的問題中,大大提高了財(cái)務(wù)工作的辦事效率,也減輕了錯誤的發(fā)生概率;
(3)推動了現(xiàn)代化辦公的發(fā)展,對于企業(yè)而言,計(jì)算機(jī)應(yīng)用軟件開發(fā)為企業(yè)的運(yùn)作帶來了極大的便利,有的還出現(xiàn)了“無紙化辦公”,成為企業(yè)發(fā)展過程中必不可少的一部分。
7 計(jì)算機(jī)應(yīng)用軟件開發(fā)應(yīng)遵循的原則
7.1 規(guī)范性原則
在軟件的開發(fā)過程中,在遵循一定的自然規(guī)律;其次,要綜合考慮人們的認(rèn)知、思想以及行為習(xí)慣,從而不斷完善技術(shù),充分發(fā)揮出它的規(guī)范性原則。
7.2 維護(hù)性原則
計(jì)算機(jī)應(yīng)用軟件在開發(fā)完成之后,要及時(shí)進(jìn)行維修與處理,全方位、多領(lǐng)域的考慮后期維護(hù)的相關(guān)問題,進(jìn)而為后續(xù)工作提供一些便捷。因此,在計(jì)算機(jī)應(yīng)用軟件的開發(fā)過程中,要遵循維護(hù)這一原則,從而使軟件即使出現(xiàn)問題也能得到及時(shí)的應(yīng)對措施。
7.3 簡化性原則
在開發(fā)計(jì)算機(jī)應(yīng)用軟件時(shí),要盡量用最簡單、最易懂的步驟來完成程序的編寫工作。在開發(fā)的過程中,只有嚴(yán)格遵循簡化性這一原則,才能更好地服務(wù)于客戶,滿足客戶的需求,避免計(jì)算機(jī)應(yīng)用軟件的復(fù)雜性而給客戶帶來的不便。
7.4 創(chuàng)新性原則
軟件技術(shù)開發(fā)人員的思想要不斷與時(shí)俱進(jìn)、開拓創(chuàng)新,對于比較優(yōu)秀的軟件開發(fā)案例,我們不能照搬照抄,要有借鑒地進(jìn)行參考和學(xué)習(xí);也要學(xué)習(xí)國外先進(jìn)的計(jì)算機(jī)技術(shù)和運(yùn)作模式,從而更好地找到與我國自身發(fā)展相契合的軟件開發(fā)新形式。
8 計(jì)算機(jī)應(yīng)用軟件開發(fā)的現(xiàn)狀
我國計(jì)算機(jī)應(yīng)用軟件的開發(fā)較不理想,具體表現(xiàn)為:
8.1 過于形式主義,照搬照抄的現(xiàn)象較為嚴(yán)重
我國有些計(jì)算機(jī)的軟件公司,上市時(shí)間較長,并開發(fā)出了一些效益比較好的軟件,然而就存在著有些軟件公司照搬照抄,直接套用、索取他人的勞動成果,甚至還采用了一些非法手段進(jìn)行盜取。不僅與自身企業(yè)的發(fā)展不相匹配,而且造成不良的社會風(fēng)氣的形成。
8.2 控制力度不樂觀
由于受到國家相關(guān)領(lǐng)導(dǎo)的重視程度不夠,使企業(yè)的控制與管理力度有所放松,大大阻礙了我國計(jì)算機(jī)應(yīng)用軟件的開發(fā)與發(fā)展。
8.3 我國的經(jīng)濟(jì)實(shí)力有所限制
例如:國外的計(jì)算機(jī)技術(shù)比較科學(xué)化、先進(jìn)化,計(jì)算機(jī)應(yīng)用軟件的開發(fā)也比較成功,然而對于一些特殊的應(yīng)用軟件而言,仍然是使用英文版本,沒有相應(yīng)的中文翻譯,產(chǎn)生這些因素的原因,是由我國的經(jīng)濟(jì)實(shí)力比較有限而導(dǎo)致的。
9 結(jié)束語
綜上所述,計(jì)算機(jī)應(yīng)用軟件的開發(fā)流程與需求已經(jīng)成為了人們普遍關(guān)注的焦點(diǎn)性問題,扮演著越來越重要的社會角色。但是我國的計(jì)算機(jī)應(yīng)用軟件的發(fā)展水平仍然較為低下,還存在著一些不足之處。因此,我們必須加強(qiáng)計(jì)算機(jī)應(yīng)用軟件的重視程度,大力對開發(fā)流程和需求分析展開研究性工作,不斷完善、不斷改進(jìn)、不斷創(chuàng)新,從而提高計(jì)算機(jī)應(yīng)用軟件的整體效率與整體質(zhì)量,推進(jìn)我國計(jì)算機(jī)技術(shù)的穩(wěn)定發(fā)展,更好地走向世界。
參考文獻(xiàn)
[1]徐燕婷.嵌入式軟件應(yīng)用于計(jì)算機(jī)軟件開發(fā)過程中的價(jià)值分析[J].科技展望,2016(34):11.
[2]李開元.探究計(jì)算機(jī)應(yīng)用軟件開發(fā)過程中不同編程語言的影響[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