1. 首頁
  2. 計算機軟體

計算機軟體工程管理與應用的論文

計算機軟體工程管理與應用的論文

摘 要隨著資訊科技的快速發展,計算機軟體廣泛應用到社會的各個領域,對計算機軟體工程的管理越來越重視,在軟體專案開發的過程中遇到很多問題,文章分析了計算機軟體工程管理的內容,它包括組織機構、開發人員、使用者以及文件管理等,並在此基礎上探究計算機軟體工程管理的主要策略,並且簡析了計算機軟體工程的相關應用。

關鍵詞計算機軟體;工程管理;專案開發;科學;應用

0 引言

近年來開發成功的計算機軟體越來越多,計算機軟體工程發展取得一定的成績,但軟體工程在國內仍是一門新興的學科,使用者對軟體的要求越來越高,加上軟體產品得特殊性,其有關的管理工作存在的很多問題與不足,對於行業的發展具有一定的限制。所以如何更加深入瞭解計算機軟體工程,讓計算機軟體給我們帶來更大的便利, 推動中國計算機軟體管理發展更上一個層次,成為社會關注的問題之一。

1 計算機軟體工程管理的內容

1.1 組織機構管理

軟體開發的組織結構不是簡單的計算機開發人員集合,一個良好的組織強調的是整體性和人員分配的情況,而且科學的分工,沒有重複和交叉,確保責任能夠落實到人,同時資訊傳達的及時、準確。但是在現實的軟體開發進行管理時,每個工程都有其不同的要求,組織結構也呈現出不同的管理形式。所以對從事軟體工程開發及相關企業的組織結構沒有一個標準的模式[1]。

1.2 開發人員管理

在計算機軟體開發過程中,開發人員是主體,主要包括專案經理、系統分析師、系統設計師、程式設計員及資料管理員等。開發專案的規模大小不一,需求及特點不同,需要各個部門、不同專業的工作人員的團隊合作。只有合理分配工作人員,職責明確,根據各種專業人員所具備的不同技能進行科學管理,培養開發人員的團隊合作意識,互相幫助,加強人員之間的資訊交流與溝通,提高工作的積極性和主動性。只有這樣才能使複雜的軟體開發 管理工作正常高效的開展。

1.3 使用者管理

計算機軟體最終的使用者是使用者,是為使用者服務的,使使用者滿意。因此在實際的開發工作中,軟體分析人員要和使用者進行交流溝通,詳細瞭解使用者需求、操作習慣,針對使用者的標準進行相應的設計,同時也可以讓使用者參與軟體的分析設計過程,設計出使用者滿意的軟體產品,提供個性化和人性化服務,為使用者創造最大利益,確保使用者滿意。使用者的滿意是軟體開發前進的動力。

1.4 文件資料管理

文件是生命線,貫穿於軟體的整個開發過程,每一個階段的文件資料都是極為重要的。它是對於每個階段工作的總結,也是下一個階段工作開展的依據,專案開發是一個複雜的社會過程,投資大、歷經時間長、風險大、涉及人員廣,一定要有相應規範的文件資料記錄開發的過程,為軟體的使用和維護提供便利,所以要充分重視文件資料的管理[2]。對所有的文件資料做好標準化的存放與管理,建立一整套文件管理制度和方法,確保軟體產品的完整性、統一性。

1.5 專案管理

在軟體開發中,專案管理起著重要的作用。軟體開發中存在太多的不可預知性,這些不可預知的事物就是潛在的風險源。只有合理的規避這些風險,有效的控制這些不可預知的事物,軟體開發才能一步一步走向成功。一個完整的專案管理體系則主要包括專案的質量管理、進度管理以及成本的控制管理等。其中成本管理是核心,質量管理是軟體工程順利實施的基本保證,進度管理是定期完成開發工作的保證[3]。只有這三個部分相互聯絡,才能保證軟體工程的開發能夠高效且保質保量的完成。

2 提高計算機軟體工程管理效率的策略

2.1 完善體系建設

完善軟體工程體系建設,才能夠提高計算機軟體工程管理效率。首先建設長期、有效的制度體系,用制度規範人,用制度約束人,讓制度成為習慣,提高技術人員的工作效率。其次構建人才培養體系,企業競爭的本質是人才的競爭,建立人才培養的標準與發展的方向,定期開展相關培訓工作,改進他們的專業知識,瞭解最前沿的軟體技術,理論與實踐相結合 知識與能力共提升。最後建立合理科學的獎懲制度,獎懲分明,激發起員工的積極主動性,使其工作得更有效率,也更出色。

2.2 加強團隊協作意識

軟體開發是一項“智力密集型”的工作,這項工作需要由軟體開發團隊來完成,軟體開發團隊是基礎,直接影響和制約著軟體開發的最終效果。因此要建立高效的開發團隊,需要團隊成員間的協作。良好的團隊協作往往可以事半功倍,最大限度的提升工作效能,必須培養和加強團隊協作的意識,首先對員工進行必要的教育,樹立較強的合作意識,以團隊的工作目標為個人工作的動力,努力完成自己的工作,體現在團隊中存在的意義和價值,積極營造融(下轉第134頁)(上接第146頁)洽的'合作氣氛,其次團隊領導者要帶頭鼓勵合作,領導者是團隊的核心,學會熟練地與員工一起完成更多的工作,採用科學的團隊管理方式,保證每位員工發揮自己的水平,最大程度發揮團隊的潛力。

2.3 加強風險管理

有效的實施軟體風險管理是軟體開發工作順利完成的保證。軟體開發是一項高風險的活動,在專案開發過程的任何一個階段都可能存在風險。在日常軟體開發的工作中,軟體企業應充分重視企業內部外部風險,加強員工的風險意識,學習相關的風險管理知識,定期的對計算機軟體工程進行預測和識別,對潛在的風險可以客觀的進行判斷和處理。同時建立相應的風險控制管理機制,制定風險的預防措施和應急方案,從而來避免或降低風險。

3 計算機軟體工程應用的分析

由於我國資訊科技的快速發展,計算機的應用領域也越來越廣, 計算機軟體的功能豐富、效率高,滿足了人們生活和工作的需要,人們也越來越依賴於計算機軟體,同時計算機的軟體開發和使用得到了人們更多的關注。

例如遠端教育軟體,為不同地方的教師和學生架起來溝通的橋樑,可以共享教學資源,充分體現教育的公平性;同時在各高校使用計算機軟體管理學生資訊和學生檔案,會使得複雜工作量大的工作變得簡單容易,管理效率得到了很大提升,而且可以進行資訊查閱,為資料探勘等工作提供了較為可靠的參考。除此之外,計算機軟體被普遍應用於很多領域,例如工程、通訊、旅遊等,方便了人們的生活,也推動著各領域的發展。

4 結束語

總之各個領域的發展幾乎都離不開計算機軟體,為了使計算機軟體更好的發揮作用,只有建立合理的組織機構,對開發人員和檔案進行科學管理,建立有效的計算機軟體工程管理體制,強化軟體工程的風險管理,是軟體開發工作順利開展,保證計算機軟體的質量,才能更好的為大眾服務。

參考文獻

[1]雷炎挺.計算機軟體工程管理與應用解析[J].無線互聯科技,2017(1):42-43.

[2]高欣.計算機軟體工程管理與應用分析[J/OL].電子技術與軟體工程,2016(5):73.