張靜 薛夢(mèng)凡
摘 要:軟件工程方法是幫助人們更及時(shí)、更容易地發(fā)現(xiàn)計(jì)算機(jī)軟件開發(fā)中存在的問題和不足的一種技術(shù),可以避免外部因素對(duì)計(jì)算機(jī)軟件開發(fā)的干擾,使開發(fā)流程更加順暢。本文首先介紹了軟件工程方法的應(yīng)用優(yōu)勢(shì),并根據(jù)軟件工程方法的特點(diǎn),提出其在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用策略,增強(qiáng)計(jì)算機(jī)軟件的綜合性能。
關(guān)鍵詞:軟件工程方法;計(jì)算機(jī)軟件;應(yīng)用策略
引 言
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,人們迎來了大數(shù)據(jù)信息時(shí)代,計(jì)算機(jī)的適用范圍也變得越來越廣泛,因此,對(duì)于計(jì)算機(jī)軟件開發(fā)技術(shù)的要求也越來越高。以往的軟件工程方法已經(jīng)滿足不了當(dāng)前發(fā)展的要求,所以要對(duì)新的軟件工程方法進(jìn)行探索,并將其應(yīng)用到計(jì)算機(jī)軟件開發(fā)中去。
一、軟件工程方法的優(yōu)勢(shì)
(一)提高開發(fā)效率
在以往的計(jì)算機(jī)軟件開發(fā)項(xiàng)目中,經(jīng)常會(huì)有軟件開發(fā)后的整體效果以及軟件質(zhì)量達(dá)不到預(yù)期標(biāo)準(zhǔn)的現(xiàn)象發(fā)生。這樣一來,就會(huì)造成需要對(duì)軟件進(jìn)行重新開發(fā)的后果,消耗過多的人力物力,同時(shí)還會(huì)降低計(jì)算機(jī)軟件的開發(fā)率,并影響對(duì)后續(xù)軟件開發(fā)工作的開展和實(shí)施。但軟件工程方法的應(yīng)用,有效地解決了這一問題,軟件工程方法可以在計(jì)算機(jī)軟件開發(fā)的過程中,進(jìn)行實(shí)時(shí)監(jiān)督,一旦某個(gè)環(huán)節(jié)產(chǎn)生偏差,可以及時(shí)地發(fā)現(xiàn),并讓開發(fā)者對(duì)其進(jìn)行修改,提高開發(fā)效率。
(二)優(yōu)化產(chǎn)品體驗(yàn)
軟件使用者的用戶體驗(yàn),是衡量一款軟件設(shè)計(jì)的是否成功的標(biāo)準(zhǔn),只有獲得廣大用戶的好評(píng),才是對(duì)軟件開發(fā)者的創(chuàng)意和技術(shù)的肯定。并且在計(jì)算機(jī)軟件進(jìn)行開發(fā)之前,也要對(duì)用戶的需求和想法進(jìn)行調(diào)研,這樣才能開發(fā)出一款產(chǎn)品體驗(yàn)效果最好的軟件。例如:系統(tǒng)漏洞較少、可以在短時(shí)間內(nèi)完成應(yīng)用任務(wù)、智能化處理問題等功能,都是高質(zhì)量計(jì)算機(jī)軟件的標(biāo)準(zhǔn)。而軟件工程方法恰恰可以實(shí)現(xiàn)這一系列的條件,為使用者帶來更舒適、更人性化的用戶體驗(yàn)。
(三)降低對(duì)計(jì)算機(jī)硬件和網(wǎng)絡(luò)的壓力
軟件工程方法在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用,可以很好地減輕開發(fā)過程中,對(duì)于計(jì)算硬件和整個(gè)網(wǎng)絡(luò)系統(tǒng)的壓力,因?yàn)檐浖こ淘谶M(jìn)行應(yīng)用時(shí),實(shí)現(xiàn)了對(duì)于計(jì)算機(jī)軟件開發(fā)程序的精心設(shè)計(jì),可以更為有效的優(yōu)化整體的網(wǎng)絡(luò)系統(tǒng),進(jìn)而使計(jì)算機(jī)軟件開發(fā)的質(zhì)量得到提升,同時(shí)提高網(wǎng)絡(luò)資源的利用率。除此之外,軟件工程方法不斷優(yōu)化軟件的功能,還能促進(jìn)整個(gè)開發(fā)系統(tǒng)的發(fā)展,同時(shí)增加軟件開發(fā)系統(tǒng)的儲(chǔ)存量,減少開發(fā)者調(diào)試的頻率,讓開發(fā)工作的速度得到提升[1]。
二、軟件工程方法在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用策略
(一)重視需求分析
計(jì)算機(jī)軟件開發(fā)最為重要的就是對(duì)于用戶需求的分析,軟件開發(fā)的本質(zhì)意義就是為使用者提供服務(wù),因此對(duì)于用戶需求的分析,一定要充分、全面。軟件工程方法在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用,就是幫助開發(fā)者更好地進(jìn)行用戶調(diào)研和需求的分析。開發(fā)者可以首先對(duì)用戶進(jìn)行調(diào)研,每個(gè)軟件都有對(duì)應(yīng)使用的用戶群體,因此可以先對(duì)這些用戶進(jìn)行一個(gè)全面信息的收集,并對(duì)這些信息進(jìn)行分析,找出其中有效數(shù)據(jù),進(jìn)而根據(jù)數(shù)據(jù)來對(duì)計(jì)算機(jī)軟件的基本功能提出一個(gè)設(shè)置。再經(jīng)過后續(xù)對(duì)于大部分用戶群體進(jìn)行的調(diào)研數(shù)據(jù),明確該軟件開發(fā)的設(shè)計(jì)標(biāo)準(zhǔn),并制定開發(fā)目標(biāo)。這樣一來,開發(fā)者對(duì)于計(jì)算機(jī)軟件的開發(fā)就能更加符合用戶群體的需求,這也就意味著該軟件在設(shè)計(jì)上是成功的,并且在計(jì)算機(jī)軟件開發(fā)過程中,充分地發(fā)揮了軟件工程方法的作用。
(二)重視系統(tǒng)分析
加強(qiáng)對(duì)于整體計(jì)算機(jī)系統(tǒng)的分析,就是在將軟件工程方法應(yīng)用到計(jì)算機(jī)軟件開發(fā)工作中時(shí),將軟件開發(fā)工作的任務(wù)和需求進(jìn)一步的設(shè)置和細(xì)化,這樣可以分析出更多樣化的解法,來解決開發(fā)工作中出現(xiàn)的突發(fā)性問題。不光如此,還要對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行系統(tǒng)化、抽象化的設(shè)計(jì),將其中所包含的有效數(shù)據(jù)信息進(jìn)行轉(zhuǎn)化設(shè)計(jì),變成一個(gè)具體的設(shè)計(jì)方案,將此方案作為標(biāo)準(zhǔn),進(jìn)行軟件的系統(tǒng)建模。同時(shí),對(duì)于數(shù)據(jù)流程圖的繪制,也要做到仔細(xì)和精確,數(shù)據(jù)流程圖是后續(xù)軟件開發(fā)的重要依據(jù),一旦出現(xiàn)偏差就會(huì)影響整個(gè)軟件開發(fā)工作;除此之外,對(duì)于數(shù)據(jù)操作模式也要有一個(gè)嚴(yán)格的規(guī)范,保證計(jì)算機(jī)軟件開發(fā)工作的嚴(yán)謹(jǐn)性。
(三)加強(qiáng)系統(tǒng)測(cè)評(píng)
在分析數(shù)據(jù)和系統(tǒng)設(shè)計(jì)的工作進(jìn)行完畢后,軟件開發(fā)者要利用軟件工程方法,對(duì)計(jì)算機(jī)軟件的系統(tǒng)規(guī)范書和部份模塊進(jìn)行測(cè)試和評(píng)價(jià)工作。以往的軟件工程方法對(duì)于調(diào)研工作并不重視,常常會(huì)忽視對(duì)于軟件開發(fā)工作的測(cè)試和評(píng)價(jià)工作,因此導(dǎo)致在規(guī)范書不完整的情況下,進(jìn)行軟件的設(shè)計(jì)和編程開發(fā),進(jìn)而產(chǎn)生許多了問題和漏洞,這也是計(jì)算機(jī)軟件開發(fā)過程中存在的最大隱患。
基于此,為了改進(jìn)這個(gè)問題,在開發(fā)者將軟件工程法運(yùn)用到計(jì)算機(jī)軟件開發(fā)中的時(shí)候,一定要重視對(duì)于開發(fā)系統(tǒng)的測(cè)試和評(píng)價(jià)工作,這樣才能保證計(jì)算機(jī)軟件開發(fā)的質(zhì)量可以達(dá)到預(yù)期效果,使軟件系統(tǒng)最大程度的滿足用戶需求,并且使軟件系統(tǒng)的運(yùn)轉(zhuǎn),更具有穩(wěn)定性和安全性,降低風(fēng)險(xiǎn)的發(fā)生,也可以讓使用者有更好的用戶體驗(yàn)[2]。
結(jié) 論
計(jì)算機(jī)軟件的開發(fā)是當(dāng)前信息時(shí)代大背景下的重點(diǎn)工作,因此,在將軟件工程方法應(yīng)用到計(jì)算機(jī)軟件開發(fā)工作中時(shí),要充分結(jié)合軟件工程方法的優(yōu)勢(shì)和特點(diǎn),讓其在計(jì)算機(jī)軟件開發(fā)中發(fā)揮出最大的價(jià)值,并探索和創(chuàng)新出更多有效途徑,讓計(jì)算機(jī)軟件開發(fā)工作更好地發(fā)展,進(jìn)而促進(jìn)我國科技事業(yè)的進(jìn)步。
參考文獻(xiàn)
[1] 蘇紅.軟件工程方法在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用解析[J].南方農(nóng)機(jī),2020,51(07):224.
[2] 彭婷婷,李維軍,臧軍.計(jì)算機(jī)軟件工程項(xiàng)目管理方法探討[J].計(jì)算機(jī)產(chǎn)品與流通,2020(06):21.
作者簡(jiǎn)介:張靜(1989-);性別:女;籍貫(具體到市)北京市:民族:漢;最高學(xué)歷:本科;目前職稱:初級(jí)職稱;研究方向:計(jì)算機(jī)軟件工程;
薛夢(mèng)凡(1991-);性別:女;籍貫(具體到市):天津市:民族:漢;最高學(xué)歷:本科;目前職稱:初級(jí)職稱;研究方向:計(jì)算機(jī)軟件工程。