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