軟體過程管理論文

才智咖 人氣:3.84K

無論是身處學校還是步入社會,大家或多或少都會接觸過論文吧,論文是對某些學術問題進行研究的手段。你所見過的論文是什麼樣的呢?下面是小編收集整理的軟體過程管理論文,僅供參考,大家一起來看看吧。

軟體過程管理論文

摘要:對於本學期我們所學的軟體過程管理而言,我將具體從時間、成本、質量三方面講敘如何做好軟體過程管理。軟體過程管理是專案進行分析和管理的活動。根本目的是為了讓軟體專案尤其是大型專案的整個軟體生命週期(從分析,設計,編碼到測試,維護全過程)都能在管理者的控制之下,以預定成本按期,按質完成軟體交付使用者使用。

關鍵字:成本 、進度、質量

當今世界,IT技術對於一個企業的重要性是毋庸置疑的。在很多領域,計算機技術都得到了非常廣泛的應用,IT技術已經普遍地服務於社會的各行各業,在很多的領域都形成了推動力。但同時我們也看到一個非常嚴重的問題,那就是軟體危機。為什麼會發生“軟體危機”。

一、產生的原因

1、成本問題:由於缺乏軟體開發的經驗和有關軟體開發資料的積累,以致經常出現超出經費預算,無法遵循進度計劃。

2、時間進度問題:軟體需求在開發的初期階段不夠明確,或是未能得到確切的表達。開發工作開始後,軟體人員和使用者又未能及時交換意見,造成矛盾在開發期幾種暴露。

3、質量問題:未能在測試階段做好充分的檢測工作,提交至使用者的軟體質量差,在執行過程中暴露出大量的問題。歸結起來,我們說的軟體危機是一種矛盾,就是弱的軟體生產力能力與強的業務發展需求之間的矛盾。要能夠迎接業務發展所帶來的挑戰,從事軟體生產的組織迫在眉睫要去做的一件事就是軟體生產力的改造。而專案管理則是提升生產力的一項重要任務。

對於本學期我們所學的軟體過程管理而言,我將具體從時間、成本、質量三方面講敘如何做好軟體過程管理。

二、解決問題

1.解決時間問題

時間在軟體過程管理中間的重要性與影響。時間,在我們日常生活中是大家最為熟悉的,時間不停的流逝。假如不珍惜時間,那麼就會錯過很多機會去做很多事情。軟體過程的管理需要把握時間,也需要利用好時間,更要花時間。對於一個軟體,一旦開發出來,投入使用了。我們要好好的管理該軟體,以便修復軟體的缺陷。在這個時候,我們就得好好把握時間,在軟體投入使用之前,我們就該先做好一些預見性的實驗,來預測軟體實際執行會不會出現不該出現的問題。

如果你在投入使用之前,沒有把握這個時間進行測試,那麼就無法發現很多的問題,當軟體真的實際執行使用的時候,就會損失慘重,到時候想要彌補就要花大代價了。當然把握時間不僅體現在這裡,我覺得當軟體投入使用之後,出現了問題,我們也要及時的去把握時間去發現問題,以最快的速度找到問題所在,儘早的進行修復,來彌補最小的損失。對於軟體過程管理需要利用好時間,我覺得可以這麼理解。

對於我們日常生活要做的事情,我們都是要想最好最快的解決,並且達到最好的效果。而對於軟體管理,在時間方面,我覺得也是如此。我們要好好利用好時間。我們爭取做到的是利用最少的時間,更有效的管理好軟體,達到軟體管理最理想的效果。軟體的管理,我們需要花時間。我覺得不僅要花時間,更要認真的話時間去管理,這不僅是對客戶負責,更是對企業自己負責。在花時間上面,一個好的軟體,應該是花了很多時間去進行管理,在漫長的管理中,不斷的完善軟體。花時間軟了軟體,不僅在軟體開發完成之後,更是要在軟體的實際使用中花時間管理。因為只用在實際的情況下,我們才能慢慢發現更多的缺陷。也正是通過在實際使用中不斷的花時間管理,我們才會更清楚軟體的缺陷,以便慢慢的修復。雖然說長時間的管理軟體,需要耗費很高的資源,但是這都是為了獲得更好的軟體必須要做的努力。如果我們好好的利用了時間管理軟體,還是會獲得很好的效果。

2.成本問題:

軟體的成本是對軟體的一個重要的影響的因素。我們投入的成本越高,相對來說做出的軟體的質量就越高,他們是成正比的關係。一個軟體的成本不可能無限高,成本是有一定的控制的。我們不可能只是考慮提高成本來做出好的軟體,這樣對於一個公司或者企業,都不是盈利的好方法。

