計算機軟體專業論文
隨著軟體產業的發展與軟體產業實用型人才需求的日益擴大,近幾年國家對擔負初級軟體人才培養重任的中職計算機軟體專業教師的素質愈加重視。下面是小編為大家整理的,供大家參考。
範文一:計算機軟體工程管理與應用
1概述
隨著資訊科技的不斷髮展,計算機軟體工程的應用範圍越來越廣,幾乎滲透到人們工作和生活的各個領域;而計算機軟體工程管理卻沒有得到同步發展,管理過程中存在的諸多漏洞影響了計算機軟體的應用效果。本文將對計算機軟體工程的管理及其應用進行相關分析。
2計算機軟體工程管理分析
2.1計算機軟體工程管理內容
2.1.1組織機構管理計算機軟體工程管理組織機構的模式構成種類較多,如由主程式設計師構成的機構、由專家構成的機構或民主組織機構。主程式設計師構成的管理機構主要是保證全組的協調和統一,高階工程師負責全組的技術活動,對其進行計劃、協調和複審;一般技術人員則負責軟體分析和開發的具體工作。專家組成的機構中各個成員都是某一方向的專家,有著極高的專業素養,在軟體開發過程中可發揮各自的積極性;民主組織的負責人由專業人員輪流承擔,這種模式不僅可充分調動工作人員的積極性,還能提高成員的創造性。
2.1.2軟體開發人員管理軟體的開發,需要多種職能人員的參與,由上而下依次為專案總負責人、系統分析員、高階程式設計師、初級程式設計師以及資料人員等。在實際的軟體開發過程中,可能會出現一人身兼數職的情況,但由於不同崗位對工作人員的專業素養要求不同,因此各個崗位的職責務必須要進行明確的區分。軟體開發過程中,不同階段之間的工作既相互區別,又互相聯絡,因此對人員的要求除專業方面的素養外,還包括團隊合作精神。
2.1.3關於使用者的管理軟體開發的目的是滿足使用者的需要,軟體質量的優劣和功能的好壞應以使用者評價為主。軟體開發人員應在開發過程中高度重視使用者的建議,與使用者積極溝通,爭取使用者的配合和支援。軟體開發專案的負責人要加強與使用者的聯絡,及時瞭解使用者需求,正確引導使用者思路,防止使用者不合理設計要求對軟體開發工程的影響。
2.1.4軟體工程開發專案管理任何一個專案的實施都需要建立一個完整的管理體系,管理體系包括專案質量管理、進度管理和成本管理。質量管理的主要目的是確保軟體開發過程中都符合相關的技術標準,為整個軟體工程的實現提供基礎保障;進度管理是對軟體開發專案的時間控制,是為保障軟體能夠按時交付而實施的管理;成本管理是專案管理的核心內容,也是軟體工程開發工作獲得經濟效益的關鍵環節。三部分管理內容各有側重,但同時也相互聯絡,只有做好專案的質量管理和進度管理,才能實現專案的成本管理。
2.2計算機軟體工程管理措施
2.2.1制定明確的計劃軟體工程研發專案實施之前,應對專案進行全面、深入的討論,制定合理的研發計劃。軟體研發過程中,會受多種不確定因素的影響,只有制定合理的計劃才能有效降低風險,確保軟體工程的順利研發。計算機軟體工程研發計劃制定過程中,應體現出動態性、經濟性、系統性以及關聯性。如動態性方面,是指在研發過程中,計劃應當以實際研發條件進行不斷調整和優化,以實現軟體的經濟性和功能性。
2.2.2加強風險意識計算機軟體工程管理不同於一般專案的管理,其面臨的風險較多,如技術方面,計算機技術更新快,如果在軟體研發階段遇到某項技術更新換代,就會增加技術變更的風險;客戶方面帶來的風險,客戶對軟體功能的要求較多,多項功能難以進行協調,客戶需要一旦發生變化,就會對軟體的研發計劃產生直接影響。計算機軟體工程管理面臨的風險較多,應在專案實施過程中及時、準確地識別和規避風險。參與計算機軟體工程的工作者應提高自身的風險意識,學習管理或規避風險的相關知識,積極採取有效的防範措施降低風險帶來的損失。風險轉移、風險規避、風險減緩都是常用的風險防範措施,專案管理人員可根據風險危害程度選擇合適的防範措施。
2.2.3加強專案管理的合作計算機軟體工程需要多類人才的參與,該工程的管理工作同樣需要各個部門之間的相互配合,組建一支專業性強、合作意識高的研發隊伍是計算機軟體工程管理的基礎。專案負責人應加強與各個部門人員之間的溝通,及時瞭解工作人員的狀況,合理分工,明確各崗位的職責;制定有效的獎勵措施,調動工作人員的積極性和主動性,確保軟體工程專案的順利實施。
3計算機軟體工程的應用分析
計算機軟體功能豐富、效率高,得到了社會各界的廣泛認同,各行業發展對計算機軟體的依賴性越來越強;遊戲軟體、資料庫軟體、電子郵件等傳統軟體已經改變了人們的休閒方式、工作方式和溝通方式。軟體的開發和應用,已經影響了人們的工作、學習、購物、旅遊甚至飲食。如遠端教育軟體的實用,為異地師生之間的交流溝通提供了便利,進一步優化了教學資源,體現了教育的公平性;除教學外,學生檔案、學生資訊都可利用計算機軟體進行儲存和記錄,不僅解放了大量的人工操作,提高了管理效率,還為資訊的查閱、資訊資料的挖掘提供了參考,為學校教學計劃的改進提供依據。計算機軟體在公共場合的作用越來越明顯,醫院、銀行、鐵路都可以通過計算機軟體進行網路預約、登記或者付款,節約了時間和成本。
4結語
隨著社會的不斷進步,科技更新換代的頻率越來越快;計算機軟體作為一種實用性、技術性和智慧性的專案,更應該具有一定的前瞻性,在設計之初就應該預留一定的擴充套件性或升級功能,以延長軟體的實用壽命。另外,還應積極創新,研發多種功能一體化的綜合性智慧軟體,為使用者提供更多便利,推動我國工農業生產技術的進步以及經濟的發展。
範文二:計算機軟體技術不可靠性探析
隨經濟的迅猛發展,計算機技術發展也越來越快,特別是計算機軟體技術,發展的勢頭愈發強勁。計算機軟體技術具有操作方便、適用範圍廣、靈活性強等優勢,越來越受到人們的喜愛。但近年來人們逐漸認識到計算機軟體技術的安全性問題,業內人員注意到了計算機軟體技術的不可靠性,下面就簡單介紹其不可靠性以及一些簡單的解決方法。
1計算機軟體技術概述
計算機軟體技術涉及到的內容較多,但通常我們將計算機程式、方法以及計算機執行時所需的各種資料統稱為計算機軟體技術。如上所述,計算機軟體技術一種較為先進的技術,對於當今世界的發展具有重要意義,同時又因其具有操作便捷、執行速度快、適用範圍廣等特點而備受現代人們的喜愛。計算機軟體技術分類的方法較多,但我們常將其分為科學計算、資料處理、過程控制以及人工智慧等幾個部分。計算機軟體技術是計算機實現其功能目標的保障,如果沒有計算機軟體技術,那麼計算機就和普通的機器沒有區別。如今是一個技術發展迅速的時代,在這種環境背景下要想充分發揮計算機軟體技術的優勢,就應加大對計算機軟體技術專業人才的培養力度,提高計算機軟體技術人員接受新知識、新技術的能力。
2計算機軟體技術的不可靠分析
隨著社會科學技術水平的不斷髮展,計算機軟體技術也取得了較大的發展和進步,但是在其發展進步中,難免會存在一些不可靠性表現,下面具體分析一下其不可靠性。
2.1計算機軟體的可靠性定義
近年來,計算機軟體技術取得了較大的發展,同時我國的資訊化建設工作也逐漸趨於正規化和規範化,軟體產業成為促進我國經濟和科學技術水平快速發展和進步的支柱型產業。在學術界,將計算機軟體的可靠性定義為能對軟體效能、工作效率等內容進行詳細描述和評價的標準。即我們所說的,在一定的環境下、一定的時間範圍內,使用計算機軟體而不會引發系統故障的概率。隨著計算機軟體技術的推廣,如何確保計算機軟體的可靠性成為人們關注的重點問題。根據計算機軟體技術的特點,我們發現要想提高計算機軟體技術的可靠性主要還是應該做好軟體開發工作。
2.2計算機軟體技術的不可靠性表現
我國軟體技術發展一直備受關注,也制定了許多相關政策對其發展給予一些必要指導和幫助。因此我國軟體技術與產業在近年來發展勢頭良好,進步較為穩定,但是與全球軟體行業發展的程度來看,我國計算機軟體的發展依舊存在諸多問題。
1計算機軟體技術與計算機硬體技術不同,計算機硬體技術問題的產生主要是因為硬體材料的效能決定的。計算機硬體技術的科研重點就是解決硬體材料問題,從而增加硬體的使用壽命;計算機軟體技術不存在磨損問題,也不存在使用壽命問題,計算機軟體技術的問題主要是軟體程式的穩定性問題。在使用計算機軟體技術時最常出現的問題就是軟體程式問題,程式一旦出現問題,如果處理不當就會使軟體失效。而軟體技術工程師在開發軟體時很難預測到軟體程式會出現問題,這就增加了軟體技術開發的難度;
2軟硬體技術的可靠性一定程度上存在很大的相似性與互通性。兩者同樣運用複雜的函式作為定義缺陷和故障的標準。但計算機軟體和硬體技術還是存在很大的差別性。軟體技術開發過程是一個“思考創作”的過程,主要是以使用者的需求為基準,通過建模、程式設計等步驟解決使用者的問題。這一過程,主要是人的思維能力和創新能力的一種體現。但由於是人的思維過程,一定會存在思考不到位的情況,致使計算機軟體技術存在漏洞和不合理性。這些漏洞和問題有的可以在軟體測試階段被檢測出來,有的卻難以被發現,只能等到使用者使用過程中才會被發現,而一旦出現了這些問題就會造成軟體失效或崩潰;
3計算機軟體與計算機硬體在技術維修方面存在差異,計算機硬體的故障主要集中在硬體系統方面,這些故障往往都是屬於可維修的故障,有解決問題的方法。但計算機軟體系統一旦受到破壞就很難維修,一般只有通過重新設計軟體才能解決問題。
3解決計算機軟體不可靠性的對策
針對上文介紹的計算機軟體技術不可靠性的表現,下文將具體介紹一些解決對策,以解決計算機軟體的不可靠性。
3.1減少軟體出錯
當軟體出現差錯時,引起軟體故障,降低了軟體可靠性,而致使軟體出錯的主要原因是人的原因。因此,在軟體開發過程中應做到下述幾點。第一,要確保軟體開發人員的專業素養水平;第二,對於語法錯誤等技術性問題必須嚴格注意。此外,當計算和計劃錯誤的時候,軟體開發人員要進行認真的思考,直到最後版本等內容完全一致,還要學會分析工程的實際情況,做好材料的選擇。
3.2注意軟體的評審工作
計算機軟體開發中,工作人員並未參與其各階段的評審工作,因此有時會產生各種各樣的問題,為了各階段都符合相關要求,避免跨越階段現象的出現,要在軟體開發的各個階段組織測評工作,確保軟體開發的準確性。評審人員要包括設計師、管理者等全體人員,保證專家評審的質量,這對提高工作質量有很大幫助。對評審組來說,主要工作就是對設計師提交的軟體文件是否符合要求進行稽核,通過專業人士的管理,對計算機硬體進行更好的維護,保證計算機軟體的更深層次發展。
4總結
隨著計算機軟體的迅猛發展,對其可靠性有了更高的要求,我國計算機軟體產業有了長久且穩定的發展,但是仍然存在一些不可靠性問題,為了更好的解決計算機軟體技術不可靠的問題,需要各個方面的不停努力,不斷在研究中發展進步,從實踐中總結經驗,吸取教訓,獲得更多技巧與經驗,保證計算機軟體技術可靠性的提升,促進計算機軟體技術的更好發展。
計算機軟體相關論文