張鑫
關鍵詞:現(xiàn)代科技軟件工程發(fā)展戰(zhàn)略
1軟件工程概述及來源
1.1軟件工程概述
軟件工程受益于當今基礎計算機技術的革新進步,其取得了相應的發(fā)展突破。軟件作為計算機領域衍生出的一個完整體系,軟件工程主要是開發(fā)出相應的軟件應用,借助計算機系統(tǒng)實現(xiàn)相應的管控功能。軟件工程主要實現(xiàn)對計算機系統(tǒng)科學、合理的開發(fā)和利用。軟件的使用面相對較為寬廣,在軟件開發(fā)的過程中所使用的技術相對較多,如各種編程語言、數(shù)據(jù)、文本、資料,同時還需要借助大量的開發(fā)工具。軟件工程逐漸成為國家與國家之間相互競爭、比拼的重點領域。我國軟件工程在快速發(fā)展,但是軟件工程的開發(fā)和使用存在相應的難點,需要通過技術分析、理論性分析對相關難點進行有效解決、根治??傊?,軟件工程開發(fā)主要服務于計算機系統(tǒng)的使用需求,滿足不同人群對計算機功能所提出的不同使用要求[1]。
1.2軟件工程來源
20世紀40年代,世界首臺計算機面世,在經(jīng)過幾十年的發(fā)展、革新之后,計算機領域也取得了相應的發(fā)展突破,而軟件工程也在該過程中得到了進一步發(fā)展革新。在初始階段,軟件往往是在計算機中編寫相應的程序語言,在此期間軟件大體上可分為兩類———系統(tǒng)軟件和科學軟件。
隨著社會經(jīng)濟快速發(fā)展、革新,計算機在社會中所承擔的工作任務也更加繁多,這對專業(yè)人才的技能要求也越來越高。在此期間,深化軟件工程的改革發(fā)展應當全方位遵循我國科技改革的實際需求。由于我國在軟件工程研制領域對相關人員的素質要求、技能要求越來越高,為了更好地滿足市場的實際需求,軟件工程行業(yè)在我國教育實踐過程中對相關工作的開展也提出了全新的改革需求?,F(xiàn)階段,我國在軟件工程領域需要不斷創(chuàng)新研制方法,為相關工程技術的發(fā)展提供保障。
2軟件工程現(xiàn)狀
軟件工程隨著計算機領域的發(fā)展革新取得相應的發(fā)展突破。在當今這個數(shù)字化、信息化時代,國家進一步加大了對軟件工程創(chuàng)新管理的力度,為軟件工程技術革新提供了動力,同時也給我國信息產(chǎn)業(yè)結構的優(yōu)化調整打下了堅實的基礎,進一步提升了我國產(chǎn)業(yè)結構的穩(wěn)定性。
2.1軟件工程知識體系
軟件工程在各行各業(yè)中擁有最前沿的學科體系,其內部系統(tǒng)復雜多樣。同時,軟件工程的結構研制工作也相對較為復雜,相關工作對人員技術、業(yè)務要求較高,其作為一項系統(tǒng)性工程需要多個領域的互助,以此才能夠充分發(fā)揮其應有的作用。因此,當今計算機軟件工程學科知識體系所涉及的交互融合范圍較為寬廣,需要各板塊進行有效配合、協(xié)同才能夠充分發(fā)揮出軟件工程語言技巧所具備的實際作用。
在進行軟件開發(fā)設計的過程中,開發(fā)人員需要對其中基礎性知識理論進行有效使用,對軟件技術的覆蓋面進行有效分析,并結合當前軟件工程的現(xiàn)實發(fā)展需求,考慮不同環(huán)境技術的內部能力,分析在不同場景下軟件工程學科知識體系的實際作用??傮w來說,軟件工程的學科知識體系較為寬廣,研發(fā)人員需要從多個維度、多個方向優(yōu)化工作,在研發(fā)創(chuàng)新的過程中進行不斷地技術積累,實現(xiàn)各學科知識的相互交融。
2.2軟件工程的發(fā)展特征分析
軟件工程的發(fā)展進一步推動了社會經(jīng)濟的發(fā)展步伐,隨著當前社會經(jīng)濟的快速發(fā)展,產(chǎn)業(yè)結構也在進行著前所未有的變革。因此,各行各業(yè)對軟件工程以及計算機技術的使用要求也越來越高,軟件工程領域相關專業(yè)人才的需求量也同步增加。由于相關領域人才欠缺,使得我國在相關領域的發(fā)展相對較為緩慢,從而暴露出當今軟件行業(yè)人才短缺且相關高端人才供不應求的狀況。社會對相關行業(yè)的技術人員提出了更高的要求,相關行業(yè)對專業(yè)人才的技能要求也較高,相關專業(yè)人才需要具備獨立研發(fā)的能力,同時也需要具備基本的創(chuàng)新、創(chuàng)造能力。
3現(xiàn)代技術在軟件工程領域的發(fā)展
3.1面向角色的編程
在學習軟件工程期間,相關人員必須進一步對編程工作引起足夠的重視。編程與軟件開發(fā)密不可分,在具體的編程作業(yè)中,開發(fā)者應當進行不斷優(yōu)化創(chuàng)新。而在實施編程教學期間,相關教學者也需要結合計算機語言的實際使用環(huán)境狀況,盡可能采取面向角色編程的方法來開展相應的編程教學,并考慮在不同的語境中對相關管控對象進行有效使用;而在軟件內編程也是其一種主要的形式,只有不斷地優(yōu)化現(xiàn)有的編程功能,才能夠為后續(xù)的軟件開發(fā)以及使用提供相應的保障。
3.2軟件產(chǎn)業(yè)管理模式朝多元化方向發(fā)展
首先,軟件產(chǎn)業(yè)的發(fā)展應當具備多元化的結構特征,雖然相關領域具備專業(yè)化、系統(tǒng)化的特征[2],但是開發(fā)者還需要進一步提高軟件所具備的技術功能,以軟件作為核心管控對象,不斷提高軟件系統(tǒng)所具備的綜合功能;其次,開發(fā)者還需要進一步提高自身的綜合能力以及專業(yè)能力。并且在相關行業(yè)領域的教學革新工作中,高等院校也需要結合新知識、新理論來落實對學生高質量和高效率的實踐教育指導,并實施相應的產(chǎn)教融合,以此滿足社會以及行業(yè)對相關人才的技能要求。尤其是在當今產(chǎn)業(yè)的發(fā)展管理模式中,相關專業(yè)人才還需要對軟件專業(yè)技術進行靈活多樣地使用。
因此,在相關領域的管理模式下:(1)需要滿足多元化管理的需求來應對軟件行業(yè)多元化且較高復雜度的發(fā)展態(tài)勢;(2)為滿足軟件產(chǎn)業(yè)發(fā)展的多變性,相關行業(yè)從業(yè)人員需要做到與時俱進,跟隨時代同步改革;(3)軟件工程行業(yè)、領域還需要給予相關軟件人才更多實踐探究的機會,無論是企業(yè)還是學校,都應當在培養(yǎng)人才的過程中注重增強相關專業(yè)人才所具備的專業(yè)知識應用能力以及實踐操作技能。高等院校則在教學的過程中還應當立足于當前產(chǎn)業(yè)發(fā)展的趨勢,優(yōu)化現(xiàn)有的教學課程,適當增加實踐教學項目,實現(xiàn)對學生理實一體化的專業(yè)教學指導。
3.2軟件工程朝智能化和自動化方向發(fā)展
在軟件工程領域,相關從業(yè)人員需要進一步提高對專業(yè)軟件工程的重視度,并且在發(fā)展的過程中進行不斷改革。在當今現(xiàn)代化經(jīng)濟發(fā)展的態(tài)勢下,軟件工程技術作為各行各業(yè)在發(fā)展經(jīng)營過程中不可缺少的一項實踐性技術,應當與社會的發(fā)展保持高度同步。軟件工程技術在當今需要滿足以下兩點需求:一方面,軟件工程需要滿足社會信息化發(fā)展變革的需求;另一方面,適應當今智能化、智慧化發(fā)展變革。相關行業(yè)需要以當前社會經(jīng)濟的發(fā)展情況作為參考依據(jù),對相關行業(yè)的結構進行調整、優(yōu)化。在軟件工程領域、行業(yè)的從業(yè)人員應當順應時代發(fā)展變革,探尋出多元化的發(fā)展道路。高等院校也需要對現(xiàn)有的教學模式進行革新優(yōu)化,確保軟件工程的開發(fā)與社會的發(fā)展保持高度一致。
3.4軟件構建技術和軟件重建技術
在軟件構建的開發(fā)期間,需要依托大量專業(yè)人才的支持。根據(jù)當前軟件構建技術的實際狀況進行分析可以看出,現(xiàn)階段在軟件構建層面主要是通過重組搭配,將原有的軟件進行組裝,最終形成新軟件,以此來滿足各項功能需求。當前,軟件構建技術以及相應的重構技術得到了國家的大力支持。新時期,社會各行各業(yè)在軟件工程開發(fā)利用中也需要對以上兩種技術進行有效使用,以提升管理效率,減少資源浪費。
3.5技術拓展遭遇阻礙
軟件工程技術拓展需要投入大量的資源,如果相關行業(yè)缺乏人員動力,則很難創(chuàng)造出優(yōu)秀的作品。而實現(xiàn)技術拓展也需要通過不斷地創(chuàng)新,并且進行持續(xù)不斷地優(yōu)化,以此才能在現(xiàn)有的軟件市場中開創(chuàng)出“全新的大陸”。當今,在信息安全技術拓展探究的大環(huán)境下,軟件工程技術所涉及的理論以及相應的發(fā)展規(guī)模得到了相應的改革,并且受到國家經(jīng)濟以及政策上的幫扶。
雖然我國軟件工程的應用取得了相應的突破,但是在實際的應用過程中,還需要通過智能化以及自動化實現(xiàn)更多的使用功能。我國在軟件工程領域的構造層面雖然加大了對現(xiàn)代化技術的推廣使用力度,但是其中仍然存在相應的問題,需要進行進一步探討。比如計算機工程在研發(fā)過程中所遇到的問題與新技術之間往往具備較大的關聯(lián),這需要相關從業(yè)人員對新技術進行不斷地創(chuàng)新、研究、探討,開發(fā)出更多自動化功能模塊,以此來更好地服務于軟件工程的發(fā)展。
3.6整體化發(fā)展
在未來很長的一段時間內,社會各行各業(yè)會將計算機軟件工程作為重點關注對象,因此計算機技術水平將得到有效提升,社會各行各業(yè)更加關注軟件工程整體發(fā)展的走向。從宏觀層面上講,相關領域以及相應的信息技術都具備面向整體化發(fā)展的特征,并且在往后的軟件工程發(fā)展過程中,相關領域將面臨多樣化的選擇,其發(fā)展空間將變得更加寬闊,外部的發(fā)展環(huán)境也會更加優(yōu)異。在技術層面,我國相應的研發(fā)部門還需要進行持續(xù)不斷的技術創(chuàng)新、自主研發(fā),并且完成對相關專業(yè)人才的管理儲備,為相關行業(yè)的發(fā)展提供源源不斷的政策、資金以及人才支撐,確保軟件工程能夠健康、穩(wěn)定發(fā)展。
3.7自主研發(fā)能力不足
根據(jù)當前我國軟件行業(yè)的發(fā)展態(tài)勢可以看出,大部分現(xiàn)代化信息技術來自歐美先進國家。發(fā)達國家具備雄厚的資金以及技術支撐,同時各項保障性政策也具備較大的扶持力度,為現(xiàn)代化技術的研發(fā)創(chuàng)新提供了良好的內外部環(huán)境。相比較而言,我國在相關行業(yè)還缺乏相應的動力,自主研發(fā)的產(chǎn)品相對較少。同時,我國在相關領域的初始階段也只是實現(xiàn)了模式照搬,還缺乏自己的特色,并且受到傳統(tǒng)觀念的影響,相關專業(yè)人才不具備活躍的思維,也不具備較強的創(chuàng)新能力。因此,我國在軟件工程發(fā)展以及技術創(chuàng)新領域還存在發(fā)展速度緩慢的狀況。
4現(xiàn)代技術在軟件工程領域中的應用策略分析
4.1促進產(chǎn)品優(yōu)化
軟件產(chǎn)品作為一類信息產(chǎn)品,其與傳統(tǒng)產(chǎn)品具備較大的差異。為了確保相關技術產(chǎn)品可以轉變?yōu)樽罱K的經(jīng)濟成果,相關作業(yè)人員應當充分尊重市場的運作規(guī)律,對現(xiàn)有的產(chǎn)品進行升級、革新,完善相應的施行技術,以此更好地完成相應的軟件工程,服務于多元化產(chǎn)品,為軟件工程價值的實現(xiàn)提供相應的保證。具體來說,軟件產(chǎn)品的創(chuàng)新發(fā)展以及升級需要具備頂層設計策略,相關行業(yè)人員需要完成產(chǎn)品的策劃以及前期研制———將軟件項目作為相關領域在升級革新過程中所探討的首要對象,加大對技術以及品質的管理審核力度。在軟件工程拓展領域結合現(xiàn)代技術對軟件品質進行提升,可以實現(xiàn)對資源使用率、服務水平的提升。只有確切地優(yōu)化產(chǎn)品,制定明確的管制措施,才能夠形成強勁的管控力度。同時,相關從業(yè)人員還需要加大對服務效率的把控力度,進一步拓寬軟件工程所具備的優(yōu)勢。
4.2加大產(chǎn)權保障力度
軟件工程的發(fā)展與當前現(xiàn)代科學技術以及產(chǎn)品服務創(chuàng)造相輔相成。其中,最為關鍵的環(huán)節(jié)是相應的軟件工程應當具備較高的自主研制水平以及研制技術,能夠對產(chǎn)品的產(chǎn)權進行持續(xù)有效地保護,確?,F(xiàn)代化技術在當今市場競爭機制中時刻處于領先的態(tài)勢。
結合現(xiàn)代化信息技術以及相應的軟件工程產(chǎn)品產(chǎn)權的保護措施,能夠實現(xiàn)對軟件工程項目以及產(chǎn)品品質的有效把控。除此之外,進一步提高產(chǎn)業(yè)建設,完善相應的拓展也能夠推動現(xiàn)代化技術進一步地發(fā)展革新。在落實產(chǎn)品優(yōu)化以及技術創(chuàng)新的過程中,構建成熟完善的專利保護體系,對于保障相應的知識產(chǎn)權具備較大的現(xiàn)實意義,能夠給予軟件工程實現(xiàn)主動探究、主動研發(fā)創(chuàng)新相應的保障,同時還能夠進一步調動相關行業(yè)人員的工作積極性和主動性。
4.3貫徹保障制度
現(xiàn)代技術的拓展與軟件工程之間所形成的影響涉及國家社會、經(jīng)濟、政治、文化等多個層面。并且隨著時代的發(fā)展變遷,相應的影響也在不斷加大,因此相關部門需要加大對軟件工程的保護力度,并且在當今現(xiàn)代化技術背景下給予其保護性管制。具體來說,相關部門應當協(xié)助軟件工程完成相應的項目構建。在政策和制度上給予相關企業(yè)相應的幫扶和支持,通過政策引導的方式,為相關行業(yè)引進更多的社會資本,并且對于相關行業(yè)中的新興產(chǎn)業(yè)給予必要的技術以及資金幫扶。除此之外,針對前景較好的軟件工程,相關機構、部門以及單位還需要設置專項資金,給予其政策、技術指引,引導其提高自身的核心技術水平,進一步拓寬軟件工程空間[3]。
5結束語
現(xiàn)代技術在軟件工程領域的發(fā)展任重而道遠,我國需要采取頂層設計模式,保障各環(huán)節(jié)穩(wěn)定、高效運行,并且提升對應的技術創(chuàng)新水平,加大技術研發(fā)力度,推動相關行業(yè)積極健康發(fā)展。