張齡之 劉庭緒
摘要:隨著時(shí)代的進(jìn)步,科技的發(fā)展,我國的計(jì)算機(jī)軟件技術(shù)已經(jīng)有了長足的進(jìn)步,在進(jìn)行計(jì)算機(jī)軟件的開發(fā)工作過程中也會(huì)遇到一些困難問題,導(dǎo)致計(jì)算機(jī)軟件的開發(fā)設(shè)計(jì)工作難以正常開展,而為了有效的提高計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作的質(zhì)量和效率,提高我國的計(jì)算機(jī)軟件技術(shù)水準(zhǔn),需要對計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)過程進(jìn)行管控。
關(guān)鍵詞:計(jì)算機(jī)軟件;開發(fā)設(shè)計(jì);策略
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2019)08-0203-01
1 我國計(jì)算機(jī)軟件設(shè)計(jì)方式的現(xiàn)狀
1.1 需求分析缺乏全面性
從目前我國計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作的實(shí)際情況來看,對于項(xiàng)目的設(shè)計(jì),大部分設(shè)計(jì)單位選擇采用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)進(jìn)行設(shè)計(jì),計(jì)算機(jī)在進(jìn)行設(shè)計(jì)期間并不能對軟件進(jìn)行較為全面的分析。這就導(dǎo)致了在對軟件進(jìn)行分析時(shí),計(jì)算機(jī)分析出來的內(nèi)容不夠全面,進(jìn)而對軟件的開發(fā)設(shè)計(jì)工作造成影響,因此,如果想要讓計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作順利開展,就需要對軟件進(jìn)行較為全面的分析,這也是計(jì)算機(jī)技術(shù)發(fā)展道路上必須要克服的一個(gè)難題。在對軟件進(jìn)行全面分析之后,工作人員還需要對軟件開發(fā)工作各個(gè)環(huán)節(jié)中產(chǎn)生的數(shù)據(jù)進(jìn)行記錄整理,以便在發(fā)生問題時(shí)及時(shí)的發(fā)現(xiàn)問題的發(fā)生點(diǎn)和原因,為問題的解決提供便利,從而達(dá)到提高計(jì)算機(jī)軟件技術(shù)水準(zhǔn)的目的。
1.2 規(guī)劃缺乏可行性
在計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作開展期間,需要運(yùn)用到很多的技術(shù),這也使得計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作較為復(fù)雜,在開發(fā)過程中容易出現(xiàn)各種各樣的問題,但是目前我國計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作的現(xiàn)狀是計(jì)劃缺乏可行性,即在軟件開發(fā)設(shè)計(jì)過程中,不按照制定的計(jì)劃進(jìn)行,導(dǎo)致軟件版本混亂、維護(hù)與二次開發(fā)難度大等問題,嚴(yán)重影響到了計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作的開展,此外,導(dǎo)致計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)計(jì)劃可行性較低的原因還有:在計(jì)劃設(shè)計(jì)的過程中,沒有對整個(gè)工程項(xiàng)目進(jìn)行一個(gè)全方位的分析,導(dǎo)致了計(jì)劃中出現(xiàn)了一些缺陷,進(jìn)而影響到計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作的進(jìn)度和質(zhì)量。
1.3 不具備良好的環(huán)境
如果想要進(jìn)行計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作,一個(gè)良好的工作環(huán)境是必不可少的,但是就目前國內(nèi)大多數(shù)計(jì)算機(jī)企業(yè)而言,大多數(shù)企業(yè)并不具備一個(gè)良好的工作環(huán)境,并且其并未使用正規(guī)的商品化開發(fā)工具進(jìn)行軟件開發(fā)工作,這就使得大多數(shù)設(shè)計(jì)企業(yè)的工作效率低下,工作人員的工作積極性較低,因此,企業(yè)的高層人員應(yīng)對工作環(huán)境進(jìn)行改善,同時(shí)還可以在工作取得一定進(jìn)展之后發(fā)放福利,以此來提高工作人員的積極性,提高工作的質(zhì)量和效率。
2 現(xiàn)階段計(jì)算機(jī)軟件設(shè)計(jì)的方法
現(xiàn)階段,在計(jì)算機(jī)軟件開發(fā)工作中,人們常使用的軟件設(shè)計(jì)方法主要有以下幾種。
2.1 模塊化設(shè)計(jì)法
模塊化設(shè)計(jì)法是一種在計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作中應(yīng)用較多的一種設(shè)計(jì)方法,這種方法存在時(shí)間較長,已經(jīng)有很長的使用時(shí)間了,而能夠使這種方法得到廣泛應(yīng)用的主要原因就是模塊化設(shè)計(jì)法能夠?qū)?fù)雜的計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作進(jìn)行有效的管理,這樣做有效的降低了在計(jì)算機(jī)軟件開發(fā)工作中的問題發(fā)生率,提高了開發(fā)工作的效率和質(zhì)量。
2.2 采取數(shù)據(jù)流設(shè)計(jì)法
數(shù)據(jù)流設(shè)計(jì)法的主要工作原理就是在數(shù)據(jù)信息的基礎(chǔ)上對各個(gè)開發(fā)階段使用的結(jié)構(gòu)化進(jìn)行分析,之后構(gòu)成一個(gè)數(shù)據(jù)流圖,在數(shù)據(jù)流圖構(gòu)建完成之后,工作人員還需要使用相關(guān)的計(jì)算機(jī)技術(shù)對這個(gè)數(shù)據(jù)流通中的各種數(shù)據(jù)進(jìn)行分析,以此來完成軟件的設(shè)計(jì)開發(fā)工作。數(shù)據(jù)流設(shè)計(jì)法一般應(yīng)用于那些數(shù)據(jù)層次結(jié)構(gòu)不夠精確的計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作中,數(shù)據(jù)流設(shè)計(jì)法因?yàn)椴⒉恍枰_的數(shù)據(jù)支持,所以相對于其他設(shè)計(jì)方法來說數(shù)據(jù)流設(shè)計(jì)法的門檻較低,應(yīng)用領(lǐng)域也比較廣泛,因?yàn)橐话闱闆r下,如果在計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作中不具備精確的數(shù)據(jù)層次結(jié)構(gòu),就會(huì)導(dǎo)致開發(fā)工作不能夠順利開展,但是使用數(shù)據(jù)流設(shè)計(jì)法進(jìn)行軟件的設(shè)計(jì)可以將這一弊端忽略,因此,數(shù)據(jù)流設(shè)計(jì)法的到了越來越多的人們的認(rèn)可,在計(jì)算機(jī)軟件開發(fā)領(lǐng)域得到了推廣。
2.3 實(shí)施數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)法
在進(jìn)行計(jì)算機(jī)軟件設(shè)計(jì)工作時(shí),數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)法也是一種較為常見的設(shè)計(jì)方法,這種設(shè)計(jì)方法的優(yōu)勢在于可以有效的在數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上建立出程序結(jié)構(gòu),眾所周知,在進(jìn)行計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作中,數(shù)據(jù)和程序是兩個(gè)十分重要的因素,而數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)法可以有效的建立出一套高質(zhì)量的數(shù)據(jù)程序結(jié)構(gòu),利用這項(xiàng)方法可以提高工作的效率,通過對有關(guān)的資料進(jìn)行分析,我們可以知道一般情況下,工作人員使用這個(gè)數(shù)據(jù)程序結(jié)構(gòu)進(jìn)行軟件開發(fā)工作,可以節(jié)省大量的時(shí)間,便利人們的生活。
3 我國解決軟件開發(fā)設(shè)計(jì)存在問題的對策
我國軟件開發(fā)設(shè)計(jì)的對策主要體現(xiàn)在以下幾個(gè)方面:
3.1 開發(fā)智能軟件設(shè)計(jì)系統(tǒng)
縱觀我國社會(huì)經(jīng)濟(jì)近幾年的發(fā)展趨勢,可以看出,隨著時(shí)代的不斷進(jìn)步,我國的社會(huì)經(jīng)濟(jì)體系的完善,使得社會(huì)經(jīng)濟(jì)在近年來已經(jīng)有了長足進(jìn)步,同時(shí),我國社會(huì)經(jīng)濟(jì)的發(fā)展也帶動(dòng)了科學(xué)技術(shù)的進(jìn)步,這就推動(dòng)了我國計(jì)算機(jī)技術(shù)的飛速發(fā)展,而為了能夠讓計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)技術(shù)達(dá)到國際水平,可以將智能化系統(tǒng)有效的融入到計(jì)算機(jī)軟件的開發(fā)設(shè)計(jì)工作中去,合理的對智能化系統(tǒng)進(jìn)行利用,提高計(jì)算機(jī)軟件開發(fā)工作的效率和質(zhì)量,提高計(jì)算機(jī)軟件開發(fā)技術(shù)水準(zhǔn),是目前我國計(jì)算機(jī)行業(yè)迫在眉睫的首要任務(wù)。
3.2 做好保密工作
隨著時(shí)代的不斷進(jìn)步,國際間的競爭力也在不斷的加大,所以在進(jìn)行計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作時(shí),保密工作是十分重要的,因?yàn)閲H間的競爭力,導(dǎo)致了各個(gè)國家對于信息安全問題都十分的重視,在計(jì)算機(jī)阮家開發(fā)工作過程中,如果沒有做好信息的保密工作的話,就很有可能發(fā)生信息泄露的問題,一旦出現(xiàn)了信息泄露,不但會(huì)給企業(yè)帶來損失,同時(shí)還很有可能危害到國家的信息安全,所以在進(jìn)行計(jì)算機(jī)軟件開發(fā)工作時(shí),保密工作是十分重要的。
3.3 提升工作人員職業(yè)素質(zhì)和技能知識(shí)
企業(yè)可以對其進(jìn)行適當(dāng)?shù)呐囵B(yǎng),將他的潛力激發(fā)出來,以此來為企業(yè)帶來更多的經(jīng)濟(jì)收益。也正是因?yàn)橛?jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作中最重要的就是工作人員的專業(yè)素養(yǎng),因此,企業(yè)應(yīng)注重培養(yǎng)計(jì)專業(yè)人才,并對工作員工定期開展培訓(xùn),增強(qiáng)其專業(yè)技能的同時(shí)培養(yǎng)其信息保密意識(shí),以此來保證軟件開發(fā)工作能夠順利的開展,提高軟件開發(fā)設(shè)計(jì)工作的效率和質(zhì)量。
通過對這幾個(gè)方面進(jìn)行控制,可以有效達(dá)到軟件開發(fā)設(shè)計(jì)的目的。
4 結(jié)語
綜上所述,隨著時(shí)代的不斷進(jìn)步,我國的計(jì)算機(jī)行業(yè)也在迅速的崛起,同時(shí)也對計(jì)算機(jī)軟件設(shè)計(jì)開發(fā)工作提出了新的挑戰(zhàn),而為了有效的提高我國計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作的技術(shù)水平,提高我國計(jì)算技術(shù)的專業(yè)水準(zhǔn),就需要在計(jì)算機(jī)軟件開發(fā)工作中合理的加入智能化系統(tǒng),并加強(qiáng)工作管理力度,以此來提高我國計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的工作質(zhì)量,有效提高計(jì)算機(jī)效能。
參考文獻(xiàn)
[1] 陳瀟,徐亮.計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)難題和策略[J].信息與電腦(理論版),2017(15):80-81.
[2] 趙偉凡.計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)存在的問題和對策分析[J].信息與電腦(理論版),2018(02):91-93.
Discussion on the Difficulties and Countermeasures of Computer Software Development and Design
ZHANG Ling-zhi1,LIU Ting-xu2
(1.Network Information and Operation Center of Jiangnan University,Wuxi? Jiangsu 214122;
2.Inspur Zhuoshu Big Data Industry Development Co.,Ltd., Wuxi? Jiangsu? 214122)
Abstract:Along with the progress of The Times, the development of science and technology, computer software technology in China has had great progress, in the process of to the development of the computer software will also encounter some difficult problems, lead to the development of computer software design work is difficult to conduct normal, and in order to effectively improve the quality and efficiency of computer software development and design work, improve the technical level of the computer software, it is necessary to control computer software development and design process.
Key words:computer software; development design; strategy