周志誠 胡順濤 代澤連
摘? 要:計算機軟件框架的智能化開發(fā)設(shè)計,通常需要借助于大數(shù)據(jù)技術(shù)、云計算平臺,選擇標(biāo)準(zhǔn)的構(gòu)件框架、軟件結(jié)構(gòu)描述語言,進行整個計算機軟件平臺層、驅(qū)動層、算法層、系統(tǒng)接口層、用戶接口層的構(gòu)件設(shè)計。因而基于分層及構(gòu)件技術(shù),從軟件工程構(gòu)件化的角度出發(fā),構(gòu)建不同計算機軟件的分層架構(gòu),對軟件接口服務(wù)獲取、管理業(yè)務(wù)設(shè)置、用戶信息管理與功能調(diào)用的執(zhí)行流程,作出算法設(shè)計與實現(xiàn),進而提升計算機軟件的設(shè)計效率、功能更新速率。
關(guān)鍵詞:情感分析; 軟件工程; 數(shù)據(jù)集內(nèi)設(shè)置; 平臺內(nèi)設(shè)置; 跨平臺設(shè)
引言
計算軟件開發(fā)技術(shù)在很大程度上消除了軟件開發(fā)和計算機需求之間的差異。隨著計算機技術(shù)的發(fā)展,軟件的安全性、穩(wěn)定性和可用性不斷提高,計算機軟件開發(fā)技術(shù)已經(jīng)成為現(xiàn)代信息技術(shù)發(fā)展的關(guān)鍵因素。新時代,計算機技術(shù)承擔(dān)越來越多的社會責(zé)任,這要求計算機軟件開發(fā)技術(shù)要按照現(xiàn)代要求發(fā)展。計算機軟件主要由計算機應(yīng)用軟件和計算機系統(tǒng)軟件組成。計算機應(yīng)用軟件是為解決計算機用戶的具體問題而設(shè)計的,如軟件培訓(xùn)和管理方面的問題。計算機系統(tǒng)軟件是指與計算機本身有關(guān)的軟件,如計算機控制軟件、維護軟件、通用操作系統(tǒng)軟件、自動控制程序,等等。計算機應(yīng)用軟件和系統(tǒng)軟件為用戶提供了良好的計算機環(huán)境,被認(rèn)為是計算機的一個組成部分。20世紀(jì)五六十年代的計算機軟件開發(fā)技術(shù)是人工開發(fā)的,效率低,耗時長,不能充分滿足人們的實際需求。隨著經(jīng)濟的發(fā)展和科學(xué)技術(shù)的進步,人們越來越意識到軟件開發(fā)的必要性。
1情感分析
隨著電腦的普及和互聯(lián)網(wǎng)的迅速發(fā)展,人們越來越傾向于通過網(wǎng)絡(luò)社交軟件和媒體表達個人情感。情緒分析的目的是根據(jù)收到的模態(tài)信息對情緒進行分類,以確定意見作者的主觀意圖,確定他對某一事件的態(tài)度,并確定來文各方打算表達的情緒。處理數(shù)據(jù)集時,通常需要向數(shù)據(jù)中添加情感標(biāo)簽。例如,SEED數(shù)據(jù)集將情感標(biāo)簽分為三個級別:正、中和負,MOSI數(shù)據(jù)集將情感標(biāo)簽分為-3到+3。由于情感分析研究仍處于初期階段,大多數(shù)國家和國際數(shù)據(jù)庫都是以單一模式為基礎(chǔ)的,而且由于保密問題,有些數(shù)據(jù)尚未完全公開,因此需要從不同平臺的用戶數(shù)據(jù)進行大量研究。
2分層技術(shù)特性
分層技術(shù)是指在不同層面結(jié)構(gòu)中,按照特定的過程對基礎(chǔ)設(shè)定或數(shù)據(jù)決策進行調(diào)整,通過層級之間的協(xié)調(diào)配合與互補,保障系統(tǒng)驅(qū)動性能。借助分層技術(shù)對不同層面進行專業(yè)化調(diào)控處理,確保實際應(yīng)用中不同模塊以及層級中的應(yīng)用屬性維系在彼此之間的鏈接性,又可通過自動性特征,建立功能闡釋點。計算機軟件開發(fā)中,通過分層技術(shù)可結(jié)合不同層級的使用特性,對數(shù)據(jù)信息以及功能信息進行關(guān)聯(lián)性界定,提高軟件開發(fā)的合理性。
3面向軟件工程的情感分析技術(shù)
3.1 Javabean/EJB分層技術(shù)的計算機軟件開發(fā)設(shè)計
分層框架技術(shù)在計算機軟件開發(fā)中的應(yīng)用,最重要是采用標(biāo)準(zhǔn)化的網(wǎng)絡(luò)協(xié)議接口、跨平臺的構(gòu)件設(shè)置方案,對軟件開發(fā)與通信模式、構(gòu)件組裝方式等作出定義。為保證軟件開發(fā)的穩(wěn)定性,本文對Wright、MVC、COM/DCOM、Javabean/EJB等四種分層框架技術(shù),進行對比分析后發(fā)現(xiàn),只有Javabean/EJB分層框架技術(shù),能夠滿足windows、linux及android系統(tǒng)的跨平臺開發(fā)要求,以及不同構(gòu)件的通用性使用需求。結(jié)合前文平臺層、接口層、算法層、驅(qū)動層的分層化軟件設(shè)計結(jié)構(gòu),依托于JavaBean/EJB技術(shù)、云端服務(wù)器,完成計算機軟件的層次化結(jié)構(gòu)開發(fā)設(shè)計,每層結(jié)構(gòu)內(nèi)又包括多個子項目構(gòu)件。
3.2強化計算機軟件的服務(wù)化功能
為了優(yōu)化用戶體驗,技術(shù)開發(fā)人員必須保證軟件的可用性,擴大其應(yīng)用范圍。軟件開發(fā)技術(shù)在工業(yè)中的應(yīng)用可以加快工業(yè)發(fā)展進程,提高工業(yè)生產(chǎn)質(zhì)量,當(dāng)機械設(shè)備出現(xiàn)故障時,可以通過軟件準(zhǔn)確判斷故障原因并及時解決,從而提高工業(yè)生產(chǎn)效率和經(jīng)濟效益。軟件開發(fā)技術(shù)可以用于項目管理,提高管理效率。在繪制設(shè)計圖紙時,應(yīng)用相關(guān)軟件可以實現(xiàn)工程圖紙的數(shù)字化和智能化,有效節(jié)省時間,提高設(shè)計質(zhì)量。
3.3基于文本語句的情感分析
文本是最常用的表達方式之一,含有大量的情感信息。傳統(tǒng)的機器學(xué)習(xí)過程是創(chuàng)建運動集,用情感標(biāo)簽標(biāo)記運動數(shù)據(jù),提取運動數(shù)據(jù)的特征(例如提取詞匯、特殊語法結(jié)構(gòu)等)。并運用訓(xùn)練模式分析特征文本的情感傾向。最常用的機器學(xué)習(xí)方法包括支持向量機(SVM)、簡單貝葉斯(NB)、隨機森林(RF)、最大熵模型等。測試了將自動學(xué)習(xí)技術(shù)應(yīng)用于情感分類工作的有效性,得出的結(jié)論是,支持向量模型的識別率相對理想。通過擴充情感詞典,提取幾個詞的特征,句子,語義等。微博情緒采用支持向量機(SVM)分為五個層次,分類準(zhǔn)確率高達82.40%。使用向量機分類器將情感分析分為情感探索和思想探索兩類,用微博的短版作為數(shù)據(jù)集,識別效果較好。
3.4實現(xiàn)資源共享
網(wǎng)絡(luò)信息技術(shù)的發(fā)展使人與人之間的交流更加舒適,對信息資源的利用更加高效。在開發(fā)計算機軟件時,要注重與用戶進行深入溝通,以用戶的需求作為軟件開發(fā)的出發(fā)點。在軟件開發(fā)使用過程中,要盡可能多收集數(shù)據(jù),分析用戶的需求和偏好,從用戶那里獲取大量數(shù)據(jù),并利用這些數(shù)據(jù)快速開發(fā)軟件有效交換信息。企業(yè)采用的社會化方案充分滿足了人們實時進行信息共享的需求,保證了軟件的廣泛應(yīng)用,促進信息交流。數(shù)字技術(shù)正在改變?nèi)藗儷@取信息資源的方式,人們可以通過互聯(lián)網(wǎng)解碼器觀看自己喜歡的節(jié)目,利用互聯(lián)網(wǎng)多媒體技術(shù)搜索視頻。
3.5多媒體軟件
隨著多媒體的發(fā)展和短片(例如顫抖、快速的手、雙線性網(wǎng))的出現(xiàn),以及游戲中不同元素之間互動的改善,人們對各種多媒體作品的評論變得更加有趣和傾向,而這些多媒體軟件也產(chǎn)生了大量的用戶數(shù)據(jù)例如,設(shè)計了一種交叉投票機制,通過使用雙音頻和視頻模式分析方法整合模式信息,從而使短視頻的情感分析比其他識別方法更好。介紹一種基于面部手勢和視頻語音信息的情緒識別MOSI數(shù)據(jù)集,并提出一種多模式詞典表示方法。
結(jié)束語
計算機軟件在網(wǎng)絡(luò)產(chǎn)業(yè)中扮演著重要角色,為網(wǎng)絡(luò)產(chǎn)業(yè)的發(fā)展提供了很大幫助。要重視計算機軟件開發(fā)技術(shù)的應(yīng)用,保證員工在開發(fā)階段的每個環(huán)節(jié)都能夠承擔(dān)起自己的責(zé)任。計算機軟件開發(fā)的核心是創(chuàng)新,開發(fā)人員要跟上時代潮流,提高自身的軟件開發(fā)技術(shù)水平,學(xué)習(xí)和研究各種開發(fā)技術(shù),為我國網(wǎng)絡(luò)產(chǎn)業(yè)的發(fā)展貢獻力量。
參考文獻:
[1]吳軍芳.面向軟件開發(fā)的情感分析[D].海南大學(xué),2021.
[2]劉青峰.面向用戶評論的商品評估系統(tǒng)的設(shè)計與實現(xiàn)[D].北京郵電大學(xué),2020.
[3]梅天旺.基于大數(shù)據(jù)的公眾人物分析系統(tǒng)的設(shè)計與實現(xiàn)[D].北京交通大學(xué),2020.