計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)分析_第1頁(yè)
計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)分析_第2頁(yè)
計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)分析_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

精選優(yōu)質(zhì)文檔-----傾情為你奉上精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)專心---專注---專業(yè)精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)分析摘要:隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展與計(jì)算機(jī)的普及,各行各業(yè)以及人們的日常生活都離不開計(jì)算機(jī)的應(yīng)用,可以說計(jì)算機(jī)的出現(xiàn)將現(xiàn)代社會(huì)推進(jìn)了一個(gè)新高度,計(jì)算機(jī)的應(yīng)用與發(fā)展給人們的生活帶來了方便,比如工業(yè)企業(yè)等文件傳輸,生活中的游戲娛樂,以及資源信息共享等。計(jì)算機(jī)快速發(fā)展的原因是依靠軟件開發(fā)的應(yīng)用技能以及數(shù)據(jù)庫(kù)的強(qiáng)大支撐,在計(jì)算機(jī)應(yīng)用中,軟件開發(fā)解決了人們?cè)谟?jì)算機(jī)應(yīng)用中遇到的實(shí)際問題,因此,人們必須重視計(jì)算機(jī)軟件的開發(fā)與數(shù)據(jù)庫(kù)管理等工作,為使用者帶來更多便利。

關(guān)鍵詞:計(jì)算機(jī)軟件;開發(fā)設(shè)計(jì);難點(diǎn)分析

導(dǎo)言

2016年兩會(huì)著力強(qiáng)調(diào)了創(chuàng)新對(duì)于各個(gè)行業(yè)發(fā)展的重要作用,縱觀我國(guó)軟件行業(yè),呈現(xiàn)出的主要特點(diǎn)是模仿居多而創(chuàng)新較少。究其原因主要是因?yàn)檐浖_發(fā)設(shè)計(jì)的過程中存在較多的困難,這些困難阻礙了軟件行業(yè)的發(fā)展。此外,我國(guó)各大高校軟件專業(yè)畢業(yè)生畢業(yè)設(shè)計(jì)的制作難度也非常大,這也在一定層面揭示了我國(guó)軟件行業(yè)發(fā)展較慢的原因?;ヂ?lián)網(wǎng)時(shí)代、筆記本電腦和ipad,智能手機(jī)滲透到生活的各個(gè)角落,工業(yè)3.0時(shí)代對(duì)智能機(jī)械生產(chǎn)的要求,當(dāng)下銀行自助服務(wù)機(jī)器取代人工服務(wù),這些都為計(jì)算機(jī)軟件開發(fā)行業(yè)提供了前所未有的機(jī)遇,同時(shí)也提出了各種各樣的挑戰(zhàn)。因此,深入研究計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn),對(duì)于軟件行業(yè)的發(fā)展具有重要意義。

1計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的難點(diǎn)

1.1軟件設(shè)計(jì)缺乏分析

目前,很多計(jì)算機(jī)軟件開發(fā)人員的能力不足,開發(fā)中無法對(duì)計(jì)算機(jī)軟件進(jìn)行詳細(xì)的分析和運(yùn)行研究,因此出現(xiàn)了編寫的軟件在實(shí)際應(yīng)用過程中出現(xiàn)了很多問題。譬如,計(jì)算機(jī)軟件在使用過程中出現(xiàn)了大量的用戶數(shù)據(jù)丟失、計(jì)算機(jī)的程序被大量破壞、計(jì)算機(jī)聯(lián)網(wǎng)不穩(wěn)定等問題,這些問題均會(huì)導(dǎo)致計(jì)算機(jī)軟件使用無法正常進(jìn)行。計(jì)算機(jī)開發(fā)人員對(duì)于軟件程序的流程和涉及的機(jī)密信息處理不認(rèn)真,造成了用戶在使用軟件的時(shí)候出現(xiàn)安裝程序不穩(wěn)定,未能夠達(dá)到設(shè)計(jì)的預(yù)算要求和效果。一些軟件需求分析不細(xì)致,使得開發(fā)人員在軟件開發(fā)時(shí)比較籠統(tǒng),開發(fā)的數(shù)據(jù)不完整,此在一定程度上限制了軟件開發(fā)在我國(guó)計(jì)算機(jī)的發(fā)展。

1.2軟件開發(fā)質(zhì)量得不到保障

計(jì)算機(jī)軟件開發(fā)具有其獨(dú)特的復(fù)雜性,且計(jì)算機(jī)較之于其他的產(chǎn)品,計(jì)算機(jī)軟件開發(fā)的程序相對(duì)比較系統(tǒng),且一個(gè)軟件由多個(gè)分項(xiàng)目組成。因此計(jì)算機(jī)軟件產(chǎn)品在開發(fā)的過程中由于存在著很多子系統(tǒng),不同的開發(fā)人員可能會(huì)引起開發(fā)工作缺陷,實(shí)際軟件開發(fā)過程中由于開發(fā)人員的疏忽,且開發(fā)沒有嚴(yán)格按照國(guó)家的開發(fā)要求和開發(fā)循環(huán)程序和標(biāo)準(zhǔn)執(zhí)行,使得軟件開發(fā)設(shè)計(jì)工作做得不到位,對(duì)于軟件產(chǎn)品的開發(fā)沒有按照相應(yīng)的規(guī)劃和程序設(shè)計(jì)工作執(zhí)行,致使軟件開發(fā)的流程和軟件開發(fā)時(shí)間大大延長(zhǎng)。

