陳子健
摘要:本文指出了在當前平臺開發和應用中存在的問題,并在此基礎上提出該平臺的今后優化方向,讓技術平臺在軟件工程中發揮顯著作用。。
[關鍵詞]軟件工程Web技術平臺平臺建設
軟件工程的最終目的為完成高質量軟件開發工作,但是由于軟件開發的難度較大,并且一些客戶會提出具體的工作要求,依靠傳統的技術平臺很難指導當前的軟件開發過程。建成Web技術開發平臺后,能夠讓軟件開發人員通過對相關工作內容的調查和研究,從該平臺上找到相應的技術類型,同時收集和處理系統運行中存在的各項問題。
1軟件工程Web技術開發平臺中包含的子系統
從Web技術開發平臺運行和管理內容的角度來看,該技術平臺中包括的子系統如下:
1.1配置管理模塊
在軟件開發中,應用的配置會在很大程度上影響軟件的開發質量,所以在Web技術開發平臺中,要能夠實時顯示軟件中的各類配置,以提高系統的管理質量。具體的配置管理內容包括設備的版本號、系統配置信息等,在具體的軟件開發工作中,需要開發人員從技術平臺上查找相應的技術內容,確保應用的技術內容與軟件開發中的各類配置內容銜接,以提高軟件的開發質量。
另外在當前的軟件工程中,已經建成了Web管理平臺,完成對各類構件、技術類型的管理,本文認為在今后的發展中,可以將這兩種平臺融合,提高整個系統的運行和發展質量。
1.2問題管理模塊
軟件開發中,必然會產生一些問題,這類問題一種可以由開發人員直接解決,另一種需要經過開發人員的全面討論。無論針對哪種開發問題,在技術平臺的運行中,都需要能夠自主實現問題管理。在該過程中,技術平臺記錄問題的發生表現、問題的引發后果等內容,同時在技術平臺中,也包含針對這些問題的解決措施,讓軟件開發人員能夠數據庫中的內容,調試和解決問題。對于開發人員無力自我排除的問題,可以通過平臺中的相關窗口,將問題提交到服務臺中,服務臺召集小組內的其他成員參與問題的討論和解決過程,提高處理問題處理質量。
1.3變更管理模塊
在軟件共產中,會由于一些客觀因素的存在導致任務變更,出現這種現象時,對開發人員了解的技術類型、技術的使用能力都提出了很高要求,這種方式提高了開發人員面臨的難題數量。
在技術平臺的運行中,可在任務量變更后,自動調整開發人員的工作小組,同時將這些工作小組的工作內容,通過互聯網實現有效銜接,提高軟件開發質量和效率。另外針對各個工作體系中的技術類型,數據庫需要面向所有程序開發人員開放,讓其通過對數據庫的應用,找到問題的解決辦法和程序優化方式,以達到提高軟件開發質量的目的。
2軟件工程Web技術開發平臺的今后優化方向
2.1技術革新方面
在當前的Web技術開發平臺中,已經在系統中建成了數據庫,讓開發人員通過對數據庫中相關信息的調取和分析,解決軟件開發中出現的問題。當前的數據庫建設方法為,將數據大量存儲在系統的硬盤中,而硬盤除了發揮數據庫的作用,也需要容納其余子系統的穩定運行,當前的這種運行方式,大幅降低了硬盤的運行效率,同時這種方法的存儲量較為有限,這與軟件行業當前的發展沖突,軟件行業對新型技術的開發、測試和應用效率極高,當前的這總數據庫模式,無法及時向系統中存儲相應的技術數據。
針對這一問題,本文提出的方法為,在系統今后的完善和優化中,應用大數據技術和云存儲技術構建數據庫,將數據庫中的信息分散到去中心化網絡中,這種方式不但降低了數據庫對硬盤系統的要求,要在一定程度上提高了編程人員的檢索效率,提高了軟件開發速度。
2.2系統銜接方面
在技術平臺的運行中,整個平臺中含有多個子系統,這些子系統之間的銜接性會從根本上決定軟件的開發質量和效率,當前的子系統銜接路徑中,對開發人員自身的工作素養要求較高,需要其能夠確定問題的出現位置、出現原因等信息后,再通過對其余子系統的應用,找到問題的解決方法。
本文提出的今后運行和發展模式為,由系統自動記錄編程中產生的問題,同時完成對問題解決方法的記錄,將問題的相關信息記錄到Web技術開發平臺的數據庫中,同時由系統找到相關問題的關鍵詞,通過設置這類關鍵詞標簽,提高開發人員對問題的搜索效率,讓其能夠更加高效完成軟件開發工作。
2.3運行體系方面
在Web技術開發平臺中,當前的運行體系對管理人員的依賴程度較高,原因在于,系統的智能化效果較差,當開發人員無法獨立解決遇到的問題時,需要將該問題提交到服務臺和問題處理模塊上,由管理人員選擇參與討論的小組成員,對于能夠實現復雜功能的軟件來說,開發人員面臨的問題數量大幅提升,這對管理人員的工作效率提出的要求過高。
本文提出的運行體系管理方法為,系統將參與編程的工作人員設置標簽,標簽的制定原則為開發人員有深度全面了解的技術類型,通常情況下,針對不同類型的問題,多個小組共同參與時,能夠取得更高的問題討論和解決效率,在這種運行模式的應用中,開發人員向系統提交問題后,系統根據問題描述、問題類型確定參與到討論中的技術構成,在這一標簽下,安排開發人員參與到討論中,提高討論工作的質量和效率。
需要注意的是,要讓Web技術開發平臺發揮該項功能,除了系統本身需要具備很高的智能化之外,還需要建成高效的溝通體系,讓所有人員都能夠參與到線上討論過程。
3結論
綜上所述,在軟件工程Web技術開發平臺中,主要參與運行的子系統為配置管理模塊、問題管理模塊和變更辦理模塊。當前的平臺運行中存在過于依賴工作人員個人素養和管理者管理經驗的問題,在今后的系統優化中,通過運行體系優化、技術革新和提高子系統銜接度等措施達成目的。
參考文獻
[1]曹陽,軟件工程Web技術開發平臺[J/OL].電子技術與軟件工程,2019(05):34.
[2]張夢蝶.基于C/S模式的軟件工程網絡教學系統設計與實現[D].電子科技大學,2012.