軟件開發(fā)資源不足(軟件開發(fā)資源不足的原因)
本篇文章給大家談?wù)勡浖_發(fā)資源不足,以及軟件開發(fā)資源不足的原因?qū)?yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、應(yīng)用程序顯示系統(tǒng)資源不足怎么解決?如題 謝謝了
- 2、ERP軟件存在哪些不足之處
- 3、軟件開發(fā)程序員因缺乏經(jīng)驗(yàn)耽誤項(xiàng)目進(jìn)度造成嚴(yán)重?fù)p失
- 4、影響軟件質(zhì)量的三組因素
- 5、如何解決資源不足問題
- 6、現(xiàn)在軟件開發(fā)專業(yè)前景如何?
應(yīng)用程序顯示系統(tǒng)資源不足怎么解決?如題 謝謝了
解決系統(tǒng)資源嚴(yán)重不足 關(guān)于概念: 系統(tǒng)資源(System Resource)和內(nèi)在并不是同一個概念。 微軟將Windows的系統(tǒng)資源(堆)分為五個堆,其中User資源堆為三個,而GDI資源堆為兩個。 三個User資源堆分別是:16位的用戶堆(User Heap,64KB);32位的窗口堆(Windows Heap,2MB);32位的用戶菜單堆(User Menu Heap,2MB)。 兩個GDI資源堆分別是:16位的GDI堆(GDI Heap,64KB);32位的GDI堆(GDI,2MB)。 從這里的系統(tǒng)資源分類和大小我們應(yīng)該明白,不管CPU是P4還是486,內(nèi)存是8M還是1G,所有Windows的用戶都擁有同樣大小的系統(tǒng)資源(堆),用戶不能自己增加或減少系統(tǒng)資源的大小,這是由操作系統(tǒng)決定的,與硬件檔次沒有任何關(guān)系。 問題原因: 在Windows中每運(yùn)行一個程序,系統(tǒng)資源就會減少。有的程序會消耗大量的系統(tǒng)資源,即使把資源關(guān)閉,在內(nèi)存中還是有一些沒有的DLL文件在運(yùn)行,這樣就便得系統(tǒng)的運(yùn)行速度下降,甚至出現(xiàn)上述問題。 解決辦法: 我們可以通過修改注冊表鍵值的方法,使關(guān)閉軟件后自動清除內(nèi)存中沒用的DLL文件及時收回消耗的低匙試礎(chǔ)4蚩 ⒉岜肀嗉 鰨 業(yè)健癏KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer"為主鍵,在右過窗中單擊右鍵,新建一個名這“AlwaysUnloadDII“的“字符串值“,然后將“AlwaysUnloadDII“的鍵值修改為“1“,退出注冊表重新啟動機(jī)器即可達(dá)到目的。 解決系統(tǒng)資源不足問題 第一種思路: 1.清除“剪貼板” 當(dāng)“剪貼板”中存放的是一幅圖畫或大段文本時,會占用較多內(nèi)存。請清除“剪貼板”中的內(nèi)容,釋放它占用的系統(tǒng)資源:單擊“開始”,指向“程序”,指向“附件”,指向“系統(tǒng)工具”,單擊“剪貼板查看程序”,然后在“編輯”菜單上,單擊“刪除”命令。 2.重新啟動計(jì)算機(jī) 只退出程序,并不重新啟動計(jì)算機(jī),程序可能無法將占用的資源歸還給系統(tǒng)。請重新啟動計(jì)算機(jī)以釋放系統(tǒng)資源。 3.減少自動運(yùn)行的程序 如果在啟動Windows時自動運(yùn)行的程序太多,那么,即使重新啟動計(jì)算機(jī),也將沒有足夠的系統(tǒng)資源用于運(yùn)行其他程序。設(shè)置Windows不啟動過多程序:其一,單擊“開始→運(yùn)行”,鍵入“msconfig”,單擊“確定”按鈕,單擊“啟動”選卡,清除不需要自啟動的程序前的復(fù)選框。其二,單擊“開始→運(yùn)行”,鍵入“sysedit”,單擊“確定”按鈕,刪除“autoexec.bat”、“win.ini”和“config.sys”文件中不必要的自啟動的程序行。然后,重新啟動計(jì)算機(jī)。 4.設(shè)置虛擬內(nèi)存 虛擬內(nèi)存不足也會造成系統(tǒng)運(yùn)行錯誤.可以在“系統(tǒng)屬性”對話框中手動配置虛擬內(nèi)存,把虛擬內(nèi)存的默認(rèn)位置轉(zhuǎn)到可用空間大的其他磁盤分區(qū)。 5.應(yīng)用程序存在Bug或毀壞 有些應(yīng)用程序設(shè)計(jì)上存在Bug或者已被毀壞,運(yùn)行時就可能與Windows發(fā)生沖突或爭奪資源,造成系統(tǒng)資源不足。解決方法有二:一是升級問題軟件,二是將此軟件卸載,改裝其他同類軟件。 6.內(nèi)存優(yōu)化軟件 不少的內(nèi)存優(yōu)化軟件,如RAM Idle和Memo Kit都能夠自動清空“剪貼板”、釋放被關(guān)閉程序未釋放的系統(tǒng)資源、對虛擬內(nèi)存文件(Win386.swp)進(jìn)行重新組織等,免除手工操作的麻煩,達(dá)到自動釋放系統(tǒng)資源的目的。 第二種思路: 1.禁用一部分啟動項(xiàng) 啟動時加載過多的應(yīng)用程序會使Windows因系統(tǒng)資源嚴(yán)重不足而“藍(lán)屏”,因此我們最好運(yùn)行“Msconfig”禁用一部分應(yīng)用程序?;蛘呤褂肳indows優(yōu)化大師來代勞。 2.設(shè)置足夠的虛擬內(nèi)存 虛擬內(nèi)存不足也會造成系統(tǒng)多任務(wù)運(yùn)算錯誤,我們可以通過時常刪除一些臨時文件和交換文件對此問題加以解決,此外還可以在“系統(tǒng)屬性”下手動配置虛擬內(nèi)存,把虛擬內(nèi)存的默認(rèn)位置轉(zhuǎn)到其他邏輯盤下。并設(shè)置得大一些。 3.給硬盤保留足夠空間 由于Win9X運(yùn)行時需要用硬盤作虛擬內(nèi)存,這就要求硬盤必須保留一定的自由空間以保證程序的正常運(yùn)行。一般而言,最低應(yīng)保證100MB以上的空間,否則出現(xiàn)“藍(lán)屏”很可能與硬盤剩余空間太小有關(guān)。另外,硬盤的碎片太多,也容易導(dǎo)致“藍(lán)屏”的出現(xiàn)。因此,每隔一段時間進(jìn)行一次碎片整理是必要的。 4.使用內(nèi)存管理軟件 剩下的就是些雜項(xiàng)了,諸如不用activedesktop之類浪費(fèi)資源的功能。使用內(nèi)存管理軟件,如RAM Idle之類的。養(yǎng)成好習(xí)慣,暫時不用的程序就將其關(guān)閉。
ERP軟件存在哪些不足之處
我認(rèn)為,ERP軟件的不足主要體現(xiàn)在兩個方面
一是軟件設(shè)計(jì)方面,靈活度和復(fù)雜性的平衡把握的不好。偏重靈活性,軟件配置使用就非常復(fù)雜。軟件使用簡單,功能勢必有缺陷。我覺得還是目前軟件開發(fā)水平的局限,有些頂級軟件廠商提出了模塊化配置、應(yīng)用實(shí)踐等思路,但對實(shí)施人員和客戶的要求還是很高,如果軟件能夠點(diǎn)菜式選擇,簡單配置就行了。
二是中堅(jiān)力量都是老牌財(cái)務(wù)軟件公司,雖然有財(cái)務(wù)軟件開發(fā)背景,但是思路有很大局限性,往往偏重財(cái)務(wù),而不考慮其他崗位業(yè)務(wù)人員的使用感受,以人為本體現(xiàn)的比較差。使用這種軟件最大的感受就是所有部門都是給財(cái)務(wù)打工的,本部門的使用訴求不能很好地得到滿足,需要大量的二次開發(fā)。甚至有時因?yàn)檐浖Y(jié)構(gòu)問題,很簡單的功能無法實(shí)現(xiàn)。比如應(yīng)收款核銷,有些軟件年結(jié)后,只有對應(yīng)客戶的余額,看不到具體單證明細(xì),對于催款、核銷造成影響,這就是典型以財(cái)務(wù)為核心的開發(fā)思想。
其他還有一些不足,時間有限,就想到這兩點(diǎn),希望拋磚引玉。
軟件開發(fā)程序員因缺乏經(jīng)驗(yàn)耽誤項(xiàng)目進(jìn)度造成嚴(yán)重?fù)p失
這個屬于項(xiàng)目管理的問題與程序員是無關(guān)的。項(xiàng)目管理就需要根據(jù)項(xiàng)目調(diào)研,給產(chǎn)品定位定邊界然后項(xiàng)目評估包括用時風(fēng)險(xiǎn),以及手上資源等評估,并根據(jù)已有資源安排和推進(jìn)項(xiàng)目。如果產(chǎn)生損失也應(yīng)有項(xiàng)目管理者承擔(dān),這是他的嚴(yán)重失誤,軟件開發(fā)程序員只是根據(jù)已有需求來完成相應(yīng)的東西。與項(xiàng)目的成敗以及相應(yīng)損失是關(guān)系非常微小的,安排不合理,資源不足就算通宵達(dá)達(dá)的也是不可能實(shí)現(xiàn)的東西
影響軟件質(zhì)量的三組因素
隨著計(jì)算機(jī)技術(shù)的發(fā)展,建立起一個應(yīng)用系統(tǒng)并不困難,困難的是如何讓您的應(yīng)用系統(tǒng)真正產(chǎn)生效益。應(yīng)該看到,雖然社會在信息化建設(shè)方面投入了大量資源,其現(xiàn)狀并不令人十分滿意,很多信息系統(tǒng)雖然運(yùn)轉(zhuǎn)起來,但是利用率很低。這其中可能有眾多原因,導(dǎo)致信息系統(tǒng)運(yùn)行的效果,未能達(dá)到前期設(shè)計(jì)時的目標(biāo),其中,有組織的軟件質(zhì)量是問題的關(guān)鍵所在。以下是影響軟件質(zhì)量的幾個因素:
1設(shè)計(jì)時需求不明確
應(yīng)用需求不明確,影響數(shù)據(jù)完整性和準(zhǔn)確性。在系統(tǒng)開發(fā)之初,管理者說不清應(yīng)用需求,設(shè)計(jì)目標(biāo)難明確;系統(tǒng)開發(fā)中,不斷冒出新要求,計(jì)劃趕不上變化;系統(tǒng)開發(fā)完后,為了適應(yīng)眾口難調(diào)狀況,修改、完善周期拖得很長。這樣的系統(tǒng),可利用的程度自然不高。
2 開發(fā)方式落后
原始數(shù)據(jù)都是由業(yè)務(wù)干部掌握的,相關(guān)性也是他們最清楚,但他們不懂計(jì)算機(jī)程序。而編程人員大多數(shù)不熟悉業(yè)務(wù),對相關(guān)性也難于理解,很難編寫出業(yè)務(wù)人員使用方便、適應(yīng)面寬、又很靈活的口徑調(diào)整工具。長期以來兩類人員不易溝通,數(shù)據(jù)口徑調(diào)整就成了老大難問題
目前,大多數(shù)單位的開發(fā)方法往往把主要精力和資金投在編程上,而數(shù)據(jù)如何準(zhǔn)備較少考慮。系統(tǒng)開發(fā)完后才發(fā)現(xiàn)所需要的數(shù)據(jù)拿不到或不能用,影響數(shù)據(jù)可移植性和可繼承性。數(shù)據(jù)庫應(yīng)用軟件開發(fā)必須與數(shù)據(jù)的組織、整理同步,并應(yīng)著重考慮繼承原有的信息資源。
3 對數(shù)據(jù)準(zhǔn)備認(rèn)識不足
一些單位對檔案數(shù)據(jù)的重要性缺乏認(rèn)識,以為計(jì)算機(jī)是萬能的機(jī)器,數(shù)據(jù)質(zhì)量差些不要緊;也有的單位僅僅是“趕時髦”才盲目購買機(jī)器,對數(shù)據(jù)工作的難度、工作量等缺乏思想準(zhǔn)備;還有的單位是為了應(yīng)付評比檢查,并沒有真正把自動化檢索提到議事日程。
4 缺乏質(zhì)量控制監(jiān)督措施
由于多數(shù)檢索系統(tǒng)沒有進(jìn)入實(shí)際應(yīng)用階段,數(shù)據(jù)質(zhì)量的控制和監(jiān)督往往被人們忽視。絕大多數(shù)單位在數(shù)據(jù)準(zhǔn)備、錄入階段缺乏審核等質(zhì)量控制、監(jiān)督措施。著錄標(biāo)引的檢查,一般采取自己審核或互相審核的方法,少數(shù)單位也設(shè)專人負(fù)責(zé)質(zhì)量檢查,但實(shí)際上由于種種原因,不能將著錄卡片與文件一一對應(yīng)起來審核,有些問題也難發(fā)現(xiàn)。還有一些單位,由錄入人員看著檔案或僅僅看著目錄往計(jì)算機(jī)中輸入數(shù)據(jù),質(zhì)量就更無法控制和監(jiān)督了。
如何解決資源不足問題
第一種思路:
1.清除“剪貼板”
當(dāng)“剪貼板”中存放的是一幅圖畫或大段文本時,會占用較多內(nèi)存。請清除“剪貼板”中的內(nèi)容,釋放它占用的系統(tǒng)資源:單擊“開始”,指向“程序”,指向“附件”,指向“系統(tǒng)工具”,單擊“剪貼板查看程序”,然后在“編輯”菜單上,單擊“刪除”命令。
2.重新啟動計(jì)算機(jī)
只退出程序,并不重新啟動計(jì)算機(jī),程序可能無法將占用的資源歸還給系統(tǒng)。請重新啟動計(jì)算機(jī)以釋放系統(tǒng)資源。
3.減少自動運(yùn)行的程序
如果在啟動Windows時自動運(yùn)行的程序太多,那么,即使重新啟動計(jì)算機(jī),也將沒有足夠的系統(tǒng)資源用于運(yùn)行其他程序。設(shè)置Windows不啟動過多程序:其一,單擊“開始→運(yùn)行”,鍵入“msconfig”,單擊“確定”按鈕,單擊“啟動”選卡,清除不需要自啟動的程序前的復(fù)選框。其二,單擊“開始→運(yùn)行”,鍵入“sysedit”,單擊“確定”按鈕,刪除“autoexec.bat”、“win.ini”和“config.sys”文件中不必要的自啟動的程序行。然后,重新啟動計(jì)算機(jī)。
4.設(shè)置虛擬內(nèi)存
虛擬內(nèi)存不足也會造成系統(tǒng)運(yùn)行錯誤.可以在“系統(tǒng)屬性”對話框中手動配置虛擬內(nèi)存,把虛擬內(nèi)存的默認(rèn)位置轉(zhuǎn)到可用空間大的其他磁盤分區(qū)。
5.應(yīng)用程序存在Bug或毀壞
有些應(yīng)用程序設(shè)計(jì)上存在Bug或者已被毀壞,運(yùn)行時就可能與Windows發(fā)生沖突或爭奪資源,造成系統(tǒng)資源不足。解決方法有二:一是升級問題軟件,二是將此軟件卸載,改裝其他同類軟件。
6.內(nèi)存優(yōu)化軟件
不少的內(nèi)存優(yōu)化軟件,如RAM Idle和Memo Kit都能夠自動清空“剪貼板”、釋放被關(guān)閉程序未釋放的系統(tǒng)資源、對虛擬內(nèi)存文件(Win386.swp)進(jìn)行重新組織等,免除手工操作的麻煩,達(dá)到自動釋放系統(tǒng)資源的目的。
第二種思路:
1.禁用一部分啟動項(xiàng)
啟動時加載過多的應(yīng)用程序會使Windows因系統(tǒng)資源嚴(yán)重不足而“藍(lán)屏”,因此我們最好運(yùn)行“Msconfig”禁用一部分應(yīng)用程序?;蛘呤褂肳indows優(yōu)化大師來代勞。
2.設(shè)置足夠的虛擬內(nèi)存
虛擬內(nèi)存不足也會造成系統(tǒng)多任務(wù)運(yùn)算錯誤,我們可以通過時常刪除一些臨時文件和交換文件對此問題加以解決,此外還可以在“系統(tǒng)屬性”下手動配置虛擬內(nèi)存,把虛擬內(nèi)存的默認(rèn)位置轉(zhuǎn)到其他邏輯盤下。并設(shè)置得大一些。
3.給硬盤保留足夠空間
由于Win9X運(yùn)行時需要用硬盤作虛擬內(nèi)存,這就要求硬盤必須保留一定的自由空間以保證程序的正常運(yùn)行。一般而言,最低應(yīng)保證100MB以上的空間,否則出現(xiàn)“藍(lán)屏”很可能與硬盤剩余空間太小有關(guān)。另外,硬盤的碎片太多,也容易導(dǎo)致“藍(lán)屏”的出現(xiàn)。因此,每隔一段時間進(jìn)行一次碎片整理是必要的。
4.使用內(nèi)存管理軟件
剩下的就是些雜項(xiàng)了,諸如不用activedesktop之類浪費(fèi)資源的功能。使用內(nèi)存管理軟件,如RAM Idle之類的。養(yǎng)成好習(xí)慣,暫時不用的程序就將其關(guān)閉。
現(xiàn)在軟件開發(fā)專業(yè)前景如何?
挺不錯的呀,在我國的信息產(chǎn)業(yè)和信息化進(jìn)程中,軟件產(chǎn)業(yè)已經(jīng)占據(jù)了非常重要的地位,各種軟件廣泛應(yīng)用到社會生活的各個層面。隨著軟件行業(yè)突飛猛進(jìn)的發(fā)展,軟件開發(fā)工程師的人才供給明顯不足,人才缺口日益擴(kuò)大,就業(yè)空間非常廣闊。所以學(xué)軟件開發(fā)是很有前途的。
軟件開發(fā)資源不足的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于軟件開發(fā)資源不足的原因、軟件開發(fā)資源不足的信息別忘了在本站進(jìn)行查找喔。