1.3軟件開發(fā)的需求分析不充分

需求分析作為軟件開發(fā)的重要部分,是軟件功能和應(yīng)用的重要體現(xiàn),也是軟件開發(fā)設(shè)計(jì)的核心。但是很多軟件開發(fā)人員對(duì)于軟件需求不甚理解,在開發(fā)的過程中常會(huì)出現(xiàn)開發(fā)的程序功能不符合需求的要求,這就造成了軟件開發(fā)效率低下,且無法達(dá)到軟件項(xiàng)目產(chǎn)品的需求。

1.4測(cè)試不到位

目前,雖然很多開發(fā)人員在進(jìn)行軟件開發(fā)的時(shí)候會(huì)進(jìn)行代碼測(cè)試,但是在后續(xù)的系統(tǒng)測(cè)試上卻很不足。很多的軟件產(chǎn)品重在開發(fā),對(duì)于軟件測(cè)試方面的重視程度不足,造成了開發(fā)完成的軟件在后期的使用中出現(xiàn)很多的軟件漏洞,這對(duì)于軟件維護(hù)工作造成了巨大壓力。因?yàn)檐浖_發(fā)完成之后,將會(huì)上線應(yīng)用但是在不同的應(yīng)用環(huán)境中會(huì)出現(xiàn)各種問題,例如在不同的操作系統(tǒng)下使用軟件可能會(huì)出現(xiàn)各種兼容性和操作顯示問題,在不通過的瀏覽器或者不同的應(yīng)用設(shè)備中使用軟件,其效果也將變得各不一樣。軟件開發(fā)人員在進(jìn)行軟件程序編寫的時(shí)候,僅僅測(cè)試了其單個(gè)程序的功能,對(duì)于整個(gè)程序的系統(tǒng)功能測(cè)試不到位,將會(huì)面臨著各種問題。

2解決計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)難點(diǎn)的方法

2.1模塊化設(shè)計(jì)

模塊化設(shè)計(jì)就是將每個(gè)軟件程序都分成若干個(gè)小程序來進(jìn)行相應(yīng)的設(shè)計(jì)與處理,從而保證每個(gè)程序都是獨(dú)立控制一個(gè)功能的程序。此種方法是當(dāng)前常用的軟件開發(fā)設(shè)計(jì)方法之一,其科學(xué)運(yùn)用,可以降低軟件設(shè)計(jì)程序的復(fù)雜性,同時(shí)提高軟件應(yīng)用性。但是,要想科學(xué)進(jìn)行模塊化設(shè)計(jì),解決軟件開發(fā)設(shè)計(jì)難點(diǎn),應(yīng)當(dāng)注意在模塊化設(shè)計(jì)中,基于軟件設(shè)計(jì)思想準(zhǔn)則,對(duì)計(jì)算機(jī)軟件進(jìn)行系統(tǒng)地分解,形成若干個(gè)小程序,并明確每個(gè)小程序的作用,在此基礎(chǔ)上對(duì)每個(gè)小程序進(jìn)行科學(xué)的、合理的設(shè)計(jì)、調(diào)試、改進(jìn),使得每個(gè)小程序都具有較強(qiáng)的應(yīng)用性。最后,將小程序進(jìn)行組裝,形成完成的計(jì)算機(jī)軟件,測(cè)試與檢驗(yàn)軟件,了解軟件的完整性、應(yīng)用性、有效性,如若存在某些細(xì)節(jié)上的缺陷,設(shè)計(jì)人員需要對(duì)其進(jìn)行適當(dāng)?shù)母倪M(jìn),如此可以得到可靠、科學(xué)的計(jì)算機(jī)軟件。

2.2面向?qū)ο笤O(shè)計(jì)

在計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)中,運(yùn)用面向?qū)ο笤O(shè)計(jì)方法,可以發(fā)現(xiàn)軟件設(shè)計(jì)難點(diǎn),在此基礎(chǔ)上探究解決難點(diǎn)的對(duì)策,優(yōu)化設(shè)計(jì),同樣能夠得到高度可靠、有效的軟件。面向?qū)ο笤O(shè)計(jì)方法的具體應(yīng)用是面向設(shè)計(jì)對(duì)象,對(duì)其進(jìn)行分析,如此可以得到軟件設(shè)計(jì)程序的各個(gè)分解部分,再利用非形式化的方式闡述對(duì)象的功能,確定對(duì)象的屬性及操作方式。基于此,設(shè)計(jì)各個(gè)分解部分的模型,通過分析模型應(yīng)用、模型組裝等方方面面來確定此部分設(shè)計(jì)難點(diǎn),以此為依據(jù)探究?jī)?yōu)化設(shè)計(jì)方法,從而規(guī)劃此部分的設(shè)計(jì)規(guī)劃。按照以上流程,對(duì)其他分解部分進(jìn)行設(shè)計(jì),最終組合,可以開發(fā)出應(yīng)用性較強(qiáng)的計(jì)算機(jī)軟件。

