計算機軟件工程管理_第1頁
計算機軟件工程管理_第2頁
計算機軟件工程管理_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機軟件工程管理

隨著科學技術的發展,計算機在人類生產和生活中得到了廣泛的應用。特別是近來企業智能化、無人化生產概念的提出,就是基于企業生產的整個流程掌握在計算機的控制之下。而計算機要實現這種功能,需要軟件的支持。因此,當前我國計算機軟件項目的開發發展很快,但軟件項目的開發也普遍存在著重技術,輕管理的現象。軟件開發過程中,管理成了其中相當薄弱的環節。1技術人員的管理軟件工程的管理內容主要包括:對開發技術人員的管理,也就是人力資源的管理;組織機構的管理,人員的分工配合等;用戶管理;對文檔資料的管理。1.1明確職責、強化責任項目開發人員主要包括:負責人、系統分析員、高級程序員、初級程序員、資料員和其他輔助人員。對項目人員的管理主要做到以下幾條原則:人文的關懷,這是當前所有公司人員管理的通用原則,只有對員工真正的關心,員工才會盡心盡力的為公司、企業貢獻出自己的力量;各司其職、權責明確。在不同的工作崗位各自做好自己應做的事,并把責任具體到部門個人,當出現問題時,某個部門或是個人就要承擔責任;協調配合、互幫互助。各個不同組的人員應在自己應盡的職責范圍內,對別的開發組員的配合請求應積極響應配合。1.2從個人角度講是,各個人所受主員的參與的政治社會組織機構不是簡單的人員集合,而是強調一個完整的組織機構和人員的分配。因此好的組織機構通常具備合理的人員分配以及有效的通訊。軟件開發項目中常見的組織機構有3種。主程序組織機構,這是由IBM公司提出的,為了保證全組的協調統一,由一位高級工程師即主程序員負責計劃、協調和復審組內的全部技術活動。技術員負責分析和開發活動。另外設一名后援工程師,作用是用來支持高級工程師的工作。專家組,強調的是每個人在某方面的突出能力,每個開發人員都會有自己專長的技術技能,這樣把每個擁有專長的技術人員組成專家組機構,充分發揮每一個人的積極性。民主組織,用民主的管理方式,讓各方面的人輪流擔任一段時間的組長,在組長任期內負責處理各項事務,民主組織內可各抒己見最后投票表決,遵循一票否決制,每個人都有決定的權利,以調動大家的積極性和創造性。但是這種組織實際操作起來比較困難,因此很少得到運用。1.3信息反饋的重視是提高服務開發效率的前提條軟件項目開發的軟件產品,最終目的就是用戶使用的滿意度,因此在開發過程中要與用戶保持密切的聯系,把用戶的需求和心理變化隨時反饋給開發人員。同時對用戶的各種無理要求也要據理力爭,防止用戶干擾開發工作人員。1.4維護檢修及維護測試將開發過程中的各個流程記錄到檔案資料中,為各階段的工作奠定基礎,便于后續工作的開展進行,同時也方便項目開發完成后的維護檢修工作,提高軟件開發的保障和穩定性。每一階段的文檔資料既是對前面工作的復查總結也是后續工作的基礎。因此要對文檔資料進行標準化的管理,把開發過程中的初步設計、中間過程、最后結果建立起一整套的、系統的文檔資料。2計算機惡意軟件的管理方法和措施2.1對管理模型的提出,主要有計算機軟件產業是新型的知識產業,對從業人員有著很高的文化素質要求。因此軟件開發人才在軟件工程管理體系中是相當重要的,加強人力資源的管理調配,調動技術開發人員的積極性,確保項目的有計劃進行。針對軟件工程管理體系,提出合理的管理模型,1987年在美國國防資源部的資助下,卡內基梅隆大學軟件工程研究所提出了軟件能力成熟模型(CMM),該軟件起初主要是用于軟件承包商能力并改善軟件質量的方法。CMM理論模型的提出對于幫助企業改進軟件工程管理,增強軟件開發與改進能力,有著重要的意義。CMM評估理論模型把軟件企業的開發過程分為了五級階梯式框架。如圖12.2技術、成本、進度風險。在技術方面,軟件開發各階段都會存在著風險。軟件項目的風險主要體現在四個方面:需求、技術、成本和進度。需求方面體現在客戶對軟件的需求表達不明確,因此這里就需要軟件工程管理人員要和客戶保持聯系,了解并明確客戶的需求。客戶對軟件的體驗效果不良,要求重新設計,或者是客戶提出的意見沒有被技術人員采納而沒有達到其預期需求的效果,導致其要求重做等;技術方面主要體現在如軟件開發技術人員編程不夠熟練,導致程序編寫失誤等等;成本方面,主要是軟件開發過程中成本問題,假若一家軟件公司為客戶進行軟件工程開發,在其開發過程中,由于工程管理不當,造成人力資源和開發費用的浪費,這就會增加開發成本,甚至有的成本比報酬高,所以要加強成本控制;進度風險體現在,由于開發過程中工程管理不到位,導致人員工作效率低、拖沓等,造成進度緩慢而不能按照客戶要求的時間成功完成軟件的編程。根據上述,我們要加強風險管理,針對有可能出現的風險采取有效措施,首先要明確客戶意圖,盡量按照客戶的需求去設計規劃,對無法滿足要求的,應該跟客戶解釋清楚、說明理由并要求其取消無理的要求;其次是加強對工作人員的管理,提高技術人員的積極性,對技術熟練不夠的人員要加強業務知識的培訓工作;節約資源控制開發成本,加強開發過程中的成本控制,能省則省,避免造成重復浪費的現象。3智能生產管理系統21世紀是信息智能化社會,計算機在各行業都得到了廣泛的應用,計算機軟件為辦公的智能化、自動化提供了技術支持。典型的計算機軟件如辦公軟件、操作系統、數據庫、人機界面等在我國各大企業、事業單位、政府部門甚至農業等各領域都有運用。在事業單位中實現信息資源的共享,保證信息的迅速準確的傳達;在企業中實

溫馨提示

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

評論

0/150

提交評論