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