2.3數(shù)據(jù)流設(shè)計(jì)

對(duì)設(shè)計(jì)對(duì)象的各方面進(jìn)行分析,并進(jìn)行相關(guān)數(shù)據(jù)信息采集,以此為依據(jù),構(gòu)建結(jié)構(gòu)化的數(shù)據(jù)流圖,進(jìn)而了解它的特征及數(shù)據(jù)流的特征,判斷數(shù)據(jù)流的類型,根據(jù)數(shù)據(jù)流的類型來進(jìn)行軟件開發(fā)設(shè)計(jì),如此可以使軟件設(shè)計(jì)結(jié)構(gòu)獨(dú)特且完整,提高計(jì)算機(jī)軟件的應(yīng)用性。例如,在科技下鄉(xiāng)的主題下,有人提出構(gòu)建研發(fā)類似于微信公眾平臺(tái)的軟件,從而方面國(guó)家農(nóng)業(yè)部為農(nóng)民推送農(nóng)業(yè)常識(shí)和信息。這個(gè)想法非常好,但是要考慮到老少邊窮地區(qū)的互聯(lián)網(wǎng)覆蓋程度和農(nóng)民的受教育程度。

2.4營(yíng)造良好的軟件開發(fā)環(huán)境

營(yíng)造良好的軟件開發(fā)環(huán)境是促進(jìn)計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)行業(yè)高速發(fā)展的重要條件。為了營(yíng)造良好的軟件開發(fā)環(huán)境可以從以下四個(gè)方面著手。第一,提高國(guó)內(nèi)計(jì)算機(jī)軟件的研發(fā)水平。第二,為計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)提供良好的政策條件。第三,為計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)提供必要的資金保障。第四,加強(qiáng)對(duì)各大高校軟件專業(yè)的學(xué)科建設(shè)關(guān)注程度。

2.5計(jì)算機(jī)軟件在開發(fā)與設(shè)計(jì)上的變化趨勢(shì)

隨著互聯(lián)網(wǎng)大數(shù)據(jù)的應(yīng)用與發(fā)展,計(jì)算機(jī)軟件在開發(fā)與設(shè)計(jì)上更加注重網(wǎng)絡(luò)架構(gòu)的變化需求。在一個(gè)正常的網(wǎng)絡(luò)市場(chǎng)體系,網(wǎng)絡(luò)用戶、提供商共同維護(hù)網(wǎng)絡(luò)生態(tài)體系的良性發(fā)展,通過數(shù)據(jù)感知方式獲取大量的數(shù)據(jù),并對(duì)其進(jìn)行詳細(xì)的分析得到實(shí)時(shí)可靠的服務(wù)數(shù)據(jù),最終由網(wǎng)絡(luò)用戶以及供應(yīng)商接收,而網(wǎng)絡(luò)服務(wù)的提供商會(huì)根據(jù)數(shù)據(jù)來源評(píng)價(jià)自身的服務(wù)質(zhì)量,通過優(yōu)化服務(wù)質(zhì)量和動(dòng)態(tài)網(wǎng)絡(luò)結(jié)構(gòu)調(diào)整自身的服務(wù)項(xiàng)目。網(wǎng)絡(luò)信息平面會(huì)進(jìn)行多維參數(shù)的數(shù)據(jù)感知,通過采集大量的網(wǎng)絡(luò)數(shù)據(jù),以供控制平面的篩選與應(yīng)用,或者周期性對(duì)網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,確保網(wǎng)絡(luò)市場(chǎng)競(jìng)爭(zhēng)對(duì)其服務(wù)水平的正向發(fā)展。

結(jié)束語(yǔ)

綜上所述,在信息時(shí)代下,計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)行業(yè)具有良好的發(fā)展前景,由于我國(guó)計(jì)算機(jī)軟件開發(fā)技術(shù)水平有很大的提升空間,從而導(dǎo)致了計(jì)算機(jī)軟件在開發(fā)的過程中有很多的困難。針對(duì)影響軟件開發(fā)工作的各種因素,采用相應(yīng)的方法對(duì)癥下藥,攻克軟件開發(fā)中的困難,有利于軟件開發(fā)設(shè)計(jì)工作的創(chuàng)新和發(fā)展。因此,軟件行業(yè)的相關(guān)部門要對(duì)業(yè)內(nèi)人員的技術(shù)水平予以技術(shù)上的支持,要對(duì)計(jì)算機(jī)軟件開發(fā)環(huán)境進(jìn)行優(yōu)化,從而為軟件行業(yè)的建設(shè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論