假如一個人是企業的人,他要想提高企業的利潤,他就得降低成本來做出高質量的軟體。雖然這個是我們的好的想法,但是對於真的要做到這點,是有困難的。就好比我們常說的,不付出一定的努力,哪裡能獲得豐厚的回報呢。做軟體也是一樣,不話費一定的本錢,怎麼可能做出質量好的軟體。所以,我們做軟體的時候,我覺得該花的成本還是必須要花的,畢竟只有花了一定的成本,才可以保證一個軟體的基本的質量,這不僅是對客戶負責,也是最自己的軟體負責的體現。純粹的為了賺錢,而降低軟體的質量,就可能會做出來的軟體質量不高,甚至不能使用,這對客戶是損失,對於企業同時也是大的損失。然而,我們的最好的目標就是使用較低的成本做出高質量的軟體。我們不僅要滿足客戶的需求,也要做出質量好的軟體來回饋社會。為了不僅可以減低成本而且做出好的質量的軟體,我覺得可以從以下的方面進行。第一,進行好的預算,對軟體開發的費用進 行好的一個預測估算,大致可以瞭解軟體開發的成本,我們做軟體的時候就可以很好的進行控制。第二,採用好的技術跟方法,這個絕對是可以減少不必要的花費,也降低很多不要的花費,更能提高一個軟體的質量。總的來說,我們不僅要降低成本,更要做出高質量的軟體。

3.質量問題:

質量是保證軟體的.一個根本。我們的生活,獲得的各種物品,我們都想要得到最好的質量。軟體過程管理就是為了提高軟體的質量。其中就有一項叫做質量管理。質量管理的目的在於保證完成的軟體能滿足客戶的需求。對於提高軟體的質量,我們可以從以下幾個方面入手:

第一,就是選用善於交流的能手,從客戶那裡挖掘真正的需求。只有我們真的把握了客戶的需求,才有了著手開發的方向,也才有了努力的目標。就像一個人活著,自己沒有目標的話,活的生活質量就很差,但是假如一個人有奮鬥目標,能好好的把握自己的路線,堅持不斷的奮鬥,那就可以把生活過的很精彩。做軟體業是一樣,把握好了需求,就有了追求的目標,可以為了做出儘可能好的軟體而工作。

第二,從軟體的編寫方面開始著手,儘可能的使用精簡的演算法和技巧在編寫的軟體當中,也就是所謂的從本質的技術方面下手。就好比是做一個東西,你從開始的選材方面,就選用了最好的材料,做起來自然起點高,做出來的質量也就好很多。

第三,我覺得選用善於開發軟體的團隊很重要。一個好的團隊,才可以做出好的質量高的軟體。對於這些好的團隊來說,他們懂得把握軟體的需求,知道運用精準的編寫技巧,更重要的是他們懂得如何交流,能團隊合作。如果說一個團隊中只有幾個能手,而整個的團隊的質量不高的話,也是難以做出高質量的軟體的。一個軟體產品的質量,影響著一個軟體企業甚至行業。在市場經濟日益發達的今天,質量對於一個企業的重要性越來越強,產品質量的高低是企業有沒有核心競爭力的體現之一,提高產品質量是保證企業佔有市場,從而能夠持續經營的重要手段,一個企業想做大做強,在增強創新能力的基礎上,努力提高產品和服務的質量水平才是做大做強企業的重點。質量對於一個企業的重要性越來越強,產品質量的高低是企業有沒有核心競爭力的體現之一,提高產品質量是保證企業佔有市場,從而能夠持續經營的重要手段,一個企業想做大做強,在增強創新能力的基礎上,努力提高產品和服務的質量水平是重要的輔助手段。其實軟體的質量包括軟體本身的質量和軟體的服務質量。軟體本身的質量是主體,軟體的服務質量是輔體。我們不僅要做好本質的主體質量,讓更多的客戶感覺軟體的好用和使用,而且要做好軟體的服務質量,讓客戶在感受到一個好的軟體的同時,能享 受好的軟體服務,這對於現在的競爭來說是很重要的。總的來說,軟體的質量對於軟體是本質的決定,我們要致力於開發質量好的軟體而好好工作。

三、總結

總結一下專案管理過程。軟體專案管理不同於其他的專案管理,它有很多的特殊性。軟體是一個特殊的領域,遠遠沒有建築工程等領域那麼規範化、軟體目前有很大的發展空間,經驗在專案管理中發揮著很重要的作用,理論和標準還在發展中,它體現軟體的“軟”的特殊。合同啟動了一個軟體專案,同時貫穿專案的始終;根據合同進行軟體的需求分析,獲得需求規格;根據需求規格進行任務分解,任何分解的目的是可以很好得規劃和管理專案;根據任何分解的結果,給出專案需要的資源,以便於估計活動的歷時,最終編制專案計劃以及專案的預算等。這樣便可以形成專案的三個核心的基準計劃:專案範圍基準,成本基準,時間基準計劃等。