黃文濤 武漢東湖學(xué)院 湖北省黃岡市 438200
對(duì)于系統(tǒng)軟件的評(píng)價(jià),往往需要從其運(yùn)行性能和應(yīng)用程序方面來(lái)進(jìn)行著手,隨著軟件技術(shù)的不斷革新,系統(tǒng)軟件的開(kāi)發(fā)水平和質(zhì)量也在悄然提升著,越來(lái)越多優(yōu)秀的系統(tǒng)軟件開(kāi)始配備于我們的計(jì)算機(jī)中,這些系統(tǒng)軟件不但加強(qiáng)了我們計(jì)算機(jī)的各方面的性能,更加使得我們對(duì)于計(jì)算機(jī)的各種需求得到了滿足。
目前階段的系統(tǒng)軟件的開(kāi)發(fā)尚不完善,我國(guó)目前高科技產(chǎn)業(yè)飛速發(fā)展,涌現(xiàn)出一批需要利用計(jì)算機(jī)完成業(yè)務(wù)的科技型行業(yè),例如:新興的機(jī)器人行業(yè)、安卓手機(jī)應(yīng)用開(kāi)發(fā)行業(yè)、ROS機(jī)器人編程行業(yè)等等。這些行業(yè)的出現(xiàn)都要求著計(jì)算機(jī)的系統(tǒng)軟件的質(zhì)量和性能需要達(dá)到一定程度,并且由于市場(chǎng)上對(duì)于系統(tǒng)軟件的需求不斷變化,系統(tǒng)軟件開(kāi)發(fā)的難度與日俱增,尤其是很多個(gè)性化的系統(tǒng)軟件定制需求,更增加了軟件開(kāi)發(fā)人員的工作難度,如果開(kāi)發(fā)人員沒(méi)有很好的照顧到顧客多變的需求,那么便容易導(dǎo)致系統(tǒng)軟件開(kāi)發(fā)好后,卻失去了市場(chǎng),不利于系統(tǒng)軟件開(kāi)發(fā)行業(yè)的發(fā)展。
“軟件工程技術(shù)”作為一種綜合信息技術(shù)的稱呼,可以簡(jiǎn)單的看作語(yǔ)言設(shè)計(jì)、大數(shù)據(jù)處理、系統(tǒng)開(kāi)發(fā)、web網(wǎng)頁(yè)運(yùn)行與制作,軟件的運(yùn)行與管理、運(yùn)維控制管理等方面的總和,其本身有著涵蓋范圍廣、涉及領(lǐng)域眾多的特點(diǎn)。軟件工程技術(shù)的發(fā)展本質(zhì)便是以消費(fèi)者需求為主,其次以計(jì)算機(jī)為核心,即在充分滿足消費(fèi)者的需求后,盡可能低的對(duì)計(jì)算機(jī)硬件配置進(jìn)行要求,讓我們能夠在相對(duì)一般的計(jì)算機(jī)配置之下可以更好的利用計(jì)算機(jī)滿足我們的需要。
隨著軟件工程技術(shù)的不斷發(fā)展,系統(tǒng)軟件的開(kāi)發(fā)由傳統(tǒng)的開(kāi)發(fā)模式逐漸轉(zhuǎn)型,軟件工程技術(shù)在系統(tǒng)軟件的開(kāi)發(fā)中越發(fā)顯示出自身的優(yōu)勢(shì)。而軟件工程技術(shù)在系統(tǒng)軟件開(kāi)發(fā)過(guò)程中的應(yīng)用必須遵循實(shí)用性原則,系統(tǒng)軟件的開(kāi)發(fā)往往耗資巨大,需要巨大的資金支持,資金多少往往決定了系統(tǒng)軟件開(kāi)發(fā)的好壞,因此,軟件工程技術(shù)在系統(tǒng)軟件的開(kāi)發(fā)中應(yīng)當(dāng)遵循實(shí)用性原則,利用軟件工程技術(shù)不斷提高系統(tǒng)軟件開(kāi)發(fā)過(guò)程中的開(kāi)發(fā)效率和開(kāi)發(fā)質(zhì)量,降低系統(tǒng)軟件開(kāi)發(fā)所需的資金。軟件工程技術(shù)在系統(tǒng)軟件開(kāi)發(fā)過(guò)程中的應(yīng)用還應(yīng)當(dāng)遵循科學(xué)性原則,只有科學(xué)化的將軟件工程技術(shù)應(yīng)用到系統(tǒng)軟件開(kāi)發(fā)的過(guò)程中去,才能夠令系統(tǒng)軟件的開(kāi)發(fā)滿足使用者日益豐富的需求。
系統(tǒng)軟件開(kāi)發(fā)的成敗一定程度上取決于所采用軟件工程技術(shù)的好壞,優(yōu)秀的軟件工程技術(shù)可以為系統(tǒng)軟件應(yīng)用的開(kāi)發(fā)構(gòu)建運(yùn)行高效、顯示全面、修改便捷的模型,令系統(tǒng)軟件的開(kāi)發(fā)事半功倍。在系統(tǒng)軟件的開(kāi)發(fā)中,往往開(kāi)發(fā)人員需要先進(jìn)行模型的構(gòu)建,然后將系統(tǒng)軟件開(kāi)發(fā)項(xiàng)目分成幾個(gè)大的部分,由不同部門分解進(jìn)行,良好的軟件工程技術(shù)對(duì)于系統(tǒng)軟件開(kāi)發(fā)的模型建設(shè)、運(yùn)行維護(hù)、控制方面都有著很好的推動(dòng)作用,尤其在運(yùn)行維護(hù)方面,優(yōu)秀的軟件工程技術(shù)可以讓系統(tǒng)軟件的維護(hù)方面更好的進(jìn)行。例如:在系統(tǒng)軟件的開(kāi)發(fā)完成后,最終都要進(jìn)行系統(tǒng)軟件開(kāi)發(fā)部分的整合,在整合的過(guò)程中,難免會(huì)出現(xiàn)程序上的錯(cuò)誤,如果可以很好的應(yīng)用軟件工程技術(shù)中的運(yùn)維報(bào)錯(cuò)修改技術(shù),那么就可以很好的縮短程序錯(cuò)誤修改所花費(fèi)的時(shí)間。
從實(shí)際出發(fā),系統(tǒng)軟件在開(kāi)發(fā)后往往需要進(jìn)行系統(tǒng)軟件應(yīng)用的調(diào)試工作,通過(guò)軟件工程技術(shù)中的滲透技術(shù)可以很好的測(cè)試出研發(fā)的系統(tǒng)軟件可能存在著哪些方面的程序錯(cuò)誤,也可以發(fā)現(xiàn)系統(tǒng)軟件在運(yùn)行中可能會(huì)和其他軟件產(chǎn)生的沖突性問(wèn)題,因此必須重視軟件工程技術(shù)的完善,只有將軟件工程技術(shù)提升到一個(gè)新的高度,隨之而來(lái),便會(huì)對(duì)系統(tǒng)軟件應(yīng)用的開(kāi)發(fā)產(chǎn)生深刻的影響。在大數(shù)據(jù)的整合上,軟件工程技術(shù)很好的體現(xiàn)了其在系統(tǒng)軟件開(kāi)發(fā)中的重要作用。例如:通過(guò)軟件工程技術(shù)進(jìn)行大數(shù)據(jù)的整合,可以很好的將顧客的需求進(jìn)行系統(tǒng)化的顯示,從而為系統(tǒng)軟件的開(kāi)發(fā)確定合適的方向,使系統(tǒng)軟件應(yīng)用的開(kāi)發(fā)可以更好的適應(yīng)消費(fèi)者日益豐富的需求。
綜上,軟件使用者的需求日益豐富,系統(tǒng)軟件應(yīng)用在開(kāi)發(fā)過(guò)程中將會(huì)越來(lái)越重視軟件工程技術(shù)的應(yīng)用,只有將軟件工程技術(shù)科學(xué)有效的應(yīng)用到系統(tǒng)軟件的開(kāi)發(fā)過(guò)程中,才能夠設(shè)計(jì)出適合社會(huì)、符合人們生活需求的系統(tǒng)軟件程序,從而為人類的生活帶來(lái)便捷,造福人類社會(huì)。