賁馳
摘要:計算機技術(shù)的飛速發(fā)展,使得龐大的軟件工程得以實施并在促進(jìn)社會各項事業(yè)的發(fā)展過程中發(fā)揮更加廣泛和重要的作用,為了深入挖掘軟件工程的技術(shù)潛力,讓其在更多的領(lǐng)域和更深入的層次起到應(yīng)有的作用,就必須針對其一系列的現(xiàn)代化的科學(xué)技術(shù)進(jìn)行分析和研究,以促進(jìn)軟件工程的進(jìn)一步發(fā)展。
關(guān)鍵詞:計算機軟件工程;現(xiàn)代化技術(shù);發(fā)展
引言
軟件工程需要大量先進(jìn)技術(shù)和專業(yè)軟件工程人員,這就離不開大力的資金和技術(shù)方面的投入,之所以大力開發(fā)和完善軟件工程,就是因為其無論是開發(fā)過程和產(chǎn)生的技術(shù),都能夠?qū)ΜF(xiàn)有的軟件開發(fā)和其他領(lǐng)域內(nèi)的發(fā)展起到極大的促進(jìn)作用,技術(shù)實力必將更上一層樓,獲得較大較快的發(fā)展,這就是軟件工程開發(fā)和應(yīng)用的基本性作用,其意義遠(yuǎn)不止如此,甚至關(guān)系到一個國家經(jīng)濟建設(shè)的持續(xù)發(fā)展和進(jìn)步。
1、軟件工程特點
1.1靈活性
軟件工程的架構(gòu)模式經(jīng)過多方的優(yōu)化和升級,其具備了很強的靈活性,主要表現(xiàn)在開發(fā)者的不同需求上,會根據(jù)不同的實際需要,按照不同個功能和性能要求,在工程主體結(jié)構(gòu)的基礎(chǔ)上,可以靈活的改變功能選項,已達(dá)到不同的開發(fā)要求和目的,這種靈活性是軟件工程的重要特點之一,也是其能夠開發(fā)出各種先進(jìn)實用軟件的重要保障,能夠滿足廣大客戶的需求差異,也使得軟件工程在社會經(jīng)濟發(fā)展中的各個領(lǐng)域內(nèi)都有比較廣泛的應(yīng)用。
1.2協(xié)作性
軟件所在的系統(tǒng)是與其他軟件有著一定的聯(lián)系的,雖然軟件的功能和運行環(huán)境存在一些差異和不同,但是在軟件工程的協(xié)調(diào)之下,軟件相互之間能夠在統(tǒng)一的環(huán)境和框架之下合力完成某項工作,無論是在高速的運行狀態(tài)還是處于靜止之中,軟件之間的聯(lián)系并沒有被暫時的切斷,依然具備很強的關(guān)聯(lián)特性,這樣系統(tǒng)在運行時就會迅速調(diào)動起軟件,形成良好的協(xié)作性,打通各個軟件之間的聯(lián)系渠道,加深軟件之間的相互聯(lián)系,提高開放的水平,這樣就能夠提高軟件工程的整體性能和工作效率,解決問題的速度也將大大提升。
1.3反應(yīng)性
軟件的開發(fā)是根據(jù)社會經(jīng)濟變化的需求而做出相應(yīng)的改變的,因此軟件工程的技術(shù)研發(fā)要注意獲取最新的需求變化信息,將各種信息整合成為寶貴的資源,通過合理的組合與規(guī)劃設(shè)計,將各種實用的功能反應(yīng)出來,要具備極高的反應(yīng)性,軟件的開發(fā)和應(yīng)用之間的轉(zhuǎn)換速度必須要加快,才能跟得上社會發(fā)展的持續(xù)變化,由于我國的基本國情,社會經(jīng)濟的發(fā)展正面臨著巨大的升級和轉(zhuǎn)型,在這個過程中各行各業(yè)都需要進(jìn)行一定程度的改革,很多軟件的應(yīng)用也必須升級和改造,以此來滿足時刻變化切日益增多的需求,對于軟件工程的開發(fā)團隊來說,要在大量資金和技術(shù)的支持之下,緊跟時代發(fā)展的步伐和技術(shù)前沿領(lǐng)域內(nèi)對軟件開發(fā)的期望,整合現(xiàn)有的資源,做出迅速的反應(yīng),以開發(fā)技術(shù)為基礎(chǔ),要不斷的擴大軟件工程的應(yīng)用范圍,不斷拓寬軟件工程的應(yīng)用渠道。
2、計算機軟件工程發(fā)展的現(xiàn)狀及問題
(1)計算機軟件工程的發(fā)展現(xiàn)狀
計算機的相關(guān)技術(shù)發(fā)展,到如今已經(jīng)處在一個較為成熟的階段,技術(shù)的創(chuàng)新和發(fā)展進(jìn)入了快車道,這是以雄厚的硬件設(shè)施和軟件開發(fā)技術(shù)為基礎(chǔ)才能夠?qū)崿F(xiàn)的,計算機技術(shù)的發(fā)展極大的促進(jìn)了軟件工程的研發(fā)和迅速得到普及和應(yīng)用,在信息化和智能化發(fā)展的今天,使得各項計算機技術(shù)之間的聯(lián)系更為的緊密和牢固,技術(shù)不再是單一單線的獨立發(fā)展模式,而是在軟件工程的統(tǒng)籌安排下集中力量共同獲得創(chuàng)新式的發(fā)展,這種趨勢不僅強化了計算機技術(shù)的實力,提升了很多高新科學(xué)技術(shù)的水平,而且能夠?qū)⑵滢D(zhuǎn)化為社會經(jīng)濟中各項事業(yè)的發(fā)展推動力,我們的生活和工作已經(jīng)根本離不開計算機和軟件,大量移動終端和電子設(shè)備的應(yīng)用,使軟件的應(yīng)用領(lǐng)域得到了極大的擴展,無論是硬件設(shè)施的相關(guān)技術(shù),還是軟件的開發(fā)和應(yīng)用技術(shù),都獲得很大幅度的進(jìn)步和更深層次的發(fā)展,軟件工程的龐大規(guī)模和巨大需求形成了一定的對等和平衡的關(guān)系,需求刺激了軟件工程的不斷完善和發(fā)展,促進(jìn)了計算機技術(shù)的不斷進(jìn)步,將以往很難聯(lián)系在一起的產(chǎn)業(yè)和項目逐漸聯(lián)系起來,找出聯(lián)系所在來促進(jìn)彼此的發(fā)展,這突破了不同領(lǐng)域之間存在了多年的壁壘,使得發(fā)展和進(jìn)步的空間和渠道更加多元化,人們在應(yīng)對各種社會問題的時候有了更多的解決措施和方案,這對社會經(jīng)濟的發(fā)展具有極大的促進(jìn)作用。
(2)計算機軟件工程發(fā)展過程中共存在的問題
盡管軟件工程的相關(guān)事業(yè)發(fā)展的如火如荼,但是我們也要冷靜下來面對出現(xiàn)的各種問題,在軟件工程的實際開發(fā)過程中,很多軟件開發(fā)的公司和團隊存在盲目的發(fā)展傾向問題,這種問題主要表現(xiàn)在跟隨和模仿較為成功的案例,而不注重自身的技術(shù)實力水平和能力,對于市場的實際情況沒有調(diào)查清楚,很多時候都是一廂情愿的認(rèn)為軟件就應(yīng)該以既定的方向進(jìn)行開發(fā)并推向市場,殊不知這種做法過于武斷和盲目,帶有強烈的以自我為中心的心理,軟件的實用性和可靠性嚴(yán)重受損,而且自身的應(yīng)用水平很低,在實際操作中可供客戶選擇的余地不是很大,功能不是很健全,而這種情況在軟件工程的發(fā)展過程中屢見不鮮,使得每個軟件開發(fā)的個體都在很小的空間內(nèi)掙扎求存,難以形成的強大的產(chǎn)業(yè)鏈,軟件之間的聯(lián)系逐漸被隔斷和切除,難以形成以點帶面的良好發(fā)展形勢,很多具有很高使用價值并且創(chuàng)意十足的軟件開發(fā)技術(shù)和產(chǎn)品都沒有形成良好的市場反應(yīng)。出現(xiàn)這種情況的原因主要在于發(fā)展的局限性上,我國的軟件工程開發(fā)還處在發(fā)展中,很多技術(shù)的掌握和應(yīng)用還要學(xué)習(xí)國外的經(jīng)驗,產(chǎn)業(yè)鏈條上因此還存在很多薄弱的環(huán)節(jié)。
3、計算機軟件工程開發(fā)優(yōu)化
3.1加強開發(fā)方法的應(yīng)用性
軟件工程在開發(fā)過程中就可以得見其復(fù)雜性超乎人們的想象,它之所以能夠擁有如此廣闊的應(yīng)用領(lǐng)域和發(fā)展前景,其中一個最主要的原因就是軟件工程的內(nèi)容極為龐大,豐富而且多樣,能夠適應(yīng)各種領(lǐng)域內(nèi)的不同需求,要提高軟件工程的實用性,就要依據(jù)實際情況增強開發(fā)過程中運用方法的應(yīng)用性,將最可行的方法合理的運用在最需要的環(huán)節(jié)中,才能完成對薄弱環(huán)節(jié)的補強和加固,方法的應(yīng)用要注重信息資源的收集和分析,根據(jù)問題來尋找合適的應(yīng)對策略。
3.2社會扶持力度
社會各方面的支持是計算機軟件工程發(fā)展的基本前提。在此方面,需要政府加強扶持力度,并出臺相關(guān)法律法規(guī)維持整個大環(huán)境中的秩序。無論發(fā)展與改革,政府以及社會各方面的支持都是計算機軟件工程的最有效保障。為了能更好、更快地完成自主研發(fā)目標(biāo),順應(yīng)技術(shù)項目改造,成立相關(guān)的基金機構(gòu)也是有必要的。對當(dāng)今重點項目的扶持力度要有別于其他項目,要將具體項目進(jìn)行詳細(xì)劃分。
3.3完善開發(fā)模型的合理性
軟件工程開發(fā)人員在進(jìn)行項目開發(fā)階段,可以制定合理的模型以此來提高項目開發(fā)的工作效率?,F(xiàn)階段主要的開發(fā)模型有瀑布開發(fā)模型、螺旋式開發(fā)模型以及原型模型等。但是在實際開發(fā)中,開發(fā)人員不能全部依賴于模型進(jìn)行系統(tǒng)的開發(fā)設(shè)計,因為每一個模型都有它適合的項目,并不一定適合于當(dāng)前的開發(fā)項目。
結(jié)語
總之,隨著科學(xué)技術(shù)不斷發(fā)展與進(jìn)步,計算機軟件工程技術(shù)高速發(fā)展。生產(chǎn)生活中的各個領(lǐng)域都能看到計算機軟件的影子,計算機軟件工程已經(jīng)成為我國社會經(jīng)濟不可或缺的一部分,進(jìn)一步加強對其的研究非常有必要。
參考文獻(xiàn):
[1]程姝.計算機軟件工程的技術(shù)及管理[J].電腦編程技巧與維護,2016,09:16-17.
[2]袁平.逆向工程技術(shù)的研究與工程應(yīng)用[D].昆明理工大學(xué),2002.
[3]胡金萍.探析軟件工程數(shù)據(jù)挖掘研究進(jìn)展[J].電腦知識與技術(shù),2016,34:1-2.