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