李瑞雪
(武漢職業(yè)技術(shù)學(xué)院外語(yǔ)外貿(mào)學(xué)院 湖北 武漢 430074)
軟件工程技術(shù)是計(jì)算機(jī)技術(shù)與程序設(shè)計(jì)的有效融合,具有非常強(qiáng)的專業(yè)性,涉及到的內(nèi)容相對(duì)較多,包括軟件開發(fā)設(shè)計(jì)、軟件的運(yùn)行以及后期的維護(hù)等內(nèi)容。隨著軟件數(shù)量和種類的增加,軟件的功能不斷得到拓展,進(jìn)一步方便了人們的工作和生活。但在實(shí)際工作中,軟件工程技術(shù)依然存在一定的問題,需要客觀分析。
軟件工程技術(shù)是信息時(shí)代發(fā)展的重要產(chǎn)物,也是計(jì)算機(jī)技術(shù)與程序設(shè)計(jì)延伸出來(lái)的邏輯實(shí)體。軟件工程規(guī)模宏大,范圍較廣,由于涉及到的內(nèi)容較多,因此也表現(xiàn)出一定的復(fù)雜性特征,具體包括設(shè)計(jì)語(yǔ)言、數(shù)據(jù)庫(kù)、系統(tǒng)平臺(tái)以及相關(guān)的模式等內(nèi)容。在軟件工程技術(shù)中,對(duì)軟件工程方法進(jìn)行研究時(shí),需要做好設(shè)計(jì)、優(yōu)化以及開發(fā)等工作,從而不斷提升軟件產(chǎn)品的可靠性與正確性。
當(dāng)前,軟件工程技術(shù)的發(fā)展受到社會(huì)各界的廣泛關(guān)注,并且在人們的工作和生活中也發(fā)揮出越來(lái)越重要的作用。但由于各種因素的影響,環(huán)境異常、惡意攻擊問題的存在,也大大降低了軟件工程技術(shù)應(yīng)用的安全性,影響了技術(shù)的發(fā)展進(jìn)程,不利于軟件工程的長(zhǎng)遠(yuǎn)發(fā)展[1]。
(1)軟件行業(yè)作為計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展的重要產(chǎn)物,呈現(xiàn)出明顯的多元化發(fā)展趨勢(shì),因此隨著軟件工程技術(shù)的不斷發(fā)展,相關(guān)的軟件開發(fā)業(yè)務(wù)也在發(fā)生變化。為了進(jìn)一步提升軟件工程技術(shù)的質(zhì)量,軟件工程的工作人員需要提升軟件的精確化和全球化特點(diǎn),通過深化系統(tǒng)的需求體系,對(duì)實(shí)際的需求和發(fā)展趨勢(shì)進(jìn)行分析,更好地滿足現(xiàn)代人們工作和生活的需要。
(2)在軟件工程技術(shù)的應(yīng)用過程中,效率提升趨勢(shì)是人們關(guān)注的重點(diǎn)內(nèi)容。由于工程技術(shù)應(yīng)用到具體的工作和生活類別中,因此工作效率直接影響軟件的功能能否得到發(fā)揮。軟件開發(fā)工作效率將會(huì)直接影響軟件開發(fā)周期的長(zhǎng)度以及優(yōu)化工作的開展。因此,敏捷導(dǎo)入的方式開始得到應(yīng)用,這對(duì)軟件開發(fā)人員的迭代開發(fā)能力、團(tuán)隊(duì)合作能力以及自適應(yīng)能力都提出了新的要求。能夠幫助軟件開發(fā)的工作人員更好地將精力投入到工作中。
網(wǎng)絡(luò)信息時(shí)代下,由于多種因素的影響,我國(guó)的軟件工程技術(shù)在發(fā)展過程中依然存在一定的問題,具體表現(xiàn)在以下兩個(gè)方面。
計(jì)算機(jī)網(wǎng)絡(luò)與軟件工程技術(shù)相輔相成,由于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的進(jìn)一步發(fā)展,軟件工程技術(shù)的發(fā)展速度也在進(jìn)一步加快。但由于網(wǎng)絡(luò)安全問題的存在,也在一定程度上制約了軟件技術(shù)的進(jìn)步。(1)當(dāng)前的黑客是影響網(wǎng)絡(luò)安全的重要因素。黑客借助網(wǎng)絡(luò)病毒攻擊計(jì)算機(jī)網(wǎng)絡(luò),導(dǎo)致其癱瘓。病毒的入侵會(huì)導(dǎo)致軟件的閃退和卡頓問題,甚至造成數(shù)據(jù)信息的丟失問題。尤其是對(duì)于重要的數(shù)據(jù)應(yīng)用方面,一旦受到黑客攻擊,將會(huì)出現(xiàn)嚴(yán)重的經(jīng)濟(jì)損失。(2)軟件的維護(hù)也是軟件工程技術(shù)的重要內(nèi)容。因此在開發(fā)軟件后,應(yīng)用過程中需要通過防火墻的設(shè)置進(jìn)一步提升技術(shù)應(yīng)用的安全性。值得關(guān)注的是,隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和軟件工程技術(shù)的發(fā)展,黑客入侵的手段也在發(fā)展,盜取信息的手段和方式也越來(lái)越多,因此網(wǎng)絡(luò)安全是需要人們持續(xù)關(guān)注的內(nèi)容。
人們?cè)谶M(jìn)入網(wǎng)絡(luò)信息時(shí)代之后,逐漸習(xí)慣使用軟件遠(yuǎn)程解決工作和生活中的問題。由于人們物質(zhì)生活水平的提升,對(duì)于軟件的功能、外觀以及人性化特征也提出了新的要求,因此軟件公司需要根據(jù)市場(chǎng)的需求變化,不斷豐富軟件的功能,這一過程中就會(huì)出現(xiàn)軟件適用性的問題。(1)部分軟件由于自身的專業(yè)性較強(qiáng),因此對(duì)用戶的硬件設(shè)備有一定的要求,計(jì)算機(jī)和軟件知識(shí)掌握較好的用戶能夠更好地使用軟件,發(fā)揮軟件的功能。但部分用戶由于專業(yè)知識(shí)相對(duì)薄弱,因此軟件的功能得不到有效的發(fā)揮。(2)兼容性問題時(shí)軟件工程技術(shù)應(yīng)用過程中需要關(guān)注的重點(diǎn)問題。由于兼容性問題的存在,導(dǎo)致部分軟件無(wú)法在不同的設(shè)備上進(jìn)行使用,并且使用的軟件帶給用戶的體驗(yàn)也存在嚴(yán)重的差異。對(duì)此,軟件工程開發(fā)公司需要提升對(duì)兼容性問題的重視程度,從而不斷提升服務(wù)水平[2-3]。
為進(jìn)一步促進(jìn)網(wǎng)絡(luò)工程技術(shù)的發(fā)展,需要做好以下幾個(gè)方面的工作。
在網(wǎng)絡(luò)信息時(shí)代,人們的工作和生活對(duì)軟件的依賴性不斷增強(qiáng),但市場(chǎng)上軟件工程行業(yè)之間的競(jìng)爭(zhēng)也變得越來(lái)越激烈。因此保證軟件功能的穩(wěn)定性,確保用戶信息的安全成為軟件企業(yè)競(jìng)爭(zhēng)力的重要因素。為進(jìn)一步提升安全監(jiān)測(cè)技術(shù),需要做好以下幾個(gè)方面的工作:(1)提升網(wǎng)絡(luò)環(huán)境的檢測(cè)技術(shù)。軟件的運(yùn)行需要網(wǎng)絡(luò)環(huán)境的支持,因此需要在軟件的使用過程中對(duì)網(wǎng)絡(luò)的安全性進(jìn)行檢測(cè),從而保證網(wǎng)絡(luò)環(huán)境的穩(wěn)定性。(2)需要定期對(duì)軟件運(yùn)行系統(tǒng)進(jìn)行檢查。軟件工程技術(shù)不僅需要做好軟件的開發(fā)工作,還需要及時(shí)對(duì)軟件進(jìn)行升級(jí)維護(hù),從而更好的滿足用戶在工作和生活中的需要。在升級(jí)處理的過程中可能對(duì)原有的系統(tǒng)造成不利影響。因此需要及時(shí)對(duì)系統(tǒng)進(jìn)行檢查修補(bǔ),避免遭到黑客的攻擊。(3)當(dāng)前階段的黑客技術(shù)不斷提升,攻擊網(wǎng)絡(luò)的手段越來(lái)越多樣化,因此開發(fā)人員需要不斷提升技術(shù),從而為軟件的運(yùn)行提供可靠穩(wěn)定的網(wǎng)絡(luò)環(huán)境。
工作人員根據(jù)市場(chǎng)發(fā)展的需要以及用戶的實(shí)際需求進(jìn)行分析,對(duì)不同應(yīng)用軟件的功能進(jìn)行整合,形成新的軟件的過程就是構(gòu)件的過程。新的軟件具備之前多個(gè)軟件的功能,因此在應(yīng)用范圍上更大,在應(yīng)用效果上也會(huì)更好。在做好軟件構(gòu)件工作的過程中,需要重點(diǎn)解決兼容性問題。比如某些用戶的手機(jī)、電腦內(nèi)存較小,軟件過多會(huì)導(dǎo)致閃退和卡頓問題,影響用戶體驗(yàn)。通過軟件構(gòu)件技術(shù)可以保留多個(gè)軟件功能,確保用戶體驗(yàn)。另一方面,軟件構(gòu)件處理有利于及時(shí)發(fā)現(xiàn)軟件中存在的問題,并根據(jù)問題的具體情況及時(shí)進(jìn)行修復(fù)處理,從而提升軟件工程技術(shù)。需要注意的是,在對(duì)軟件系統(tǒng)進(jìn)行重新設(shè)計(jì)的過程中,還需要重新考慮軟件的功能,優(yōu)化設(shè)計(jì),避免問題的再次出現(xiàn),從而更好地促進(jìn)軟件工程技術(shù)的發(fā)展。
軟件工程技術(shù)的發(fā)展目的在于為人們的工作和生活提供更加優(yōu)質(zhì)的服務(wù)。由于用戶的需求不斷增加,軟件工程技術(shù)的發(fā)展也應(yīng)該緊跟市場(chǎng)變化,及時(shí)進(jìn)行優(yōu)化和創(chuàng)新。(1)提升軟件的操作效率。高效率是現(xiàn)代社會(huì)追求的重要內(nèi)容。不管是5G網(wǎng)絡(luò)的研發(fā)還是遠(yuǎn)程辦公軟件的應(yīng)用,都是為了更好地解決效率問題。因此在軟件工程技術(shù)的開發(fā)過程中也需要提升對(duì)效率的重視程度,簡(jiǎn)化軟件的操作流程,降低操作難度,從而提升使用效率,更好地滿足用戶的實(shí)際需求。對(duì)于軟件本身需要根據(jù)實(shí)際情況進(jìn)行升級(jí)改造,在提升軟件安全穩(wěn)定性的同時(shí),還需要注重拓展功能。最后。軟件工程技術(shù)作為一種新興技術(shù),需要具有一定的前沿性和引領(lǐng)性特征,對(duì)市場(chǎng)的發(fā)展趨勢(shì)進(jìn)行預(yù)測(cè),從而主動(dòng)創(chuàng)新,帶動(dòng)行業(yè)的發(fā)展。軟件工程技術(shù)在創(chuàng)新的過程中,需要以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展情況為基礎(chǔ),及時(shí)調(diào)整功能和設(shè)計(jì),從而保證與母體的適用性和協(xié)調(diào)性[4-5]。
綜上所述,由于經(jīng)濟(jì)的進(jìn)一步發(fā)展,我國(guó)已經(jīng)進(jìn)入了網(wǎng)絡(luò)信息時(shí)代,對(duì)于軟件的需求量越來(lái)越大。因此網(wǎng)絡(luò)工程企業(yè)需要牢牢把握市場(chǎng)的發(fā)展情況,及時(shí)進(jìn)行調(diào)整創(chuàng)新,以滿足用戶需求為目標(biāo),利用軟件設(shè)計(jì)更好地解決現(xiàn)實(shí)中的問題,為人們提供更加優(yōu)質(zhì)的服務(wù)。