摘 要:隨著科學(xué)技術(shù)發(fā)展,我國的計(jì)算機(jī)事業(yè)取得了飛速的發(fā)展,不僅為人類的生活帶來了極大大的方便,同時(shí)還在經(jīng)濟(jì)、軍事航天等領(lǐng)域發(fā)揮著不小的貢獻(xiàn)。因?yàn)橛?jì)算機(jī)性能的好壞很大程度上是由計(jì)算機(jī)軟件決定的。就此,本文通過介紹計(jì)算機(jī)軟件的重要性開始,分析了在計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)時(shí)出現(xiàn)的問題,提出了若干解決計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的解決措施。希望能過為正在研發(fā)軟件開發(fā)設(shè)計(jì)的團(tuán)隊(duì)或個(gè)人提供一點(diǎn)幫助。
關(guān)鍵詞:計(jì)算機(jī)軟件;開發(fā)設(shè)計(jì);難點(diǎn);解決措施
中圖分類號:F426.672
隨著科學(xué)技術(shù)的不斷進(jìn)步,以及人民生活品質(zhì)的提高,個(gè)人或社會(huì)團(tuán)體對計(jì)算機(jī)軟件的要求也越來越高,如何讓計(jì)算機(jī)軟件為人們提供更好的服務(wù),這是很多計(jì)算機(jī)軟件開發(fā)者都會(huì)面臨的并竭盡全力想要解決的問題,那么是什么原因?qū)е铝擞?jì)算機(jī)軟件開發(fā)設(shè)計(jì)時(shí)的困難?我們計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)者又應(yīng)該要如何解決在計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)時(shí)遇到的問題?本文對此作了詳述。
1 計(jì)算機(jī)軟件的重要性
計(jì)算機(jī)軟件分類有兩種,一種是應(yīng)用軟件而另一種就是操作軟件,應(yīng)用軟件就是使用者聽歌要用到的播放器,上網(wǎng)要用到的IE瀏覽器,這些都是應(yīng)用軟件,還有一種就是操作軟件,也就是使用者用鼠標(biāo)點(diǎn)擊東西,會(huì)被打開,文件可以存儲(chǔ),這些操作軟件是直接控制硬件的,沒有操作軟件就沒有東西控制硬件工作,沒有硬件的存在,軟件也就沒有什么作用了。由此可見計(jì)算機(jī)軟件在計(jì)算機(jī)中的重要性。
2 現(xiàn)存計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的問題
2.1 對需求分析的不充分
由于在計(jì)算機(jī)軟件開發(fā)過程中對軟件的內(nèi)容設(shè)計(jì)不夠完整,不夠詳細(xì),導(dǎo)致在軟件開發(fā)過程中往往會(huì)出現(xiàn)對原本想要設(shè)計(jì)的內(nèi)容太過籠統(tǒng),不可被測試的問題(軟件測試流程見圖1),這樣就很難完成一個(gè)能夠達(dá)到要求的軟件,或者設(shè)計(jì)出的軟件中有很多功能是無用的,而需要的功能卻不能在軟件上的到體現(xiàn)。
需求階段
設(shè)計(jì)階段
單元集成測試階段
系統(tǒng)自動(dòng)化測試階段
性能測試階段
提交文檔階段
結(jié)項(xiàng)總結(jié)階段
圖1 軟件測試基本流程
2.2 軟件規(guī)劃不切實(shí)際
一個(gè)軟件從設(shè)計(jì)之初開始到最后完成,會(huì)出現(xiàn)很多個(gè)程序和設(shè)計(jì)過程,而且整個(gè)的程序或者設(shè)計(jì)過程都會(huì)比較復(fù)雜,如果對于這些設(shè)計(jì)程序或者設(shè)計(jì)過程沒有很好的規(guī)范,就會(huì)很難保證軟件最后能過保質(zhì)保量的完成。比如對待一件事物人們都是會(huì)有好新鮮的心情,很有可能設(shè)計(jì)者對軟件的設(shè)計(jì)也是按照設(shè)計(jì)的自然發(fā)展水平來的,對于,與設(shè)計(jì)一開始會(huì)投入極高的熱情和,但是隨著設(shè)計(jì)的進(jìn)一步發(fā)展,他會(huì)面臨到越來越多越來越枯燥的問題,這是設(shè)計(jì)這就不能報(bào)以很高的積極性,這就會(huì)使得軟件設(shè)計(jì)團(tuán)隊(duì)再設(shè)計(jì)軟件中一個(gè)很小的環(huán)節(jié)用大量的人力或者物力,但是對于設(shè)計(jì)的核心卻不能夠給與科學(xué)系統(tǒng)的設(shè)計(jì)。導(dǎo)致最終的設(shè)計(jì)不合理甚至不可用。這就浪費(fèi)了研發(fā)這的腦力以及投入的人力、物力與財(cái)力。
2.3 計(jì)算機(jī)軟件的設(shè)計(jì)者沒能擁有良好的設(shè)計(jì)環(huán)境
我國在計(jì)算機(jī)軟件設(shè)計(jì)開發(fā)上還是存在很對問題的,其中很大一部分原因是因?yàn)橛?jì)算機(jī)軟件設(shè)計(jì)者沒能擁有良好的設(shè)計(jì)環(huán)境,使得我國的軟件開發(fā)一直處在一個(gè)非常被動(dòng)的狀態(tài),主要原因是因?yàn)?,我國的軟件開發(fā)還沒有到正規(guī)商品化的地步,很多軟件開發(fā)者的對一個(gè)軟件投入了大量的時(shí)間和精力以及腦力,但是最終卻沒有收到很好的收益,并且他們的勞動(dòng)成果也沒有的到很好的尊重,這對于軟件研發(fā)的發(fā)展是非常不利的,同時(shí)沒有良好的開發(fā)環(huán)境也是制約我國軟件開發(fā)的重要因素。
3 如何解決計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)時(shí)遇到的問題
3.1 要對的設(shè)計(jì)需求充分分析
針對計(jì)算機(jī)軟件開發(fā)過程中對軟件的內(nèi)容設(shè)計(jì)不夠完整,不夠詳細(xì),導(dǎo)致在軟件開發(fā)過程中出現(xiàn)對原本想要設(shè)計(jì)的內(nèi)容太過籠統(tǒng),不可被測試的問題。就應(yīng)該要求設(shè)計(jì)者在設(shè)計(jì)之初就應(yīng)該要考慮好軟件的設(shè)計(jì)內(nèi)容,制定設(shè)計(jì)計(jì)劃。
3.2 切實(shí)規(guī)劃好軟件設(shè)計(jì)
在軟件設(shè)計(jì)的過程中要組織好優(yōu)秀的隊(duì)伍,制定科學(xué)嚴(yán)格的設(shè)計(jì)計(jì)劃,要理清設(shè)計(jì)的重點(diǎn)是什么,避免造成人力物力上的浪費(fèi),再設(shè)計(jì)一個(gè)軟件是除了要設(shè)計(jì)好它的內(nèi)容,同時(shí)還要設(shè)計(jì)好對軟件設(shè)計(jì)的行程安排,抓好設(shè)計(jì)的重點(diǎn)是什么,避免在一些軟件無關(guān)緊要的環(huán)節(jié)上浪費(fèi)大量的人力物力以及財(cái)力。
3.3 給計(jì)算機(jī)軟件設(shè)計(jì)工作者提供一個(gè)良好的環(huán)境
首先讓他們擁有一個(gè)正規(guī)的商品化的開發(fā)工具,同時(shí)要給與他們一個(gè)良好的工作環(huán)境,讓他讓他們在良好研發(fā)設(shè)計(jì)環(huán)境中,開始軟件的研發(fā),為他們提供硬件上的服務(wù),抱回他們的智力成果。讓他們的研發(fā)軟件,能過為他們帶來收益,使得他們受少鼓勵(lì),提高他們的研發(fā)熱情。
4 結(jié)束語
在科學(xué)技術(shù)飛速發(fā)展的今天,計(jì)算機(jī)軟件的設(shè)計(jì)和開發(fā)工作就顯得格外的重要,它在很大的程度上影響了計(jì)算機(jī)的工作性能,好的計(jì)算機(jī)軟件了可以幫助計(jì)算機(jī)擁有更好的工作水平和工作質(zhì)量,本文從計(jì)算機(jī)軟件的重要性講起,介紹了計(jì)算機(jī)軟件在計(jì)算機(jī)中的重要性,沒有操作軟件就沒有東西控制硬件工作,硬件也就沒有存在的價(jià)值,同時(shí)還從對需求分析的不充分,軟件規(guī)劃不切實(shí),計(jì)算機(jī)軟件的設(shè)計(jì)者沒能擁有良好的設(shè)計(jì)環(huán)境方面提出了我國的軟件設(shè)計(jì)行業(yè)在設(shè)計(jì)中出現(xiàn)的問題,主要是設(shè)計(jì)者或設(shè)計(jì)團(tuán)隊(duì)在軟件的設(shè)計(jì)內(nèi)容上以及軟件的設(shè)計(jì)的安排上存在的不合理的,以及從外圍的環(huán)境上來看我們的國家沒能給與設(shè)計(jì)者一個(gè)很好的設(shè)計(jì)環(huán)境,針對于此提出了要對的設(shè)計(jì)需求充分分析,切實(shí)規(guī)劃好軟件設(shè)計(jì),給計(jì)算機(jī)軟件設(shè)計(jì)工作者提供一個(gè)良好的環(huán)境的解決措施,希望能夠幫助在計(jì)算機(jī)軟件設(shè)計(jì)者打造出完美的軟件,為計(jì)算機(jī)事業(yè)提供更好的服務(wù)。
參考文獻(xiàn):
[1]夏雪飛,騰達(dá),魏榮凱.基于計(jì)算機(jī)軟件開發(fā)中影響軟件質(zhì)量的因素探討[J].電子技術(shù)與軟件工程,2013(23):89.
[2]李大鵬,關(guān)于計(jì)算機(jī)軟件開發(fā)語言的研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(06):196-195.
[3]王浩,探析計(jì)算機(jī)軟件開發(fā)的規(guī)范化[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(18):206-208.
作者簡介:佘勇(1983-),男,貴州凱里人,昆明理工大學(xué)學(xué)士,講師,研究方向:計(jì)算機(jī)軟件類。
作者單位:貴州電子信息職業(yè)技術(shù)學(xué)院,貴州凱里 556000