時間:2022-03-30 05:54:40
序論:在您撰寫計算機軟件論文時,參考他人的優秀作品可以開闊視野,小編為您整理的1篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
1在設計方面要考慮用戶對軟件的印象
根據調查顯示,網絡用戶在快速閱讀過程中通常會呈現出“F”型的習慣,也就是在特定時間內,用戶迅速瀏覽網站的時候會先看到網站的頂端與左側內容,而中間的內容只能夠被閱讀到一部分。所以我們在設計網站界面的時候可以遵循“F視線追蹤原則”,將各個部門按照主次次序放置到框架之中。如果一個網絡用戶在瀏覽到一個新的網站的時候,如果在三分鐘之內還沒有發現能夠吸引自己興趣的內容,那么這個網站就會100%地失去這個客戶。在近幾年,許多軟件開發公司喜歡用過去的項目模版來設計主界面,這無形中是有利于提高軟件開發速度,并且減少耗費創新技術、思路的時間與風險,然而如果一個軟件產品長期保持一成不變的風格,那么就不會為用戶留下深刻的印象,進而失去市場競爭力。軟件開發商必須要根據商業營銷學的理論,尋找到自己的目標客戶群體,之后根據這個客戶群體的偏好、特征來設計軟件界面的整個風格,讓使用者可以看到產品第一眼后產生一種與眾不同的感受。
2在程序選擇方面要注重優化與處理效率
我們在軟件產品設計的算法方面要注重優化設計,當軟件運行過程中耗時較多就需要我們注意處理、降低廣大用戶在等待過程中的不滿情緒。隨著科學技術的不斷發展,計算機性能與運算速度的不算提升,諸多程序開發工作中將程序運行緩慢的原因歸咎于計算機的問題,不會從自身編程過程找原因,因此軟件開發工作效率較低,許多軟件產品惡評較多,所以我們需要在能夠控制的范圍中優化程序代碼,給予用戶們科學、高效的產品體驗過程。針對一些確實耗費時間的操作軟件,我們可以通過進度條顯示、后臺運行等方式來調整,讓用戶心理上順暢。筆者曾經有幸親自參觀了某通訊公司新任務的運行體驗,工作人員每次點擊用戶的查詢請求,在系統返回的時候需要幾秒鐘甚至幾十秒鐘,使得該公司用戶抱怨數量眾多,而這正是缺乏優化功能的原因。
3產品功能設計要結合人性化與靈活性的特征
傳統設計受到信息化社會發展的影響,使其正處在改造進程的關注對象。當前計算機發展所帶動的現代技術發展并沒有到達高潮,但是計算機作為理想化的設計工具,正在逐步改革自身的設計途徑、方法、過程,并逐漸邁向到數字化設計的時期。如果我們說數字化是現代社會的發展特征,那么人性化的設計就是對這種存在具象的詮釋。我們在產品設計過程中,盡管存在著模塊化設計的理論,但是作為產品設計者的我們不能忘記軟件產品最終是為大眾服務的,必須要將用戶體驗過程放在首要位置。另外,在軟件產品設計過程中,要注重業務模塊之間相互搭配的靈活性屬性,不能盲目追求大眾的操作形式。在廣大用戶使用計算機產品過程中,隨著人們的個人喜歡與聚焦點不同,使用產品的方式也是具有差異性的。筆者曾經設計過一套工程方面的預算系統,部分用戶關注最后的造價,而另一部分用戶關注的是建筑材料的使用狀況,側重點不同導致自身操作步驟也是不同的,因此我們在設計產品過程中需要注意到這一點。
4結束語
隨著科學技術的不斷發展,用戶對于計算機軟件設計水平的需求不斷提高,軟件開發工作者務必要對目標群體進行深入性研究分析,要真正地了解到用戶群體喜歡什么樣的軟件,需要什么樣的軟件,關注什么樣的團結,從每種軟件的運行界面、使用功能、運用條件等諸多方面來實現軟件的優化設計,站在用戶的角度來面對軟件的多個問題,只有遵循這樣的原則,才能夠滿足諸多用戶群體的需求,開發出優質的軟件。
血氣酸堿分析已成為臨床診療的重要手段之一,尤其在危重病人的搶救中,能否準確快速進行酸堿失衡的判斷往往是治療成敗的關鍵。為了幫助臨床醫生更準確快速地進行分析和判斷,我們自主開發程序,輸入檢測數據,軟件能自動判斷酸堿失衡的類型。
1資料與方法
1.1在WindosXP平臺下,以改良Henderson-Hasselbalch公式以及代償預計值計算公式為基礎建立數學模型,用VisualBasic6.0編寫全部程序.輸入動脈血氣及血清電解質檢測數據即可輸出酸堿平衡的類型。
1.2以本院重癥監護室2012年1-5月66份血氣檢測數據分別用程序、手工計算和siggaard-Andersen酸堿平衡診斷圖得出結果。
1.3采用kappa檢驗進行統計學分析,Kappa值>0.80一致性強度為強,Kappa值>0.90一致性強度為極強。P
2結果
2.1與手工計算對比結果66例血氣檢測數據,對單純性酸堿失衡達到100%符合率,雙重性酸堿失衡能達到96.7%符合率。對三重性酸堿失衡達到93.3%符合率,經kappa檢驗,k=0.95,u=10.72>u0.01=2.276,故P0.90,其一致性強度為極強,見表1。
2.2與siggaard-Andersen酸堿平衡診斷圖對比結果酸堿圖不能判斷三重混合型酸堿平衡。對陰離子間隙(AG)大于17的患者,判斷也常出錯。下表為66例患者中去除AG>17所剩40例血氣檢測數據的結果比較。對單純性酸堿失衡和正常血氣能達到88.9%符合率。對雙重性酸堿失衡達到95.5%符合率,經kappa檢驗,k=0.8477,u=10.025>u0.01=2.276,故P0.80,其一致性強度為強,見表2。
3討論
酸堿失衡的診斷,特別是混合型酸堿失衡的診斷是較復雜的問題,即使是有經驗的醫師也很難在短時間內作出準確判斷。我們發現siggaard-Andersen酸堿平衡診斷圖無法判斷三重酸堿失衡,且對AG>17時的酸堿失衡也判斷不準確。酸堿圖使用時也不方便,因酸堿圖的不足限制其在臨床上的應用。手工計算需要記憶大量公式,對低年資醫生來說也很困難。
本研究顯示我們自主開發的程序,準確性高,與手工計算相比較對單純性酸堿失衡達到100%符合率,雙重性酸堿失衡能達到96.7%符合率。對三重性酸堿失衡達到93.3%符合率,與siggaard-Andersen酸堿平衡診斷圖相比較對單純性酸堿失衡和正常血氣能達到88.9%符合率。對雙重性酸堿失衡達到95.5%符合率。經kappa檢驗一致性具有統計學意義且K值均大于0.80,一致性強度為極強和強。
我們自主開發的程序,使用方法簡單、準確性高,可作為臨床診斷和治療的參考,值得臨床使用。但是因臨床病例較少,程序的穩定性和準確性有待進一步驗證。在嚴重低蛋白血癥時,AG值存在誤差,需要校正后再判斷酸堿平衡,盲目使用本程序可能有誤,這需要特別注意。
摘要:通過對傳統的電纜安裝施工方法與計算機軟件管理方法進行比較,以intec軟件在秦山三期(重水堆)核電站常規島電纜安裝工程中的應用為例,簡要介紹了計算機軟件在電纜安裝工程中的應用方法,指出了intec軟件在實際應用中存在的問題,建議國內的設計單位和項目管理單位在電纜安裝工程中采用計算機軟件進行控制與管理。
關鍵詞:計算機軟件;電纜安裝;電纜敷設;電纜接線
電纜安裝是發電廠電氣安裝工程的重要組成部分,它在發電廠電氣安裝工程中所占的比重約在60%以上,電纜敷設與接線是電纜安裝中的重要工序,電纜敷設與接線施工質量的優良是實現電氣安裝工程質量優良的重要前提。雖然目前國內的電纜安裝工藝有了一定的進步,但與國外先進技術相比,電纜安裝在設計應用、施工管理等方面還存在一定差距。
1我國電纜安裝技術的現狀
在國內發電廠電氣安裝工程中,施工單位根據設計單位提供的電纜平面布置圖、電纜排列剖面圖和電纜清冊進行電纜敷設,根據二次端子排圖進行電纜接線。電纜清冊是根據電氣主接線系統圖、廠用電系統圖和照明系統圖列出的全廠電力電纜,根據直流系統圖列出的全廠直流電纜,根據二次端子排圖列出的全廠控制電纜編制而成,它是訂購電纜及指導施工的重要依據。在中、小型工程項目中,電纜根數較少,電纜總長度較短,
使用常規方法施工難度不大。但是,在大型的建設工程中,電纜根數多,電纜總長度長,涉及的工作面廣,如果仍采用常規方法施工,不僅在設計和施工準備階段要投入大量的人力物力,而且施工過程中的安裝進度也難以控制,施工工藝要求難以得到保證。近幾年,計算機技術迅猛發展,計算機軟件的出現,為這個問題提供了新的解決方法。
計算機是一種可進行自動控制和具有記憶功能的現代化計算工具和信息處理工具,它特別適合處理信息量大、種類多且有信息組合和歷史文件查詢要求的事務。計算機技術及相關的信息處理技術和網絡技術的發展,使數據處理已成為計算機應用的一個最重要的部分。近幾年,在我國的幾個大型涉外建設工程中,計算機軟件已應用于電纜安裝。例如,嶺澳核電站采用了pericles軟件指導電纜安裝施工,秦山三期(重水堆)核電站在電纜安裝中使用了intec軟件。
2intec在秦山三期(重水堆)核電站常規島電纜安裝中的應用
秦山三期(重水堆)核電站工程是“九五”期間國家重點建設項目,在浙江省海鹽縣境內建造一座裝機容量為2×700mw級的重水堆核電站,設計壽命為40年,工程總投資約28.8億美元,項目建設采用交鑰匙合同模式,由加拿大原子能有限公司(aecl)總承包,常規島設計和部分設備供貨的分包商為美國的柏克德(bechtel)公司。常規島1#機電力和控制電纜共計6261根,2#機電力和控制電纜共計5269根,電纜施工主要依據intec軟件中的電纜(cabling)和接線(wiring)兩個模塊進行。intec軟件具有以下基本功能:
2.1查 詢
為了保證電纜敷設的質量,電纜敷設后的整齊美觀,不出現交叉,以及合理安排每盤電纜以盡可能最大限度地減少電纜的損失。在電纜敷設前,技術人員要將電纜進行合理的歸類應用計算機軟件為這項工作帶來了很大的便利。intec提供了多種查詢方法,例如,按區域或設備查詢,按系統查詢,按路徑查詢,按電纜類型查詢等等。我們在施工中常使用下列方法查詢電纜。
2.1.1按區域或設備查詢
當我們需要統計某個建筑物內所有的電纜時,就可以采用按區域進行查詢。例如,需要統計水處理廠房內的所有電纜,我們在電纜模塊主界面內的“room-side1”欄內輸入水處理廠的區域代碼“wt*”后按“ok”,水處理廠內的所有電纜就會顯示出來。在列出的電纜清單中,我們可以通過單擊鼠標右鍵,利用快捷菜單中的“過濾”功能進一步按需要篩選。
2.1.2按系統查詢
當我們需要統計某個系統內的所有電纜時,就可以采用按系統進行查詢。例如,需要統計原水系統內的所有電纜,我們選用“wire”項,在其中的“wire-number”內輸入“7131-*”后按“ok”就可以找出該系統的所有電纜。
2.1.3按路徑查詢
為了提高電纜敷設的效率,我們可以將具有相同路徑的電纜同時敷設。我們選用“route”項,在“route-number”欄內輸入路徑號按“ok”,就可以得到同一路徑的所有電纜。
2.2報表生成
intec提供了以“pdf”格式的報表清單,在查詢出所需的電纜后,選主菜單的“action”中的“report”,出現“report online”界面,選擇相應的報表類型,即可在線生成報表,打印出的報表可用于指導現場施工。報表給出了敷設電纜的較詳盡的信息,尤其是敷設路徑,它采用了在電纜通道上編號的方法,在電纜橋架上每隔一定距離按其實際長度標上米數,電纜排管和導管均予以編號。這樣,電纜進出通道的位置就相當明確了,這為以后查找和更換電纜提供了便利。
2.3信息反饋
當電纜的工程狀態(engineering status)為“rfc”即已釋放給施工時,我們就可以在現場敷設該電纜了。電纜敷設完成后,我們應及時的將敷設完成的信息反饋給intec系統。反饋的方法是先查找出該電纜,然后單擊鼠標右鍵,在出現的快捷
菜單中選擇“site status changed”欄,在對話框內輸入已敷設電纜的時間與實際長度,將現場狀態改為“pulled”,最后按確認鍵。將電纜的現場狀態準確及時的反饋給系統可以使設計者和工程管理者掌握電纜安裝的最新動態,確保工程進度的實現。
2.4電纜接線
電纜敷設完成后,就可以開始準備接線工作了。intec的接線模塊的使用與電纜敷設模塊大致相同,也可以按照查詢生成報表接線及信息反饋的步驟進行。值得說明的是,系統提供的用于接線的報表清單與我們傳統接線時使用的二次端子排圖不同,它是一種用文本描述電纜與端子連接的清單。
2.5升 版
由于設計變更和工程現場條件的改變,電纜安裝的相關信息也在不斷更新,intec基本上一個星期要進行一次升級,在進入intec后,選主菜單的“help”中的“revison”,可以看到版本信息。施工時我們使用最新版本。
3intec在應用中遇到的問題
intec是一個集設計、采購、施工、調試于一體的大型軟件,它不僅能夠為施工提供所需的設計資料,而且可以對施工的全過程進行動態管理。但是由于種種原因,intec在實際中并沒有發揮出其最大功效,應用中也發現其本身的一些問題,主要體現在:
(1)由于輸入系統的信息不全,導致該軟件的一部分功能閑置。例如,系統的圖紙資料管理功能,本應該根據施工圖紙能夠檢索出相關電纜及接線等信息,但是實際工程中這項功能沒有發揮作用。
(2)系統升級頻繁,造成施工難度增大,現場施工與設計脫節現象時有發生。由于設計速度跟不上施工要求,設計者對系統的變動頻繁,基本上是每周升級一次,以致現場施工的進度受到系統的限制。
(3)由于設計單位的現場機構沒有權限修改系統,對于系統的變動須遠在加拿大的總部進行,這樣,現場施工的變動不能及時反映到系統,現場返工現象也時有發生,使得施工工藝也受到影響。
4結束語
筆者通過在秦山三期(重水堆)核電站常規島電纜安裝使用intec軟件的實踐中體會到:在大、中型建設工程的電纜安裝中應用計算機軟件進行控制與管理是非常必要的。傳統的電纜安裝施工方法過多依賴施工人員的經驗。在施工前的準備階段,技術人員要花費大量的精力統計電纜數量,安排電纜敷設路徑,而且每個技術人員都有自己不同的施工經驗,施工的隨意性較大。在施工過程中,施工的進度與現場的變更難以得到有效控制。傳統的施工管理中,現場施工完成后的記錄整理工作由人工進行,記錄的統一性、真實性不高。此外,計算機軟件還可以用來在工程竣工后的決算工作中快速準確地統計工程量,極大地提高了工程造價人員的工作效率。應用計算機軟件管理電纜安裝施工能夠解決傳統施工管理中的不足,提高施工效率,滿足工程進度要求,能對施工進行全過程的動態管理。因此,建議國內的設計單位和項目管理單位在電纜安裝工程中采用計算機數據庫軟件進行控制與管理。
計算機軟件產業是產生于上世紀五十年代中期的重要產業,在幾十年的快速發展中,已成為獨立于計算機硬件的能夠推動國家信息化建設的關鍵型產業,但到目前為止,人們就計算機軟件依據缺乏足夠深入的認識,尤其是計算機軟件的知識產權保護。依據國際知識產權組織相關條規中的規定,計算機軟件應當涵蓋計算機程序、輔助資料及程序的描述等,世界上很多國家的知識產權保護均是依據國際知識產權保護的相關定義,在結合自身狀況的基礎上進行的修訂。
一.計算機軟件的知識產權保護概述
依據國際知識產權保護的相關規定,計算機軟件作為不同于其他的知識產權的客體,其特殊性呈現于較多的方面,這也強調著計算機軟件的知識產權保護的特殊性。計算機軟件作為人類智慧的表現形式,同時具備著作品性及工具性雙重屬性;計算機軟件在研發設計的過程中,實現著思想內涵與表現形式的高度融合,兩者的相互滲透、相互融合使得界定區分較為困難;計算機軟件所具有的更新周期逐漸縮短、更新換代逐漸加快,增加著知識產權保護的難度;計算機軟件的研發設計成本普遍較高,但復制推廣的成本卻相對較低;計算機軟件具備著較強的國際通用性等。計算機軟件所具有的區別于其他的知識產權的客體的以上諸多性質,強調著計算機軟件并非一般的作品及技術,強調著不可將計算機軟件這一知識產權客體與傳統知識產權客體一視同仁,要綜合計算機軟件的特殊性給予知識產權法律上的相應保護。
二.我國計算機軟件的知識產權保護存在的問題
1.純粹專利保護制度之下的保護無法滿足保護需求
純粹專利保護制度之下的保護要求相對較高,且保護條件相對有限,該種立法保護的弊端與問題需要新立法模式予以解決,進行立法保護的相關條件及要求的合理適當降低;產品的專利申請時間長、申請成本高是較為普遍的現象,計算機軟件作為較為特殊的知識產權的客體,申請保護中也同樣存在著該種問題。就國際大環境而言,計算機軟件的知識產權保護經歷著針對著作權的單維保護向著作權及專利權的雙維保護模式的轉變。針對計算機軟件的知識產權的法律保護實現著與計算機發展技術的緊密結合,該種發展變化趨勢就其原因主要是,計算機軟件行業的產業化以及計算機軟件的獨立,最終導致計算機軟件方面的法律保護類問題的出現。在計算機軟件產業的發展之初,某些國家嘗試依據計算機軟件程序的是實用性及技術性,采用專利法對其實施保護,但某些軟件程序并不符合專利的特征要求,利用專利法對計算機軟件實施保護的效果并不顯著。
2.知識產權保護踐行并不能滿足現實需求
雖然我國計算機軟件的知識產權保護的發展,已經完成從無到初具規模的發展脫變,在法律層面上著作權法律法規已將計算機軟件收入到著作權的法律保護體系中,同時的計算機軟件的知識產權保護采用以著作權法的保護作為主要切入點、計算機軟件產權保護的單行法的制定與完善的保護制度,就保護制度的總體架構隸屬于著作權法之中,這與國家制定的其他的行政法規存在較大區別,也與其他發達國家計算機軟件的知識產權保護就其專利保護內容也存在較大差異,致使計算機軟件的盜版較為猖獗。計算機軟件侵權的打擊存在著政府部門的大包大攬的傳統管理觀念,社會動員程度較低。計算機軟件盜版現象猖獗的其他產生原因也較為復雜,主要體現在國家經濟的發展現狀、計算機軟件的價格、計算機軟件使用者的法律水平及計算機軟件研發者的法律維權意識等,廣泛的開展計算機軟件的盜版綜合治理也是實現軟件知識產權保護的關鍵途徑。
三.我國計算機軟件的知識產權保護問題的改進對策
1.計算機軟件的知識產權保護立法問題的解決對策
計算機軟件產業逐步實現與計算機硬件產業的分離,使得計算機軟件逐步的成為市場價值更為廣闊的高新技術,適合計算機軟件行業發展的保護措施需求的緊迫性變得越來越強烈;而到計算機軟件產業的發展初具規模的時候,針對計算機軟件的法律保護體系確立的必要性顯得更為突出,國家開始強化針對計算機軟件的知識產權立法保護,但就立法保護的效果而言,仍需要立法保護中適當的降低軟件在進行交易方面的成本,確保軟件開發者合理的社會收益,從而推動計算機軟件的產業化發展;在計算機軟件的知識產權新的立法保護模式中,明確的指出保護條例中已經明確規定的要嚴格依據保護條例來執行,而沒有做出規定、規定不夠明確、條件發生變化的要依據著作權法的相關規定執行,同時實現軟件的有效保護及軟件交易成本的降低。
2.計算機軟件的知識產權保護踐行問題的解決對策
轉變計算機軟件侵權的打擊的理念,將最終的違法打擊途徑確立為良好的司法環境的組建,在進行計算機軟件的知識產權保護的過程中,要將軟件的行政及司法保護確立為重點,充分利用行政執法這一國家執法體系中的重要環節,將行政調查及處理力度的強化確立為計算機軟件保護的核心,給予軟件研發使用的相關權利人以足夠的法律保護,并給予侵權者以應有的制裁及懲處;軟件行業內的諸多協會是軟件企業中形成的自治性的組織,雖然并不具備行政執法及司法等管理權限,但卻在市場調查、信息的咨詢評估、業界信息的交流、知識產權的保護等方面具備法律所無法比擬的優勢,要充分的發揮軟件行業內相關協會在軟件知識產權保護中的作用。
總結
綜合分析目前計算機軟件產業的發展現狀及市場經濟的現實需求,要想實現計算機軟件產業更為健康有序的發展,各種途徑、各種方式的計算機軟件的知識產權保護已顯得非常有必要。
軟件抗干擾就是cpu在軟件運行過程中對自己進行監視和檢測,及時診斷機器運行故障并修復錯誤,確保程序正確運行的編程方法。
1 工控計算機軟件的結構特點及干擾途徑
在不同的工控系統中,軟件雖然完成的功能不同,但就其結構來說,一般具有如下特點:①實時響應:及時處理控制系統中的隨機發生事件。②周期運行:軟件在初始化完成后,隨之進入主程序循環運行。③中斷響應優先級判斷:優先響應高優先級中斷請求。④中斷嵌套:低優先級中斷執行過程中,可以優先執行更高級的中斷請求。⑤模塊化關聯:軟件由多個任務模塊組成,各模塊相互關聯,相互依存。⑥可操控性:允許操作人員干預系統的運行,調整工作參數。
在工業現場環境的干擾下,工控軟件可能受到破壞,導致工業控制系統失控,其表現是:①干擾疊加在模擬量信號上,導致模擬量數據采集誤差加大或超出量程。②由于干擾導致主頻晶振頻率的偏離和不穩定,從而致使定時器/計數器的中斷頻率變化,引起記數錯誤、時鐘異常。③通訊時序的異?;蚋蓴_信號的疊加,都會引起通訊不正常。④程序計數器pc值改變:被干擾后的pc值是隨機的,因此引起程序執行混亂;輸入/輸出接口狀態受到干擾,造成控制狀態混亂,系統發生“死鎖”;ram數據區受到干擾,導致ram區數據改變或丟失。
2 軟件運行過程中的自監視法
計算機cpu內部都具有看門狗定時器,利用定時中斷來監視程序運行狀態??撮T狗定時器的中斷時間大于主程序正常運行一個循環的時間,在主程序循環中執行一次看門狗定時器常數刷新操作。因此,只要程序正常運行,看門狗定時器不會出現定時中斷。而當程序運行失常,不能及時刷新看門狗定時器時間常數時,就會導致定時中斷。在看門狗定時中斷服務程序中將程序系統軟復位,從而防止程序跑飛。
1)監測程序計數器pc值
計算機正常運行,其pc值一定在程序區內。在一個經常要產生外部中斷的某個中斷服務程序中,讀取轉入該中斷時壓入堆棧的斷點地址。如果該地址在程序區內,則認為pc值正常,否則一定是程序跑飛了。此時,程序跳轉到機器的重啟動入口或者復位入口,機器重新啟動。
2)主循環程序和中斷服務程序相互監視
主循環程序和中斷服務程序以及中斷服務程序之間多設計幾個監視對,相互監視,增加程序的抗干擾性能。每個監視對要定義一個ram單元,通過對其計數/清零的方法表達相互監視信息。
3)程序代碼校驗
實時控制程序代碼通常都采用eprom固化運行,有時可能因芯片質量問題或者因靜電干擾也會出現極個別的單元錯誤。常用的校驗方式,可以采用“累加和校驗”或者“bch校驗”。當采用bch校驗時,其分組附加的冗余字節可以集中在程序區之外的某個eprom區域里。校驗方法是在某個短小而且經常發生的中斷服務程序內安排一個校驗模塊,可以設計成每次循環校驗一部分程序代碼,分若干次校驗完成。如果校驗發現錯誤,應當立即向工控網絡主站報告或者以自身報警的辦法告知操作人員,以便及時處理。
4)ram數據校驗
在實時控制過程中,干擾經常導致沖毀ram中的數據,由于ram中保存的是各種原始數據、標志、變量等,如果被破壞,會造成系統出錯或無法運行,ram的大部分內容是為了進行分析、比較而臨時存放的,不允許丟失的數據只占極少部分。因此,在軟件中,常采取對少數不允許丟失的數據進行“校驗”和“設標志”,稱為“校驗法”和“設標法”。具體做法為:將ram工作區重要區域的始端和尾端各設置一個標志碼“0”或“1”,對ram中固定不變的數據表格設置校驗字。
程序在執行過程中,每隔一定的時間通過事先設計的查錯程序來檢查其各標志碼是否正常。如果不正常,程序可重新復位或利用數據冗余技術通過抗干擾處理程序來進行修正;冗余數據表的一般設計原則是:各數據表應相互遠離分散設置,減少冗余數據同時被沖毀的概率;數據表應盡可能遠離棧區,減少由于操作錯誤造成堆棧數據被沖的可能。
3 實時控制系統的互監視法
1)軟件冗余
對于條件控制系統,將控制條件的一次采樣、處理控制輸出,改為循環采樣、處理控制輸出。
2)在中斷子程序中重復設置輸出狀態寄存器單元
當干擾侵入輸出通道造成輸出狀態破壞時,系統可以及時查詢當前輸出狀態寄存器單元的輸出狀態信息,及時糾正錯誤的輸出狀態。
3)設置自檢程序
在系統內的特定部位或某些內存單元設狀態標志,在運行中不斷循環測試,以保證系統中信息存儲、傳輸、運算的高可靠性。
4 其它常采用的軟件抗干擾方法
1)特殊功能寄存器重復設定
為防止干擾改變cpu內部寄存器或者接口芯片的功能寄存器,把可能中斷的類型、中斷的優先級別、串行口、并行口的設定修改,可以采取在主程序的循環中,重復設定不影響其當前連續工作的特殊功能寄存器值,避免偶然不測發生。
2)重要數據備份法
對一些關鍵數據,至少有兩個以上的備份副本,當操作這些數據時,可以把主、副本進行比較,如其改變,就要分析原因,采取預先設計好的方法處理。還可以把重要數據采用校驗和或者分組bch校驗的方法進行校驗。這兩種方法一并使用則更可靠。
3)數字濾波法
實時數據采集系統,為了消除傳感器通道中的干擾信號,在硬件措施上常采取有源或無源rlc網絡,構成模擬濾波器對信號實現頻率濾波。軟件常用的數值、邏輯運算處理方法有算術平均值法、比較取舍法、中值法、一階遞推數字濾波法等,實現頻率濾波。
5 結語
基于硬件抗干擾設計的完善、軟件抗干擾編制的盡可能細致,努力賦予軟件高度的智能,把硬件和軟件有機地結合起來,工業控制系統才能經得起長期現場考驗。
計算機軟件是用戶和硬件之間的接口界面。計算機用戶可以通過軟件和計算機實行溝通,軟件是計算機系統設計的重要根據。為能方便用戶,讓計算機體系極具較高的整體效用,在計算機系統設計時,要對硬件和軟件相結合的全局進行考慮,并滿足用戶的需求。軟件保護技術,即怎樣防止破解合法軟件,軟件保護產品所涉及內容極為寬泛,屬于綜合技術范疇之內。軟件可維護性是指導軟件維護工作的一個重要參考依據,是軟件維護難易程度評價的標準,是軟件產品的一個重要質量特性。軟件可維護性即維護人員對該軟件進行維護的難易程度,具體包括理解、改正、改動和改進該軟件的難易程度。軟件的可維護性差是軟件維護工作量和費用激增的直接原因,因此在軟件工程的各個階段都要保證軟件具有較高可維護性,從而降低軟件維護成本,這是軟件工程的重要目標之一。
1 計算機軟件可維護性概述
概括地說,軟件生命周期由軟件定義、軟件開發和運行維護(也稱為軟件維護)3個時期組成。 運行維護時期的主要任務是使軟件持久地滿足用戶的需要。具體地說,當軟件在使用過程中發現錯誤時應該加以改正;當環境改變時應該修改軟件以適應新的環境;當用戶有新要求時應該及時改進軟件以滿足用戶的新需要。
軟件維護階段的關鍵任務是,通過各種必要的維護活動使系統持久地滿足用戶的需要。通常有4類維護活動:
1)糾錯性維護:在開發過程中要生成100%可靠無誤的軟件通常是不太現實的,為了識別和糾正軟件錯誤、改正軟件性能上的缺陷、排除實施中的誤使用,應當進行的診斷和改正錯誤的過程就叫做改正性維護。
2)適應性維護:在使用過程中,外部環境(如新的硬、軟件配置)、數據環境(如數據庫、數據格式、數據輸入/輸出方式、數據存儲介質)可能發生變化。為使軟件適應這種變化,而去修改軟件的過程就叫做適應性維護。
3)完善性維護或增強:在軟件的使用過程中,用戶往往會對軟件提出新的功能與性能要求。為了滿足這些要求,需要修改或再開發軟件,以擴充軟件功能、增強軟件性能、改進加工效率、提高軟件的可維護性。這種情況下進行的維護叫做完善性維護。
4)預防性維護或再工程:即修改軟件,為將來的維護活動預先做準備。
除此四類維護活動外,還有一些其它類型的維護活動,如:支援性維護:通過提供最新用戶文檔或聯機用戶文檔,進行適當的用戶培訓或設立專門的維護人員等方式來減少此類維護活動。
軟件維護具有很大的必要性、長期性和艱巨性。以上幾個方面的維護工作中,第二和第三層面維護方面所占的份額最大,占80%左右的總維護工作。可見,軟件維護的費用也大得驚人,有些維護費用可能高達軟件總開發費用的55%~70%,軟件的可維護性居于首位。但軟件維護的難度越來越大,并已成為目前所面臨的最大問題。
2 提高軟件的可維護性方法
軟件的可維護性對于延長軟件的壽命具有決定性的意義。因此,不僅維護人員應重視軟件的可維護性,軟件開發人員也要為減少今后的維護工作量而努力。為了提高軟件的可維護性,可以從以下幾個方面著手:
1)建立明確的軟件質量目標。一個可維護的程序應是可理解的、可靠的、可測試的、可修改的、可移植的、效率高的和可使用的。如果要程序滿足可維護性七個特性的全部要求,那么要付出很大的代價,甚至是不現實的,但有些可維護性是相互促進的,例如可理解性和可測試性、可理解性和可修改性。但另一些質量特性卻是相互抵觸的,例如效率和可移植性、效率和可修改性等。因此要明確軟件所追求的質量目標。
2)使用先進的軟件開發技術和工具。利用先進的軟件開發技術能大大提高軟件質量和減少軟件費用。面向對象的軟件開發方法就是一個非常實用而強有力的軟件開發方法,用面向對象方法開發出來的軟件系統,穩定性好,比較容易修改,比較容易理解,易于測試和調試,因此,可維護性好。
3)建立明確的質量保證。質量保證是指為提高軟件質量所做的各種檢查工作。質量保證檢查是非常有效的方法,不僅在軟件開發的各階段中得到了廣泛應用,而且在軟件維護中也是一個非常主要的工具。為了保證可維護性,以下四類檢查是非常有用的:
① 在檢查點進行檢查。保證軟件質量的最佳方法是在軟件開發的最初階段就把質量要求考慮進去,并在開發過程每一階段的終點,設置檢查點進行檢查。檢查的目的是要證實已開發的軟件是是否符合標準,是否滿足規定的質量需求。在不同的檢查點,檢查的重點不完全相同。
② 驗收檢查。驗收檢查是一個特殊的檢查點的檢查,是交付使用前的最后一次檢查,是軟件投入運行之前保證可維護性的最后機會。它實際上是驗收測試的一部分,只不過它是從維護的角度提出驗收的條件和標準。
③ 周期性的維護檢查。軟件在運行期間,為了糾正新發現的錯誤或缺陷,為了適應計算環境的變化,為了響應用戶新的需求,必須進行修改。因此會導致軟件質量有變壞的危險,可能產生新的錯誤,破壞程序概念的完整性。因此,必須像硬件的定期檢查一樣,每月一次或二月一次,對軟件做周期性的維護審查,以跟蹤軟件質量的變化。周期性維護審查實際上是開發階段檢查點復查的繼續,并且采用的檢查方法、檢查內容都是相同的。為了便于用戶進行運行管理,適時提供維護工具以及有關信息是很重要的。維護審查的結果可以同以前的維護審查的結果、以前的驗收檢查的結果和檢查點檢查的結果相比較,任何一種改變都表明在軟件質量上或其他類型的問題上可能起了變化。對于改變的原因應當進行分析,例如,如果使用的是復雜性度量標準,則應當隨機地選擇少量模塊,再次測量其復雜性。
④ 對軟件包的檢查。軟件包是一種標準化了的,可為不同單位、不同用戶使用的軟件。軟件包賣主考慮到他的專利權,一般不會提供給用戶他的源代碼和程序文檔。因此,對軟件包的維護采取以下方法。使用單位的維護人員首先要仔細分析、研究賣主提供的用戶手冊、操作手冊、培訓教程、新版本說明、計算機環境要求書、未來特性表,以及賣方提供的驗收測試報告等,在此基礎上,深入了解本單位的希望和要求,編制軟件包的檢驗程序。該檢驗程序檢查軟件包程序所執行的功能是否與用戶的要求和條件相一致。為了建立這個程序,維護人員可以利用賣方提供的驗收測試實例,還可以自己重新設計新的測試實例。根據測試結果,檢查和驗證軟件包的參數或控制結構,以完成軟件包的維護。
4)選擇可維護的語言。程序設計語言的選擇對維護影響很大。低級語言很難掌握,很難理解,因而很難維護。一般來說,高級語言比低級語言更容易理解,第四代語言更容易理解,容易編程,程序容易修改,改進了可維護性。
5)改進程序的文檔。程序文檔是對程序功能、程序各組成部分之間的關系、程序設計策略、程序實現過程的歷史數據等的說明和補充。程序文檔對提高程序的可閱讀性有重要作用。為了維護程序,人們必須閱讀和理解程序文檔。
總之,當前計算機技術在整個國民經濟中具有相當廣泛的領域,在人們的日常生活中,計算機技術可以說是無處不在,是人們生活、工作不可缺少的工具之一,以軟件技術作為其內在靈魂的計算機信息系統,正在對系統高度集成化、結構廣泛分布化、信息多元化和功能智能化等一系列新型發展方向越來越重視,并逐步在實踐中得以實現。軟件維護是一項綜合性很強的工作,隨著軟件規模和復雜度的日益提高,使軟件維護成為軟件生存周期中費用最高、難度最大的一個階段。因此,良好的軟件可維護性可以降低維護成本,延長軟件生命周期。
現在,各種計算機軟件在各行各業中得到了普遍的利用,成為人們生活和工作中不可或缺的部分。由此帶來的計算機軟件安全問題也隨著它的發展越來越復雜的影響著計算機的安全,計算機軟件的安全檢測技術就顯得尤為重要。
一、計算機軟件安全檢測技術概述
計算機軟件安全檢測是計算機軟件開發過程中的一個重要環節,它的目的是為了發現軟件所存在的故障和安全漏洞,從而及時的對計算機軟件的潛在安全問題進行更改。當前的計算機軟件安全檢測技術主要包括動態檢測和靜態檢測兩種方法。計算機軟件安全檢測是確定計算機軟件的安全性是否達到軟件預期設計的目標的一個過程,一般包括功能測試、滲透測試與驗證過程三個階段。包括安全功能與安全漏洞兩個方面的檢測,軟件安全功能涉及的方面比較多,包括機密性、授權、訪問控制以及安全管理等;而計算機軟件安全漏洞檢測則是對軟件可能存在的缺陷的檢測。
二、計算機軟件安全檢測的注意事項
在進行計算機軟件安全檢測是,要注意幾下的幾個問題:
一是要預先制定出檢測方案。首先要對計算機軟件有一個全面的了解,在此基礎上作出分析然后選擇一個合適的檢測技術,設計出檢測方案;其次在檢測人員的選擇上,要進行多元化的人員配置,安全分析人員、軟件設計人員和操作者都應參與檢測的工作,這樣可以保證在檢測的過程中對軟件的不同性能的檢測都能得到專業技術人員的指導和分析,提高安全檢測的效率。
二是在進行計算機軟件的安全檢測時,對于系統級、代碼級與需求級的檢測是必須的。如果軟件的規模比較大,還要對軟件的結構的設計進行分析。在具體的操作中要從實際工作的需要來選擇合理的分析技術。仿真環境和分析工具相結合是較為有效的計算機軟件的安全檢測技術。
三、計算機軟件安全檢測技術的方法
(一)計算機軟件安全檢測的流程
一般情況下,規模較大的軟件是由一定數量的子系統來構成的,每個子系統又由若干的小模塊來構成。計算機軟件的安全檢測一般按照以下的步驟進行:首先是進行模塊的測試,測試的對象是軟件設計中的最小單位,對模塊進行測試的目的是發現系統的各個模塊中可能存在的問題。然后是對由模塊按照程序設計的要求組裝的系統進行檢測,并對于其相關的體系機構進行檢測。其次是在前兩個檢測的基礎上進行軟件的有效性檢測,有效性檢測的目的是對軟件的功能和性能進行檢測,檢測其是否與所設計的用戶的需求相符合。最后進行的是系統的檢測,測試軟件在整體的環境下的運行安全情況。
(二)當前計算機軟件安全檢測的主要方法
一是形式化的安全檢測。形式化的安全檢測是確立軟件的數學模型,在通過形式規格的語言的支持提供形式化的規格說明。比較常見的形式規格語言有基于有限狀態的語言、基于模型的語言以及基于行為的語言。形式化的安全檢測有模型檢測和定量證明兩種形式的安全檢測方法。
二是基于模型的靜態安全檢測。模型安全檢測,既是通過軟件行為與結構建模的方式,形成一個測試的模型,此模型同時可滿足計算機對其的可讀性。模型安全檢測的方式與上述的形式安全檢測的方式相比較而言,并不側重于讓檢測的軟件系統與規格說明在所有的情況下都保持一致,而是從模型生出一組試用例,使用這組試用例來測試軟件系統,來說明軟件的安全性。比較常用的模型安全檢測方法包括有線狀態機檢測和馬爾科夫鏈的檢測。
三是語法檢測。語法檢測技術是根據語法對被檢測軟件的功能接口的語法生成軟件進行輸入的測試,測試軟件在不同的輸入條件下產生的不同的反應。一般語法檢測適用于檢測源程序中存在安全隱患的c語言函數和系統的調用,并通過軟件接口語言的識別、定義語言的語法以及以語法為基礎進行生產測試用例,同時進行安全檢測。
四是基于故障注入的軟件安全檢測。故障注入的安全檢測是應用故障分析樹與故障數的最小割集來檢測的。故障樹分析法通過將系統最不該發生的事件做為頂事件,再以此尋找導致事故發生的中間事件與低事件,再通過邏輯門符號將頂事件、中間事件和低事件之間的關系進行連接,形成故障樹。故障樹檢測擁有較高的檢測自動化程度,是比較合理的計算機軟件安全檢測的方法。
五是模糊測試和基于屬性的測試。模糊測試一般是基于白盒的模糊測試,較傳統的模糊測試技術有所進步,白盒模糊檢測方法有效的結合了傳統的模糊測試技術和動態測試用例檢測技術的優點?;趯傩缘臏y試方法首先要確定計算機軟件的安全編程規則,以此來作為安全屬性來驗證軟件系統程序的代碼是否遵守了這些規則。基于屬性的安全檢測法的優點是能夠較好的分析軟件安全漏洞的擴展性及安全性等。
六是混合檢測技術。混合檢測技術是指將計算機的靜態安全檢測技術和動態安全檢測技術相結合的一種檢測技術,它能有效的改善靜態技術和動態技術檢測存在的一些缺陷,從而更好的對計算機軟件的安全進行檢測。當前主要的檢測技術包括二進制代碼改編技術、測試庫技術、基于規范的檢測技術、基于異常的檢測技術等。混合檢測技術在一定程度上提高了軟件安全檢測的準確性,是較合理的檢測方式。
七是基于web服務的檢測技術。近年來,隨著web服務技術的發展和廣泛的應用,基于此的分布式軟件安全檢測技術也隨之產生和發展,它是一種基于識別內容的分布式web服務器技術。具有語言中立、互動操作性強等優點,能夠將復雜的安全檢測分解為子安全類型進行處理,以使其可以更有效的應對復雜的安全檢測的需要。分布式安全檢測還采用了故障注入機制來生成錯誤的soap消息,來用于異常測試。此種檢測方法在實踐中具有高效、先進和靈活的特點,能夠對軟件的可靠性、容錯性和安全性的檢測到達較高的標準。
四、總結
計算機軟件的安全檢測技術是保證計算機和互聯網安全的基礎,必須不斷的加強檢測技術的創新,以保證計算機軟件的安全,促進計算機軟件的發展。
摘要:基于網絡環境的研究性學習是計算機網絡與研究性學習的整合,是在網絡環境支持下的研究性學習。本文對在職業技術學校計算機軟件應用教學過程中開展基于網絡環境的研究性學習,分別從情境創設、問題探究、實例制作過程方法探究和最終實例的完成及講評四個方面進行探討。
關鍵詞:網絡環境;中職;計算機軟件應用;研究性學習
職業學校計算機專業的教學內容主要以常用軟件的應用為主,如office軟件應用、photoshop軟件應用、flash動畫制作、dreamweaver網頁設計等,注重培養學生的計算機軟件應用水平。怎樣才能使學生盡快掌握一個應用軟件的各種基本操作,并使用所學軟件解決實際生活中所遇到的相關問題,是每位職校計算機專業課教師必須思索和解決的問題。
創新精神和實踐能力的培養,是計算機軟件應用教育教學的核心。創新精神主要體現在學生對信息的處理能力上,實踐能力則體現在學生對各種計算機軟件操作水平和應用能力上。在計算機軟件應用課教學過程中采用研究性教學模式,旨在通過創設類似科研的情境,讓學生主動去探索、發現和體驗,在收集、加工和處理信息的過程中,培養創新能力,提高動手實踐能力。同時,為使學生所學計算機軟件能緊跟軟件換代步伐,密切與社會現實相結合,計算機軟件應用教學的內容和范圍不應局限于課堂和教材,而網絡恰好為學生進行計算機軟件應用研究性學習提供了豐富的信息資源。
根據職業技術學校學生學習特點和計算機軟件應用教學的特點,以及筆者在教學實踐過程中的探索和總結,網絡環境下計算機軟件應用研究性學習的教學過程一般可分為以下幾個階段:
創設情境,幫助學生確定主題情境創設的目的是激發學生探索問題、解決問題的興趣。創設的情境要與學生日常生活密切相關,而且要通過網絡,利用視頻、音頻、圖片等多媒體信息來呈現,以調動學生的積極性,幫助學生確定主題。例如,在講flash動畫制作時,可以根據生活中的實例,制作相應動畫。通過動畫效果,調動學生制作flash動畫的欲望,明確本節課所要完成的任務或目標,再讓學生根據目標效果確定任務。在講flash動畫基本概念和基本操作時,先讓學生看一些簡單移動動畫或者是形變動畫效果,引起學生的注意和興趣,引出這節課學生所要研究和學習的主題——flash動畫的基本操作和基本概念,具體內容和相應操作就需要學生通過自己的查找、學習和實踐研究得到答案。
對發現的問題或達到目標過程中的困難,讓學生自主探究或幾人一組查找相關信息各小組成員根據自己的任務分工學習自己未掌握的知識。教師提供相關的資源(如學校的資源庫或自己所建的主題網站等)、網址或搜索引擎(如百度、谷歌、天網搜索等),讓學生收集與解決問題相關的信息,并在此過程中形成自主思維能力與習慣。這時,每個學生都要獨立自主地查找信息。他們所查找的信息都是為了完成明確的任務,教師必須幫助學生判斷所查得信息的有效性。如上面所提到的在學生研究和查找flash動畫制作的基本概念和基本操作的過程中,若發現有學生找到了許多有關3d動畫制作的知識時,就要提醒學生,當前研究和學習的只是平面二維動畫,三維動畫在以后的學習中才有可能用到,不能在這些信息上花費過多的精力??傊?,教師在巡堂過程中如發現有學生查找的信息偏離主題,要及時提醒,以提高課堂效率。
讓學生小結查找的信息和已經掌握的相應操作,在組內和組間交流,找出完成實例或達到效果時所遇到的疑難問題,并協商解決 當小組成員找到所需信息后,讓他們在組內和組間交流這些信息,闡述選擇這些信息的理由,討論有分歧的意見,達成共識,并以小組為單位,合作設計完成實例,達到要求的效果。對于一些學生容易忽視的因素,教師要及時指導。比如在photoshop軟件應用中,利用圖層進行多幅圖像合并時,圖層順序對整幅圖像合并效果的影響;在使用濾鏡對圖像產生特效時,有選區和無選區對最后效果的影響;在鋼筆工具的使用過程中,要注意鋼筆工具欄屬性的選擇對路徑的影響;利用flash制作形變動畫或文字形變時,一定要先把相應的對象打散等一些細節問題。
最終實例成果匯報,效果分析,討論評價由各小組的代表向全班學生做口頭匯報,并通過網絡把主題學習完成的實例或相應的效果提交到服務器(教師機)上。教師利用多媒體電教平臺,展示各小組的作品,并進行相應的點評。對于完成效果好的小組要進行集體表揚,并給小組成員的平時成績適當加分。同時,讓優秀小組代表說明本小組完成任務的過程、成員分工和完成作品的思路,展示作品的制作過程,給其他小組提供學習的機會。教師應及時對學生的研究進行評價,引導學生及時總結、反思,鼓勵學生從多個角度思考和解決問題。比如,在學習photoshop圖像處理中的圖像顏色調整時,給圖像上色有兩組學生都較好地達到了相應的實例效果,其中一組用的是圖像調整菜單中的色彩平衡,另一組用的是圖像調整菜單中的色相飽和,對這兩個小組都要給予表揚,并讓他們演示并講解達到效果的思路和方法。要告訴學生解決一個實際問題的辦法不是唯一的,需要自己用心去研究、學習。
總體而言,計算機軟件應用是一類實踐性很強、極富創造性、具有明顯時展特點的課程。研究性教學模式適合于培養學生的創新能力、獨立分析問題和解決問題的能力。這種教學模式可使學有余力的學生有更大進步;學習到更多知識,而后進的學生也可以循序漸進地不斷進步;教師也可用較多的時間來輔導后進生,能較好地保證教育教學質量,提高教學效率。在這些過程中,網絡能提供豐富的信息資源。筆者的教學實踐證明,網絡環境下計算機軟件應用研究性學習,不僅提高了學生學習的主動性和積極性,而且激發了學生的創新精神,學生利用計算機軟件解決實際問題的技能也有了較好的提升。但是也要注意,在設置情境任務時一定要從全班學生的整體水平考慮,學習任務量的設置要保證絕大多數學生能夠在指定時間內完成,特別是在網絡環境下,要控制好課堂教學進度和教學秩序,保證每個學生都能積極主動地投入到學習之中。
摘要:隨著計算機技術的快速發展,為我國計算機軟件工程的發展奠定了良好的技術基礎。計算機軟件工程對我們日常生活產生的影響非常深遠,可以說涵蓋了衣食住行等各個方面,基于計算機軟件工程的現代化技術的探討,能夠進一步拓寬計算機軟件工程的應用前景,實現科技效益轉變為社會效益。
關鍵詞:計算機;軟件工程;現代化技術
計算機軟件工程無論是行業發展前景還是行業發展速度都已經遠超傳統產業,并且在各行各業中的應用也取得了非常大的進步。但是我們也必須清楚的認識到,對于計算機軟件工程的現代化技術應用依然存在很多方面的問題,這些問題會造成計算機應用情況不足以及應用不完善等情況。所以對于目前計算機軟件工程存在的問題必須要加強重視程度,積極研發計算機軟件工程的現代化技術,盡可能的完善計算機軟件工程的應用情況。
1計算機軟件工程發展現狀
計算機軟件工程的現代化技術在我國得到了長足的發展。首先,由于計算機軟件工程的軟件技術研發能夠加快軟件系統的開放、運行,所以能夠為整個軟件行業帶來較高的經濟模式,符合社會主義市場經濟體制。其次,從實際的運營模式來看,軟件工程從研發到應用能夠有很多分層模型,包括了支撐軟件、系統軟件以及應用軟件等。所以在這樣的情況下,計算機軟件工程的現代化技術在我國應用和發展的范圍和領域也越來越廣泛,并且正在朝向一體化的發展趨勢。盡管我國目前計算機軟件研發工程得到了長足的發展,但是我國計算機軟件工程主要還是依托于國外發達國家的知識產權,自主研發手段少,而且與我國的社會實際相配套的少。所以在很大程度上限制了我國計算機軟件工程的開發與應用。盡管我國計算機軟件工程的現代化技術發展速度快,并且發展水平較高,但是由于受到各種因素的影響,我國計算機軟件工程的現代化技術產品后勁發展動力不足。而且,由于缺少自主創新技術,沒有形成我國自己的特色,在很大程度上也限制了我國計算機軟件工程的發展前景,并且缺乏技術保障。只有通過提升計算機軟件工程現代化技術的創新能力,才能夠更加科學合理的制定出行之有效的自主研發技術。
2計算機軟件工程的現代化技術發展對策
通過對于計算機軟件工程的現狀研究我們知道,目前計算機軟件工程的現代化技術發展最大的阻礙就是缺少自主研發的能力。所以要想進一步促進計算機軟件工程的現代化技術的發展,就必須要從以下幾個方面作為突破方向。
2.1加大政府扶持力度
計算機軟件工程的現代化技術的發展對我國現代化建設至關重要,尤其是對我國社會經濟的穩定發展、國民生活水平的穩步提升有著不可替代的作用。所以要想進一步促進計算機軟件工程的現代化技術的發展,必須要加大政府扶持的力度??梢酝ㄟ^對于計算機軟件工程的現代化技術的相關項目進行政策支持,制定相對應的扶植政策,從而為計算機軟件工程的現代化技術的發展提供更加廣闊的空間。由于計算機軟件工程的現代化技術是高投入、高回報的產業,所以在發展的過程中,更加需要大力扶持,并且進一步引導計算機軟件工程的現代化技術投資的合理化,避免因為資本炒作等方式帶來負面影響。更應該重視對重點工程的重點培養,比如超級計算機、“天眼”等計算機軟件工程的現代化技術的研究和投入,提高我國計算機軟件工程的現代化技術自主發展,并且要將研究成果盡快的轉為民用產品,保證對于投資和受益的平衡。
2.2重視產業自主創新
我們應該清楚的知道,目前我國計算機軟件工程的現代化技術發展困境在于缺乏自主創新的能力,所以更加應該重視對于產業自主創新能力的不斷培養與提升。要想進一步推動計算機軟件工程的現代化技術的平穩發展,必須要保證科技成果轉化為民用成果,這樣才能夠保證更好的將科技產品與市場需求相結合,也順應時代的發展。在全球經濟一體化的背景下,行業競爭、國家競爭也在不斷的增多,必須要培育出新的經濟增長點,從而保證在激烈的市場競爭中不斷提升,從而保證計算機軟件工程的現代化技術從產品到技術再到服務形成體系,為計算機軟件工程的現代化技術的發展提高競爭軟實力。從目前的發展趨勢來看,我國計算機軟件工程的現代化技術的發展方向多以通信技術、信息服務、網絡媒體等領域,可以說發展領域還比較窄,無法滿足廣闊的市場需求。只有不斷提高市場經濟領域的自主創新能力,才能夠有效的將計算機軟件工程的現代化技術于各行各業之間相結合,保證經濟的不斷發展。計算機軟件工程的現代化技術缺乏長效發展的動力,所以必須加快產品轉型與升級,進一步強化計算機軟件工程的現代化技術在市場創新中的有利地位。
2.3提高計算機軟件工程技術升級與產權保護
要想提高計算機軟件工程的現代化技術,必須要加快產業技術升級,進行補充與發展,從而增強軟件的使用效果和實際的功能,增強計算機軟件工程的現代化技術在升級管理方面的動力。只有這樣才能夠不斷的提供更多優質的軟件工程,才能夠促進我國整體計算機軟件工程的現代化技術行業的發展與完善。進一步提升軟件工程的設備與技術,保證維護質量和維護成本,加快產業發展與利用效率。由于現代化的管理需求,企業在進行產業升級的過程中必須要從市場發展和社會實際出發,所以在進行產品升級的過程中,應當從實際出發,遵循實事求是的原則,并且制定出一套行之有效的規章管理制度,強化升級的質量。在過去,由于缺乏產權保護意識,造成盜版軟件大量橫行。經過計算機軟件工程的現代化技術的多年發展,人們對于自主知識產權保護意識大量提升。不僅因為產權問題能夠提升企業的競爭能力,而且也能更能夠進一步提高企業的發展。所以企業必須加強對于計算機軟件工程的現代化技術核心技術的保護,并且采取相關措施來保證核心技術不斷創新,綜合市場的反饋情況來不斷改進。
3結論
計算機軟件工程的現代化技術對于社會經濟發展具有非常重要的作用,所以必須要加強對于計算機軟件工程的現代化技術發展與應用,不斷促進我國社會經的快速發展,提高我國自主創新的能力,本文通過對于計算機軟件工程的現代化技術進行探討和研究,從而為我國計算機軟件工程的現代化技術發展提供一定的理論依據。
作者:閆一瀟 單位:運城中學
摘要:在科學技術日益發達的今天,計算機已經全面的走進了人們的生活。在我國的工業領域、教育領域和國防領域等各行各業的發展都離不開計算機技術。我們必須要認識到計算機技術應用社會發展的現實意義,加強對計算機技術的學習與維護,才能更好的適應時代的發展。要想充分發揮計算機的價值和作用,適應時代的發展,就必須要加強計算機軟件工程的維護,變革傳統的計算機維護方式,對現有的計算機維護模式進行合理創新,用科學有效的方式進行計算機軟件工程維護,保障計算機技術的有效使用。目前我國計算機的軟件工程開發比較開放,有關部門必須要注意軟件自身的安全帶給計算機的影響,保障計算機軟件的安全可靠,才能使計算機更好的服務于人類社會。
關鍵詞:計算機;軟件工程;維護措施;分析
進入新世紀以來,計算機技術的發展已經全面的改變了人們的生活方式和思維模式,計算機技術的大力發展推動了信息技術革命的到來,人們逐步進入信息智能化時代。在信息智能化時代中,必須要主要計算機軟件安全性的重要作用,保障計算機軟件工程的安全運轉,加強對計算機軟件工程的維護。下面文章我們就對計算機軟件工程維護的類型進行概述,提出計算機軟件工程維護的有效方式,提升我國計算機的使用價值,使計算機技術更好的推動社會發展。
一、計算機軟件工程維護的主要類型
計算機技術的出現極大的提升了人們的生活質量,目前人們的生產和生活都離不開計算機技術的應用,但是計算機出現故障的情況廣泛存在,嚴重影響了人們使用計算機的體驗,造成計算機的服務效率下降。因此,在平時使用計算機的過程中要注意對計算機軟件工程的維護,提升自己對計算機的使用技能。計算機軟件工程維護的一般類型有預防性維護、改正性維護、完善性維護、適應性維護等幾種維護方式。1.計算機軟件工程的預防性維護。要想做好計算機軟件工程的維護工作,就必須要認識到計算機軟件工程預防性維護的重要作用,對計算機軟件工程進行預防性維護就是一般的對計算機使用的軟件進行安全可靠的修改,在進行軟件工程修改的過程中,需要對軟件的一部分采取新的編寫方式,或者是對整個軟件采取新的編寫方式,另外還要注意對需要新編排的軟件進行測試,保障后期的計算機軟件工程的維護,提升計算機軟件工程的維護質量。2.計算機軟件工程的改正性維護。通常所說的計算機軟件工程的改正性維護就是指對計算機軟件在使用的時候出現的命令運行錯誤進行修正。很多計算機軟件在運行的時候,都會出現一些命令錯誤的編程代碼,如果不細心的檢測會很難發現這些錯誤代碼,所以人們在使用計算機軟機的過程中就一定要進行修改,修改的內容一般是邏輯命令的錯誤,文檔格式的錯誤,設計模式的錯誤以信息數據的錯誤這些。3.計算機軟件工程的完善性維護。計算機軟件工程的完善性維護具體來說是在計算機軟件的基本功能模式基礎上對外進行延伸,快速的提升計算機軟件的運行速度,提升計算機軟件的服務。需要注意的是計算機軟件工程的完善性維護延伸的功能要在原系統軟件運行一定時間之后才開展的,有很大的未知性,原本的計算機軟件需求沒有特別說明此類延伸到功能,這是計算機軟件工程完善性維護的重要作用。4.計算機軟件工程的適應性維護。做好計算機軟件工程的適應性維護,就是要讓計算機軟件運行過程中主動的適應外界環境的變動。一般就是涵蓋外部信息數據資料的變化,計算機自身的操作系統的變化,還有計算機硬件的變化等,使計算機軟件更好地適應這些變化,更好的利用計算機軟件進行學習和工作。
二、計算機軟件工程維護的有效措施
1.找到相應的程序設計語言。要想做好對計算機軟件工程的維護,就必須要重視對計算機軟件工程程序設計語言的選擇。我們要知道計算機程序設計語言有高級和低級的區別,低級別的語言很難理解和掌握,高級別的語言便于理解,方便后期的維護。在進行高級別程序設計語言的過程中,必須要凸出二者的差別,更好的開展后續維護工作。因為計算機軟件程序語言的選擇不同,相應的計算機軟件程序維護方式也有所不同,但目的就是要確保計算機軟件良好的運轉,發揮出計算機的使用價值。2.設置優質的軟件品質戰略目的。計算機軟件工程的維護有很大的可塑造性,比如使用性、理解性、高處理性等,要想強化計算機軟件工程的維護,會有很大的成本和時間,因此必須要明確計算機軟件工程的使用目的,設置優質的軟件品質戰略目的,避免不同功能之間的軟件編程沖突,根據自己的實際效用,改變計算機的運行環境,進一步促進計算機軟件工程維護水平的提升。3.增強軟件使用技術。計算機軟件工程在編程研發的時候,必須要考慮到后期的計算機軟件工程維護,保障計算機軟件的使用,因此必須要增強計算機軟件的使用技術,確保軟件研發預算合理。另外,提升軟件的使用技術,可以最快的發現計算機軟件的錯誤進行修改,保障計算機軟件的正常使用。而且增強軟件使用技術只需要針對其中的單一部分進行改變,并不對其他部分產生影響,提升了軟件的維護水平。
三、計算機軟件工程維護的有效方法
1.加強對計算機硬盤進行維護。在使用計算機的時候,必須要加強對計算機硬盤的維護,定期的對計算機硬盤進行監測、和清理工作。計算機在使用一定時間后,內部會存在很多的垃圾數據,占據了硬盤很大的內存空間,還會降低計算機軟件的使用速度,嚴重的對計算機的安全性能產生影響,因此,在使用計算機的過程中必須要加強對計算機硬盤的檢測維護,加強對硬盤的清理,做好系統數據備份,更好的發揮計算機的價值。2.建立有效的軟件防御系統。要想確保計算機安全有效的運行,就必須要提升計算機系統的安全性能,避免被病毒入侵,這就需要建立有效的軟件防御系統,具體可以設置一些安全系數高的防火墻和殺毒軟件等。另外,使用計算機的時候也要提升自我防范意識,不隨意點擊非法軟件和網站,定期清理垃圾文件,保障計算機的正常使用。3.控制計算機系統的程序數量。由于計算機的程序都是安裝在計算機系統內部里面,回影響軟件的安裝,對后期軟件的使用產生影響,所以,一定要控制計算機系統的程序數量,減少程序占據系統的內存空間,還要注意計算機系統的升級與優化,提升計算機的運行速度。
四、結語
綜上所述,要想充分發揮計算機的價值和作用,適應時代的發展,就必須要加強計算機軟件工程的維護,變革傳統的計算機維護方式,對現有的計算機維護模式進行合理創新,用科學有效的方式進行計算機軟件工程維護,保障計算機技術的有效使用。伴隨著科學技術的發展,人們的生產和生活都離不開計算機技術的應用。在信息智能化時代中,必須要主要計算機軟件安全性的重要作用,保障計算機軟件工程的安全運轉,加強對計算機軟件工程的維護。
作者:龐軍欽 單位:廣東農工商職業技術學院
摘要:現代科學技術的發展進步,計算機信息技術被廣泛的應用到社會的各行業領域中,因此而產生了海量的信息數據,將這些數據進行收集、分析和處理對于社會的發展具有重要的意義,計算機數據庫應運而生。本文通過對基于計算機軟件工程的數據庫編程技術進行淺析,旨在促進數據庫編程技術的科學應用,進而促進計算機軟件工程行業的發展。
關鍵詞:計算機;軟件工程;數據庫;編程技術
計算機軟件的開發和應用是保證計算機應用功能的關鍵,數據庫建設和技編程技術應用能夠使軟件應用過程中的穩定性得到保障,數據信息可以被集成管理、分析和使用,同時實現數據的共享應用,解決很多人工工作形式難以實現或者實現難度較大的數據處理工作,編程技術是構建數據庫的主要技術支持。
1數據庫的科學有效構建形式
1.1數據庫的設計工作
設計工作為計算機數據庫構建的初級階段,設計人員需要對數據庫的存儲結構、位置以及存儲路徑進行綜合的考量,對于信息的存儲情況進行深入的了解,盡可能的降低存儲空間,實現數據空間的有效利用,對存儲空間進行主次分明的層次劃分,保證實現高效便捷的使用功能。在進行存儲路徑的設計時,需要根據信息類型設置相應的信息索引,以實現用戶在輸入關鍵字之后就能夠找到相關的數據信息內容。
1.2數據庫的網絡構建工作
數據庫網絡的構建具有較強的專業性和技術性,技術人員在進行數據庫網絡的構建時,需要加強對專業技術知識的應用,對結構模塊進行合理優化,減少內存占用空間,以保證其運行的速率。同時加強數據庫服務端與應用用戶之間的溝通和聯系,技術人員加強對服務端的科學管理,設置相應的管理員賬號和密碼,通過密碼的設置來保證管理權限,對數據庫進行合理的數據信息修改、添加以及等技術操作。
2基于計算機軟件工程數據庫編程技術的應用方式
2.1類型比較
文件建立之后需要應用數據庫軟件對文件進行數據讀取,在數據庫的應用初期需要針對應用功能需要對數據庫進行對比,觀察文件在讀取過程中是否會出現數據丟失的情況,為確保文件讀取工作的順利進行,應用類型比較的方式直觀反應文件讀取工作中存在的問題,進而選擇更為合適的文件應用類型,有效的文件類型選擇,能夠使數據庫的空間應用效率得到提升,同時提升整體軟件運行的流暢度,保證軟件的模塊應用功能都能得以實現。
2.2數據庫的建立
數據庫的建立首先需要以編程技術作為技術應用基礎,通過功能之間的相互協調,解決其技術應用過程中存在的各種問題,進行數據庫的建立需要針對自身的應用需求選擇合適的程序語言,并對語言進行邏輯編輯,利語言組織編寫完成數據庫的功能型架構,并對不用的模塊進行功能性區分,提升數據庫的應用效率。數據庫創建需要在確定文件類型之后進行,采用分區構建的方式,不同的區域負責不同的應用功能,并應用技術協調語言使不同應用功能之間實現相互配合,避免出現應用混亂或者數據沖突現象的出現,對設計功能中存在的不完善之處進行技術完善,保證整改方案的應用功能提升。還可以應用外部安裝軟件進行數據庫創建,用戶可對自身的應用需求進行自主選擇,實現數據庫資源的最大程度應用。數據庫編程技術的有效應用,是各個分支應用系統之間的配合程度更高,數據庫中出現的數據丟失現象,能夠應用數據庫備份的方式使數據得到應用恢復,進而保證軟件應用功能得有完善。
2.3軟件開發過程中編程技術選擇
編程技術的選擇需要以軟件的應用功能為基礎,對軟件運行的穩定性情況進行觀察和探討,并對系統的資源利用情況進行優化,觀察其在應用過程中可能出現的不穩定情況,針對常見的系統應用問題,設計者可以在編程階段應用編程技術選擇優化的方式進行技術完善,出現數據傳輸異常的問題進行采用技術控制措施,避免大規模癱瘓現象的出現,致使其他應用功能受到影響。在數據庫編程檢測極端需要對技術應用以及系統穩定性進行檢測,為系統運行提供良好的運行環境,軟件應用的穩定性與編程技術的選擇具有直接關系,因而需要加強對編程技術選擇的重視。
2.4數據庫文件加密
數據庫建立應當應用編程技術對數據庫的數據信息進行加密保護,應用者通過登錄口令或者密碼進行數據庫的登錄和應用,工作人員需要應用技術手段解決常見的加措施,避免數據信息受到網絡病毒侵害以及不良侵犯,根據信息的重要程度設置不同的加密等級,應用者具有自主選擇的權限和空間,避免信息泄露對系統以及個人造成的嚴重影響。
3結語
計算機軟件工程的數據庫編程技術應用,能夠實現在文件類型的比較、數據庫的建立等環節的技術應用,并通過合理編程技術的選擇、進行數據庫文件加密來保證數據庫結構設計的合理性和安全性,應用編程技術對軟件模塊以及軟件運行空間進行合理優化,保證軟件運行的穩定性,并有效提升其應用效率,促進編程技術應用價值的實現。
作者:于博文 單位:長沙市第六中學
摘要:隨著我國科學技術的快速發展,編程技術早已經逐漸融入了我們的日常生活和工作中,特別是工作中需要用到的編程技術較多且復雜,所以逐漸出現了計算機數據庫的概念,并且一經推出就受到人們廣泛的推崇。本文通過對計算機軟件工程中數據庫文件的建立、數據庫的概念以及編程技術在計算機數據庫中的作用進行了分析和探討,總結歸納出了編程技術在計算機數據庫中的具體應用措施,以供相關專業人員參考或采納。
關鍵詞:數據庫;計算機軟件工程;編程技術
編程技術其實是辦公實現自動化的重要基礎和關鍵組成部分,因為編程技術不僅能夠支持辦公類各種計算機軟件的正常和運行,還能夠保證辦公電腦硬件設備的安全。也就是說將計算機軟件應用在計算機數據庫之中,不僅能夠最大程度上辦公的工作效率和辦公整體水平,還能夠提升企業的綜合能力和競爭力,從而使企業在金融危機這個大環境下,一直長遠的發展下去。
1計算機軟件工程中數據庫文件的建立
1.1類型比較
數據庫文件的建立一般情況下都要在能夠讀取相關信息的前提下進行,所以在初期準備建立數據庫時,一定要針對數據庫的相關信息來進行有效的對比,而在觀察文件時還要根據信息讀取過程中容易出現的問題來進行選擇建立數據庫文件方式。
1.2建立數據庫
數據庫的創建一般情況下都是在文件類型確定之后才展開的一項工作,而在建立數據庫之后對于數據庫相關信息的訪問權限也會有較大的改變,所以在一般情況下設計都是針對相關功能不夠完善的項目來進行整改,通過更加合理的改善來解決計算機運行過程中出現的各種問題。
2計算機數據庫的概念
計算機數據庫其實就是通過編程技術來進行一系列工作的信息處理系統,其實計算機數據庫出現的根本原因就是因為現如今信息技術發展十分迅速,所以計算機數據庫應運而出,其最大的作用就是能夠為企業構建一個自動化屬性的企業內部信息處理系統,從而最大限度上為企業提供一個計算機數據庫平臺,使辦公人員能夠借助編程技術進行工作,其中包括信息的儲備、更新、維護和傳輸等等。其實從本質上看來,計算機數據庫就是一個對相關信息收集和整理的過程,這種技術十分適用于企業的辦公。
3編程技術在計算機數據庫中的作用
3.1可用性
可用性的提出是為了針對快速恢復故障和平衡負載。當計算機的主接口出現問題時,備份的接口將會自動的代替其進行工作,從而保證網絡能夠有條不紊的運行。而當網絡的數據接受量過大時,備份接口還可以幫助主接口進行數據的接收和發送,從而起到均衡的作用。
3.2信息隱藏性
主體在進行通訊連接時,可以利用計算機的NAT技術系統,來隱藏內網的網址,并且在數據上是以公網的網址訪問的網絡,也就是說企業的用戶可以直接訪問外網的因特網,但是外網的所有網絡都無法進行企業內部網絡查看企業中的任何信息和資源。
3.3身份鑒別
身份鑒別是面向所有用戶進行的驗證程序,計算機的身份鑒別主要是指訪問計算機的身份鑒別和端口計算機的身份鑒別。訪問該計算機的用戶必須通過SSH或者HTTP(HTTPS)的連接,通過輸入用戶和密碼的方式來進行連接和鑒別,并且要保證密碼以私密文件的方式保存在TACACS認證的服務器上,也就是說在計算機數據庫中應用編程技術將能夠最大限度上保證企業辦公信息和數據的安全性。
4計算機數據庫中存在的問題
編程技術和傳統的計算機網絡技術其實都是一樣的,都是對于計算機的使用人員相關網絡信息的總結和整理,只是編程技術要相較于傳統計算機網絡技術來說更加的便捷和方便。但是計算機網絡技術存在著一個至關重要的問題,那就是相關信息的安全性,因為計算機網絡技術依賴于編程技術和網絡,所以編程技術具有容易修改、容易刪除、容易查閱的特點,所以計算機網絡技術中的信息很容易就被人他人進行查閱和修改,缺乏一定程度上的安全性。也正是因為這一問題,所以導致了計算機網絡技術安全信息上的安全隱患。
5數據庫文件的訪問技術改革
5.1給予計算機數據庫硬件支持
企業的工作流程內,計算機占據著其中百分之八十工作量,也就是說要想實現計算機數據庫就必須要將編程技術應用在辦公中。由于計算機數據庫涉及的業務內容較多且相關信息比較繁雜,所以不論是計算機辦公的軟件還是硬件設備都需要編程技術的支持才能夠保證辦公中所有工作的順利進行。計算機數據庫中的特定軟件有很多,其中以設備管理的軟件為主,而支持自動化辦公軟件的系統主要是計算機數據庫、SQLserver2008和Access。
5.2實現辦公軟件自動化
在辦公的文檔管理中應用編程技術,不僅能夠保證使用者在計算機辦公過程中能夠在計算機的網絡平臺進行信息文件的審閱和查看批復,還能夠在網絡信息平臺對文件信息進行審批和修改,這對于辦公來說不僅提升了工作效率,還最大程度上減少了工作量。企業的工作人員在接收到文件之后,可以先將文件錄入在網絡信息平臺內,然后再信息平臺內進行修改和存檔,存檔完畢之后,可以對其進行準確的命名,以便他日查閱文件,并且存檔的工作人員還可以將文件進行加密,針對不同用戶設置訪問權限,從而保證文件的安全性和共享性。
5.3創建全新信息平臺
現如今很多企業都將編程技術應用在企業管理和信息中,其中信息使用的最為廣泛和頻繁,企業信息主要就是利用編程技術創建一個網絡信息平臺,其中最常見的就是電子網絡論壇或者電子公告,在這個網絡信息平臺內,企業可以隨時隨地的公布企業公告和企業交流等等。
6結束語
綜上所述,只有了解了編程技術的全部應用內容,才能夠更好的將編程技術應用在計算機數據庫內,這不僅能夠提升企業的辦公質量,還能夠最大限度上的提升企業的辦公效率,多方位的保障企業辦公所有工作的順利進行,從而最大限度上企業在整個市場環境下的競爭能力。
作者:王依楠 單位:長春職業技術學院
摘要:隨著時代的發展,社會的進步,信息技術已經成為影響社會生產的關鍵性因素。人們更多的將精力放到計算機的使用,以及面向計算機的應用管理等角度,而忽視了對計算機軟件工程的深入思考。所以本文主要在計算機軟件工程的管理和應用等方面進行分析,從不同的角度來觀察和思考計算機工程的相關內容,帶動計算機軟件工程的發展。
關鍵詞:計算機軟件工程;管理與應用
引言:
從目前我國計算機技術的問題來講,很多人的觀念受到傳統意識的限制,并且受到計算機引用意識的影響,沒有將計算機技術真正應用到日常生活中。并且就目前而言,我國計算機軟件工程的管理設計還不太均衡,明顯存在一定出入,所以要結合計算機軟件工程應用的不同角度進行分析,不斷帶動計算機軟件工程管理的發展。
1計算機軟件工程管理的主要內容分析
1.1工作人員管理
就目前而言,我國計算機軟件的工程管理設計仍然不夠成熟,很多方面存在很大的問題,并且在當下主流意識的培養中難以形成針對性的計算機軟件工程意識。在計算機軟件工程的構建中,計算機軟件工程管理是其中不可忽視的重要問題,有關部門應該針對計算機軟件工程的管理進行分析,全面帶動計算機軟件工程的進步。
1.2用戶管理
計算機軟件工程的主要面向對象是大范圍的群眾,所以在進行軟件工程管理時完成最大程度的開發就能夠減少此類市場競爭關系的影響,達到用戶的需求。在完善計算機軟件工程管理體系的前提下,給用戶最好的軟件體驗,而其中最多的是滿足用戶的功能需求,增添更多的功能來滿足用戶的實際需要,實現計算機軟件工程在實際應用方面的擴展。結合計算機軟件工程在社會生活中的實際應用進行分析,不斷進行再次設計和完善,最終始終能夠在此項工程中取得突破性進步。
2計算機軟件工程管理的辦法與對策分析
建立完善的計算機軟件工程體系來進行具體的工程建設,從我國計算機軟件工程當前面對的實際情況進行分析,帶動科學合理的計算機軟件工程架構,促進整體管理體系的發展。在充分的計算機軟件管理角度上充分調動軟件設計體系的作用,結合完善的管理措施,為達到計算機軟件工程管理的相關措施來實現有關問題。
2.1構建健全的計算機軟件工程管理體系
在計算機軟件工程的管理體系進行分析,以更加科學合理的管理辦法,全面帶動軟件工程的發展,對我國計算機工程的進步來講非常重要,更加適合當前社會生產的優化調動,利于科學化的管理措施。
2.2加強對計算機軟件工程的風險管理與進度管理
在計算機軟件工程中,由于我國的有關措施還不夠完善,所以在計算機軟件工程體系中還存在著一定的問題。所以在對于計算機軟件工程的發展中,需要結合一定的軟件工程建設來進行更加科學合理的設計,在實際軟件工程建設來完善管理體系的構建,帶動系統化的應用措施。在計算機軟件工程的實現中,需要結合管理體系的設計進行分析,在原有系統工程建設的基礎上,充分調動風險管理和進度管理的有關工作,促進應用體系反饋的發展。
2.3強化計算機軟件工程項目合作團隊的管理
在計算機軟件工程管理中從團隊合作的角度進行考慮,全面分析計算機軟件工程的管理體系,通過團隊合作的方式來進行優化培養,增強計算機軟件的管理方案,在實現計算機工程的基礎上實現細化管理。并進行用戶實際應用情況的反饋,為滿足用戶的實際體驗,在原有計算機軟件工程的建設中,優化用戶的軟件體驗,結合遇到的問題進行分析,得到及時解決。
3計算機軟件工程的應用
3.1軟件工程工作流程管理系統概述
計算機軟件工程主要面向普通用戶群的實際體驗,在傳統的計算機網絡體系的構建中能夠滿足多項計算機軟件的發展基礎,優化軟件的使用效率。全面帶動計算機軟件體系的發展,積極促進人們的日常應用體驗,帶來更加科學合理的計算機軟件工程的構建。簡單來講,計算機軟件工程管理體系主要是在基本的工作流程中進行實際完善,全面優化軟件工作流程的操作,實現對用戶實際應用的模擬安排,促進計算機軟件工程的發展。在合理的軟件工程經營管理體系中,按照對應的原則進行分配,并且給予這些軟件工程更多的實際體驗,維持在不同的信息規劃中,實現更大范圍的計算機軟件工程體系構建。
3.2計算機軟件在工程項目管理上的應用
隨著時代的發展,計算機軟件工程建設逐漸成為社會生產中的重要影響因素。對于企業的工程施工建設來講,計算機軟件工程的應用非常重要,能夠直接影響到不同環節下信息的交流和溝通,并且在產業信息結構中進行科學合理的體系構建,全面帶動工程建設的發展,更好的進行交流和溝通,對減少工程建設的成本來講有著更多的幫助,有利于企業項目工程的管理。
3.3計算機軟件工程在教學中的應用
在社會主義市場經濟快速推動的前提下,由于計算機軟件工程的特性受到更多社會生產建設的廣泛應用,并得到更多領域的利用。比如在進行教學數據信息的交互中能夠得到更好的交流和溝通,計算機軟件應用給了教學方案的交互式設計,教師能夠通過計算機軟件來進行良好的輔助教學,并且在原有信息結構的基礎上,減少成本的利用,建立良好的基礎信息交互。隨著時代的發展,計算機軟件將會應用到更多的教學設計中,得到計算機軟件開發的優化改善,極大程度提高在計算機軟件工程應用基礎上教學的效率,進一步促進計算機軟件工程的發展。就目前來講,計算機軟件工程建設的實際應用較為廣泛,能夠得到進一步的開發和利用,得到更多創新與發展的機會,促進我國計算機軟件工程體系的構建。
4結束語
總的來講,在我國社會主義經濟飛速發展的前提下,計算機工程同時得到快速進步。全面發展計算機軟件工程建設對當前社會生產來講非常重要,通過系統優化的科學合理建設來進行軟件工程管理,構建完善的計算機軟件工程管理體系。所以,通過計算機軟件工程管理的角度進行重點分析,能夠全面促進計算機軟件工程的發展。
作者:仲煒 單位:三江學院
摘要:隨著科學技術的不斷發展,計算機軟件工程的地位也變得越來越重要,并影響著我國的社會經濟發展。在近些年中,我國的計算機軟件工程有著非常迅速的發展,同時也取得了良好的成績,但在其管理工作上,還存在著許多需要完善的地方,為此,必須給予計算機軟件工程管理工作足夠的重視,加強對其管理策略的研究,才能更好的促進我國的計算機軟件工程的發展。本文將對計算機軟件工程管理內容、管理策略和應用進行詳細的分析。
關鍵詞:計算機軟件工程;管理內容;管理策略;應用
就目前我國的計算機軟件工程管理工作來分析,無論是在其管理體制上,還是在管理模式上都還存在著許多急需完善的地方。由于計算機軟件產品的特殊性質,使得它在管理模式和管理策略上都與普通產品有著較大的區別,實際的管理過程必須在明確其管理內容的基礎上,進行有針對性的強化管理,提升整體管理水平,為計算機軟件工程的應用和發展做出更大的努力。
1計算機軟件工程管理的內容
1.1組織機構管理
計算機軟件工程管理對其管理人員有著非常高的要求,由于我國在這一方面的管理工作上起步相對較,高素質的管理人才比較缺乏,這也是計算機軟件工程管理水平難以提升的一個重要原因。組織機構管理是計算機軟件管理中的一個重點內,它不僅需要進行開發人員的匯合與管理,還需要做到科學合理的人力資源分配和調用,如何發揮出現有人力資源的最大優勢,有效的提升工作效率,是目前計算機軟件工程組織機構管理工作中的一個重點研究問題。
1.2工作人員管理
相對組織機構管理來說,工作人員的管理更具有針對性,而且管理過程更具體化。工作人員是計算機軟件工程得以發展的基礎,同時也是軟件從無到有的直接參與者,所以它的管理應該包括軟件開發設計到實施應用的全過程。其管理工作應該在全面掌握工作人員的專業技能和綜合素質的基礎上進行,將最優的人才安排到最為合適的工作崗位上。
1.3軟件用戶管理
軟件用戶管理同樣也是計算機軟件工程管理的一個重點內容,它通過對用戶信息的收集、市場的調查、用戶反饋信息的分析去實現軟件工程的優化與完善。為了保證軟件的開發符合社會發展的需要,更好的滿足廣大用戶的需求,在進行實際的軟件項目開發前,必須進行充分的市場調查研究,收集不同用戶群體的信息,并在此基礎上進行開發設計的優化,降低降低軟件工程的風險。
1.4檔案資料管理
隨著科學技術的不斷發展,計算機軟件工程也變得越來越龐大,它所涉及的檔案資料和數據信息也越來越多,這也在一定的程度上加大了計算機軟件工程檔案資料管理的難度。軟件工程檔案資料的管理,主要包括了項目期間所有檔案資料的收集與整理,和開發應用過程中相關資料的備份與存檔。加強對計算機軟件檔案資料的管理不僅可以為其后續的開發和維護提供良好基礎,同時也有利軟件開發效率和安全性的提升。
2計算機軟件工程管理的策略
2.1強化管理體系,提高管理效率
管理體系是管理工作的重要指導,同時也是管理工作得以正常有序進行的基礎,所以要加強計算機軟件工程管理的策略,首先要做的就是強化計算機軟件工程管理體系的建設,從實際的管理工作中去不斷的完善管理體制和管理手段,并通過相關的獎勵機制和責任制來提升工作人員的工作熱情和責任心。其次,注重計算機軟件工程管理人才的培養,提高工作人員的專業技能和綜合素質,并明確管理目標,促進管理效率和管理質量的提升。第三,將管理機制落實到實際的計算機軟件管理工作中。
2.2加強軟件風險管理,確保工作進度
在計算機軟件項目開發和推進過程中,其風險問題是必然存在的,所以,必須加強對計算機軟件的風險管理,構建并不斷完善相關的風險管控機制。第一,有針對性的進行工作人員風險意識的培養,讓每一個工作人員都了解基礎的風險管理知識,這樣可以幫助工作人員在日常工作中及時的發現風險并通報風險,從而快速、科學的對其進行防護。第二,建立定期的計算機軟件風險控制管理機制,這樣有利于進行潛在風險的防范。第三,全面樹立風險意識、效率意識以及成本意識,平衡好項目開發進度與項目支出間的管理,從而更好的提升項目效益。
2.3注重團隊合作,發揮團隊潛能
良好的團隊合作意識和團隊合作能力是計算機軟件項目開發的基礎,同時也是計算機軟件工程管理的一個重點目標。首先,有目的性的進行工作人員團隊合作意識的培養,并通過有效的管理方式去進行團隊合作的協調與融合;其次,為企業內部建立良好的溝通交流平臺,加強團隊與團隊、團隊內部的交流合作,拉近彼此之間距離,這不僅可以起到提升工作效率的目的,還有利于團隊潛能的發揮;第三,通過科學有效的團隊管理手段,去提高工作人員的積極性與主動性,讓每一個工作人員都有一種歸屬感和使命感,這的計算機軟件開發團隊,才可以發揮出最大的優勢,為企業創造更大的財富。
3計算機軟件工程的應用分析
計算機技術和互聯網絡技術的不斷發展,讓計算機軟件工程的應用變得越來越廣泛,其實際應用中所發揮的作用也在不斷增加。就目前的應用情況來分析,可以說是,各行各業都離不開計算機軟件工程。例如:最為常見的辦公軟件、界面操作系統、人機交互系統等。計算機軟件工程在企業內部的信息數據管理上的應用,可以讓其管理工作變得更加規范化和便捷化,同時也大大的提升了信息資源的共享效率;計算機軟件工程在教育行業中的應用,可以幫助學校對學生檔案、學費等信息進行快速的管理,通過信息交流平臺的應用,可以大大的提升知識的傳播效率,幫助學生更好的自我學習。計算機軟件工程的應用可以說是無處不在的,計算機軟件工程的發展將推動著各大行業的發展。
4結束語
總的來說,計算機軟件工程的發展對實現我國社會現代化發展有著非常重要意義。為能夠讓計算機軟件工程為我國社會經濟發展的發展創造更好的優勢,必須加強對其管理工作的分析研究,保證管理質量和軟件開發效率,并將其合理的應用到實際的生活工作中,為我國的發展做出更大的貢獻。
作者:王恩濤 單位:遼寧萬益職業技術咨詢有限公司