- 相關(guān)推薦
關(guān)于計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)和對(duì)策分析論文
當(dāng)今世界,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)以箭一般的速度發(fā)展,經(jīng)濟(jì)體制在網(wǎng)絡(luò)發(fā)展的影響下不斷改革,計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)要求提高,多元化、層次化以及體系化成為發(fā)展趨勢(shì)。雖然軟件開發(fā)設(shè)計(jì)有著正確的發(fā)展方向,但在具體設(shè)計(jì)實(shí)踐中不可避免的會(huì)遇到問題,本文通過對(duì)軟件開發(fā)設(shè)計(jì)所涉及到一些方面進(jìn)行分析,例如設(shè)計(jì)模塊、設(shè)計(jì)對(duì)象以及設(shè)計(jì)層次等,找到解決軟件開發(fā)設(shè)計(jì)難點(diǎn)的對(duì)策,為計(jì)算機(jī)開發(fā)工作的順利進(jìn)行提供保證。
1 軟件開發(fā)的條件及現(xiàn)狀
當(dāng)今世界,全球化和信息化已經(jīng)成為不可抵擋的發(fā)展趨勢(shì)。信息網(wǎng)絡(luò)技術(shù)飛快發(fā)展,科學(xué)技術(shù)前進(jìn)腳步加快,促使我國(guó)計(jì)算機(jī)事業(yè)的發(fā)展,軟件開發(fā)技術(shù)也在不斷的提升。但與世界其他發(fā)達(dá)國(guó)家進(jìn)行對(duì)比,我國(guó)的計(jì)算機(jī)技術(shù)還是比較落后的,尚且處于發(fā)展的初級(jí)階段,并且在開發(fā)設(shè)計(jì)過程中還存在較多問題。因此,找出我國(guó)計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的問題和難點(diǎn),進(jìn)而提出有效的解決對(duì)策,這樣才能為計(jì)算機(jī)軟件設(shè)計(jì)工作的順利進(jìn)行提供保障。
2 開發(fā)設(shè)計(jì)中存在的問題
2.1 缺乏分析
目前,我國(guó)計(jì)算機(jī)開發(fā)人員能力不足,在具體開發(fā)過程中,設(shè)計(jì)人員無(wú)法對(duì)軟件開發(fā)進(jìn)行分析和研究,因而導(dǎo)致在實(shí)際運(yùn)用過程中出現(xiàn)大量問題。例如用戶數(shù)據(jù)容易丟失、計(jì)算機(jī)程序被破壞,計(jì)算機(jī)聯(lián)網(wǎng)不穩(wěn)定等。這些問題的出現(xiàn),對(duì)于計(jì)算機(jī)軟件開發(fā)企業(yè)的發(fā)展造成了阻礙,還會(huì)使計(jì)算機(jī)軟件使用者的個(gè)人信息泄露,嚴(yán)重的甚至?xí)绊懮。尋根究底,這主要是因?yàn)殚_發(fā)人員對(duì)于開發(fā)工作不重視造成的,他們不充分分析開發(fā)流程和設(shè)計(jì)涉及的數(shù)據(jù)信息,使得用戶電腦所安裝的程序不穩(wěn)定,沒有達(dá)到設(shè)計(jì)預(yù)算要求的效果。此外,一些軟件開發(fā)人員對(duì)于開發(fā)過程中涉及的項(xiàng)目數(shù)據(jù)和使用目的不進(jìn)行分析,使得開發(fā)設(shè)計(jì)環(huán)節(jié)籠統(tǒng)性大,數(shù)據(jù)不完整,從而降低計(jì)算機(jī)軟件用戶的使用效率,這在一定程度上阻礙了我國(guó)計(jì)算機(jī)軟件的開發(fā)進(jìn)程。
2.2 質(zhì)量得不到保障
與其他產(chǎn)品的設(shè)計(jì)相比,計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)是一項(xiàng)較為復(fù)雜,并且要將多個(gè)程序組合起來(lái)的工作。在實(shí)際的開發(fā)操作中,工作人員切不可馬虎大意,如果開發(fā)人員工作不認(rèn)真或是沒有按照相關(guān)的要求和標(biāo)準(zhǔn)開展工作,那么軟件開發(fā)設(shè)計(jì)工作是得不到有效規(guī)劃的。例如一些軟件程序的開發(fā)正常情況下只需要半小時(shí)就能完成,但相關(guān)的開發(fā)人員沒有遵循相關(guān)規(guī)定程序工作,這樣就會(huì)延長(zhǎng)軟件開發(fā)的時(shí)間,而軟件的質(zhì)量也會(huì)大打折扣。軟件開發(fā)設(shè)計(jì)復(fù)雜,需要開發(fā)人員按照國(guó)家相關(guān)法律法規(guī)的標(biāo)準(zhǔn)進(jìn)行開發(fā),這樣才能保證開發(fā)的效率和工程的質(zhì)量。
3 開發(fā)設(shè)計(jì)問題的解決對(duì)策
3.1 方法模塊化
計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的方法模塊化是軟件開發(fā)工程未來(lái)發(fā)展的方向和目標(biāo)。從我國(guó)當(dāng)前軟件開發(fā)的情況看,由于開發(fā)人員工作疏忽,并且沒有按照相關(guān)的規(guī)定對(duì)軟件開發(fā)所涉及的數(shù)據(jù)信息進(jìn)行實(shí)質(zhì)性的分析,這樣就使軟件設(shè)計(jì)的質(zhì)量得不到提升。而模塊化設(shè)計(jì)方法則解決了這一問題。
3.1.1 模塊化設(shè)計(jì)方法的優(yōu)勢(shì)
隨著網(wǎng)絡(luò)科技的發(fā)展,模塊化軟件設(shè)計(jì)方式是計(jì)算機(jī)軟件設(shè)計(jì)領(lǐng)域發(fā)展的趨勢(shì),運(yùn)用模塊化設(shè)計(jì)方法,不僅可以保證計(jì)算機(jī)軟件的使用效率,還能夠提升軟件開發(fā)人員的工作效率。模塊化設(shè)計(jì)方法具有很大的優(yōu)勢(shì),這主要體現(xiàn)在利用這種方法設(shè)計(jì)的計(jì)算機(jī)程序可以隨意的更改軟件程序內(nèi)容,這一定程度上能夠降低軟件設(shè)計(jì)的復(fù)雜性。
3.1.2 模塊化方法的工作原理
模塊化軟件開發(fā)設(shè)計(jì)方法將整個(gè)設(shè)計(jì)程序分為若干個(gè)小的程序,開發(fā)人員完成小程序設(shè)計(jì)后,需要將小程序逐個(gè)組合起來(lái),從而形成完整的計(jì)算機(jī)軟件程序。但在這個(gè)方法的使用當(dāng)中,軟件開發(fā)設(shè)計(jì)人員需要注意,設(shè)計(jì)小程序的過程中,要把小程序作為獨(dú)立個(gè)體進(jìn)行設(shè)計(jì),并且保證設(shè)計(jì)的小程序的正確性,這樣才能保證大程序的順利組合。
3.1.3 模塊化設(shè)計(jì)方法的缺陷
雖然模塊化設(shè)計(jì)方法能夠提高軟件設(shè)計(jì)人員的工作效率和軟件質(zhì)量,但這種模式也存在一定缺陷。它是一種獨(dú)立存在的形式,如果計(jì)算機(jī)系統(tǒng)發(fā)生自動(dòng)分解,那么很多的程序就只能夠根據(jù)分解的具體情況都程序進(jìn)行修改、刪減或增添,而計(jì)算機(jī)的下級(jí)模塊就無(wú)法調(diào)試為更高級(jí)別的模塊。因此,計(jì)算機(jī)軟件設(shè)計(jì)人員必須嚴(yán)格遵循相應(yīng)的統(tǒng)計(jì)原則,這樣才能保證模塊化設(shè)計(jì)方法在軟件開發(fā)設(shè)計(jì)中的使用。
3.2 層次化設(shè)計(jì)
數(shù)據(jù)結(jié)構(gòu)信息是計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)工作中的重要一部分,也在計(jì)算機(jī)系統(tǒng)中占有重要地位。從我國(guó)目前計(jì)算機(jī)軟件設(shè)計(jì)發(fā)展情況看,大多數(shù)企業(yè)已經(jīng)實(shí)現(xiàn)了軟件設(shè)置程序結(jié)構(gòu)化,并且對(duì)設(shè)計(jì)結(jié)構(gòu)進(jìn)行層次化,但大部分企業(yè)卻沒有對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行層次化,這就容易使軟件設(shè)計(jì)數(shù)據(jù)信息流失或是出現(xiàn)圖文信息特征不明確的問題。因此,加快數(shù)據(jù)信息結(jié)構(gòu)層次化是當(dāng)前要考慮的主要問題之一。通過信息的全面采集和調(diào)整優(yōu)化內(nèi)部數(shù)據(jù)結(jié)構(gòu),再以詳細(xì)的圖文和信息流特征為基礎(chǔ)對(duì)軟件數(shù)據(jù)結(jié)構(gòu)進(jìn)行準(zhǔn)確分析,得出合理的軟件設(shè)計(jì)結(jié)構(gòu)。另外,還需要控制好影響數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的禍合和內(nèi)聚,這樣才能解決數(shù)據(jù)結(jié)構(gòu)難點(diǎn)問題。
3.3 設(shè)計(jì)多元化
目前,Warnier是我國(guó)計(jì)算機(jī)軟件數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的方式,它不僅能夠利用圖標(biāo)結(jié)構(gòu)將計(jì)算機(jī)軟件中數(shù)據(jù)難點(diǎn)直觀的表達(dá)出來(lái),還能根據(jù)相應(yīng)的數(shù)據(jù)結(jié)構(gòu)設(shè)置控制結(jié)構(gòu),為計(jì)算機(jī)軟件中的難點(diǎn)問題提供解決辦法。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)主要有三種類型,表現(xiàn)為重復(fù)、順序以及選擇。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)操作流程分為四步,一是分析數(shù)據(jù)結(jié)構(gòu),二是得出相關(guān)結(jié)論,建立程序控制結(jié)構(gòu),三是列出數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的整個(gè)過程,四是將數(shù)據(jù)結(jié)構(gòu)分配到對(duì)應(yīng)的內(nèi)部系統(tǒng)中?傊,重視計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)這一環(huán)節(jié),并且加大投入力度,對(duì)于解決開發(fā)中的難點(diǎn)問題很有幫助,同時(shí)還能夠使數(shù)據(jù)結(jié)構(gòu)向多元化方向發(fā)展。
4 結(jié)語(yǔ)
綜上所述,隨著科技發(fā)展步伐的加快,我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)也在不斷的提升,與發(fā)達(dá)國(guó)家還有一定的距離,并且處于初步發(fā)展階段。為此國(guó)家出臺(tái)了相關(guān)的法律法規(guī)保障計(jì)算機(jī)軟件開發(fā)工作的順利進(jìn)行,與此同時(shí),企業(yè)也制定了發(fā)展的相關(guān)措施,利用模塊化設(shè)計(jì)方法,確保層次化的實(shí)現(xiàn),達(dá)到提升計(jì)算機(jī)軟件設(shè)計(jì)效率和質(zhì)量的目的。
【計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)和對(duì)策分析論文】相關(guān)文章:
小學(xué)一年級(jí)語(yǔ)文作業(yè)優(yōu)化設(shè)計(jì)對(duì)策分析論文(通用13篇)06-01
漏水戶的成因及對(duì)策分析10-29
學(xué)困生情況分析及對(duì)策10-20
軟件開發(fā)就業(yè)前景分析07-12
計(jì)算機(jī)專業(yè)畢業(yè)論文設(shè)計(jì)技巧?07-10
計(jì)算機(jī)應(yīng)用畢業(yè)設(shè)計(jì)論文03-03
基層員工離職原因分析及對(duì)策07-11