袁俊飛 馬騁 余泱住
摘要:隨著信息技術(shù)在開(kāi)發(fā)中的應(yīng)用,軟件的需求量不斷增長(zhǎng)。由于開(kāi)發(fā)團(tuán)隊(duì)以及開(kāi)發(fā)方法的不同,導(dǎo)致很多同類型軟件質(zhì)量良莠不齊,開(kāi)發(fā)成本不一,開(kāi)發(fā)周期不一,而且操作困難,重復(fù)性強(qiáng)等問(wèn)題?;谲浖こ痰拈_(kāi)發(fā)模式,可以較好的改善這些問(wèn)題,提高軟件的開(kāi)發(fā)成功率。
關(guān)鍵詞:軟件工程;開(kāi)發(fā);問(wèn)題;成功率
Abstract: With the application of information technology in development, the demand for software continues to grow. Due to the different development teams and development methods, many of the same types of software are of mixed quality, development costs are different, development cycles are different, and operations are difficult and repetitive. Based on the software engineering development model, these problems can be better improved and the software development success rate can be improved.
Keywords: software engineering, development, problem, success
引言:
隨著社會(huì)科技的不斷進(jìn)步,軟件的應(yīng)用范圍也正在不斷的擴(kuò)大,比如,餐飲領(lǐng)域、數(shù)據(jù)領(lǐng)域以及購(gòu)物領(lǐng)域等,軟件可以說(shuō)是無(wú)處不在。而對(duì)于軟件工程來(lái)說(shuō),軟件工程是一類求解軟件的工程,其用于構(gòu)造模型和算法,用于計(jì)劃、資源、質(zhì)量和成本等的管理,用于指定規(guī)范、設(shè)計(jì)范型、評(píng)估成本、權(quán)衡結(jié)果,所以軟件工程能夠應(yīng)用于計(jì)算機(jī)科學(xué)、數(shù)學(xué)和管理學(xué)等原理,通過(guò)借鑒傳統(tǒng)工程的方法,創(chuàng)建軟件以達(dá)到提高質(zhì)量并且降低成本的目的?,F(xiàn)如今,一些傳統(tǒng)軟件工程方逐漸被淘汰,現(xiàn)代軟件工程的方法能夠適應(yīng)社會(huì)科學(xué)水平迅速提高的背景,所以現(xiàn)代軟件工程受到大力推廣以及廣泛應(yīng)用。但是由于科技和計(jì)算機(jī)技術(shù)的發(fā)展過(guò)快,導(dǎo)致了我國(guó)現(xiàn)代軟件工程存在著較多的不足,所以需要對(duì)現(xiàn)代軟件工程現(xiàn)存的問(wèn)題進(jìn)行研究分析,指定相應(yīng)的現(xiàn)代軟件工程在軟件開(kāi)發(fā)中合理應(yīng)用的策略,進(jìn)而促進(jìn)我國(guó)科學(xué)技術(shù)水平的發(fā)展。
一、軟件工程技術(shù)在系統(tǒng)軟件開(kāi)發(fā)時(shí)的特點(diǎn)
開(kāi)發(fā)一個(gè)軟件用到的技術(shù)很多,不同的系統(tǒng)軟件對(duì)軟件工程技術(shù)的要求也不一樣,在開(kāi)發(fā)系統(tǒng)的時(shí)候,要考慮到當(dāng)時(shí)人們的需求是什么,所以說(shuō)系統(tǒng)開(kāi)發(fā)是很復(fù)雜的。系統(tǒng)軟件的各個(gè)模塊的耦合度要很高才行,一個(gè)模塊發(fā)生變化時(shí),會(huì)帶來(lái)很多的后果。系統(tǒng)開(kāi)發(fā)的過(guò)程應(yīng)該是一個(gè)規(guī)范、科學(xué)和系統(tǒng)的漫長(zhǎng)過(guò)程。
二、軟件工程化的概念
軟件工程化是利用系統(tǒng)化、規(guī)范化和數(shù)量化的工程原則,對(duì)軟件進(jìn)行開(kāi)發(fā)維護(hù)。軟件工程化是個(gè)較為復(fù)雜的概念,包含軟件設(shè)計(jì)的各個(gè)方面,包括技術(shù)問(wèn)題、人員問(wèn)題、管理問(wèn)題等,對(duì)此需要自身的軟件工程進(jìn)行評(píng)估,了解自身軟件狀況,才能達(dá)到軟件開(kāi)發(fā)時(shí)間、質(zhì)量、成本、服務(wù)的目的。
三、軟件開(kāi)發(fā)過(guò)程中軟件工程技術(shù)的應(yīng)用
由于軟件工程技術(shù)自身攜帶的屬性,使其在軟件的開(kāi)發(fā)工作和運(yùn)用過(guò)程中變得非常復(fù)雜繁瑣。所以,軟件開(kāi)發(fā)的工程師要清晰的認(rèn)識(shí)到系統(tǒng)軟件在開(kāi)發(fā)的過(guò)程中將面臨的困難及自身的不足之處,采取科學(xué)的方法,以此改進(jìn)軟件工程技術(shù)在軟件開(kāi)發(fā)過(guò)程中的合理運(yùn)用。1.軟件模型的科學(xué)構(gòu)建。首先,由于考慮到軟件工程技術(shù)專屬的特殊性質(zhì),軟件開(kāi)發(fā)者在進(jìn)行系統(tǒng)軟件的開(kāi)發(fā)和設(shè)計(jì)工作中,要注意是否建立了一個(gè)相對(duì)合理的軟件模型,保證軟件工程技術(shù)切實(shí)運(yùn)用到系統(tǒng)軟件的開(kāi)發(fā)工作當(dāng)中。其次,在進(jìn)行構(gòu)模的過(guò)程當(dāng)中,要從科學(xué)的角度出發(fā),充分理解系統(tǒng)軟件當(dāng)中程序的具體運(yùn)用。最后,在系統(tǒng)軟件的開(kāi)發(fā)周期、開(kāi)發(fā)流程和開(kāi)發(fā)管理等幾個(gè)方面,要做出合理的調(diào)整,有規(guī)劃的開(kāi)始軟件模型的開(kāi)發(fā)工作。另外,為了達(dá)到軟件模型的最佳構(gòu)建效果,軟件開(kāi)發(fā)者要自覺(jué)地對(duì)軟件開(kāi)發(fā)模型進(jìn)行科學(xué)性的考察,及時(shí)發(fā)現(xiàn)并且糾正構(gòu)模工作不足的地方,以此保障軟件開(kāi)發(fā)能夠穩(wěn)健進(jìn)行。2.軟件應(yīng)用程序的研發(fā)。應(yīng)用程序可以說(shuō)覆蓋面非常廣,軟件開(kāi)發(fā)各項(xiàng)工作都包括在內(nèi),由此可見(jiàn)系統(tǒng)軟件和應(yīng)用程序是密不可分的關(guān)系。由于軟件應(yīng)用程序的存在是為了能夠滿足軟件使用者的實(shí)際需求,所以,在進(jìn)行軟件應(yīng)用程序的研發(fā)工作時(shí),要注意做到以人為本的理念,軟件的開(kāi)發(fā)者必須要清晰的明確軟件使用者對(duì)軟件應(yīng)用程序的具體要求,按照軟件使用者的現(xiàn)實(shí)需求提取相關(guān)的重點(diǎn)內(nèi)容進(jìn)行科學(xué)化研發(fā)工作,盡量做到科學(xué)化、合理化、人性化。因此,在以科學(xué)為前提之下,充分的利用上述的系統(tǒng)軟件優(yōu)化流程,增加軟件使用者對(duì)系統(tǒng)軟件的使用頻率,以此達(dá)到提高軟件開(kāi)發(fā)效益的目的,才能真正實(shí)現(xiàn)系統(tǒng)軟件開(kāi)發(fā)高效化的愿景。
四、結(jié)論:
通過(guò)本文論述可知,我國(guó)在計(jì)算機(jī)軟件工程的開(kāi)發(fā)方面已經(jīng)取得了一定的進(jìn)步,并且軟件工程技術(shù)在系統(tǒng)軟件開(kāi)發(fā)過(guò)程中對(duì)于軟件的局限性已經(jīng)進(jìn)行了一定程度的彌補(bǔ),對(duì)科學(xué)的對(duì)軟件模型畸形構(gòu)建、現(xiàn)代軟件工程開(kāi)發(fā)的概念也進(jìn)行了廣泛的應(yīng)用。而我國(guó)目前更要憑借這種局勢(shì),更好地對(duì)計(jì)算機(jī)系統(tǒng)軟件進(jìn)行研發(fā),進(jìn)而提高我國(guó)計(jì)算機(jī)行業(yè)的發(fā)展。
參考文獻(xiàn):
[1]李融融.軟件工程技術(shù)在系統(tǒng)軟件開(kāi)發(fā)過(guò)程的應(yīng)用研究[J].數(shù)字技術(shù)與應(yīng)用,2017,40(12):91-92.
[2]薄學(xué).軟件工程技術(shù)在系統(tǒng)軟件開(kāi)發(fā)中的應(yīng)用[J].無(wú)線互聯(lián)科技,2017,18(19):49-50.
[3]藺茹;軟件工程中面向?qū)ο蠓椒ǖ膬?yōu)勢(shì)分析[J];電子技術(shù)與軟件工程;2014(24).
[4]韓沁軒;傳統(tǒng)軟件工程與面向?qū)ο蟆?gòu)件軟件工程的比較分析[J];信息與電腦(理論版).2012(02)
[5]劉佳桐.軟件工程技術(shù)發(fā)展的新趨勢(shì)[J].電子技術(shù)與軟件工程,2019(05):32.