軟件工程管理碩士論文范文
軟件是信息產(chǎn)業(yè)的靈魂,軟件工程是軟件產(chǎn)業(yè)的靈魂。下面是學(xué)習(xí)啦小編為大家整理的軟件工程管理碩士論文,供大家參考。
軟件工程管理碩士論文范文一:軟件工程項目管理在軟件開發(fā)中的應(yīng)用
【摘要】
隨著軟件深入到我們生活的各個領(lǐng)域,人們對軟件的特性以及功能要求越來越多,要開發(fā)出一個優(yōu)秀的軟件,必須綜合不同的用戶的不同的想法。另外加上企業(yè)、個人和政府的信息需求日益復(fù)雜,現(xiàn)在的計算機程序不再是一個人能夠輕松構(gòu)建,而是需要一個龐大的團隊共同努力。并且各種形式,各種應(yīng)用領(lǐng)域的軟件都需要工程化,所以,產(chǎn)生了軟件工程,整個軟件工程過程中的項目管理方法是非常重要的,本文主要根據(jù)軟件開發(fā)中項目管理涉及的人員、產(chǎn)品、過程和項目四個方面來講述了軟件工程項目管理的具體內(nèi)容。
【關(guān)鍵詞】軟件工程;項目管理;管理方法
1軟件工程開發(fā)概述
軟件工程是建立和使用一套合理的工作原則,以便經(jīng)濟地獲得可靠地、可以在實際機器上高效運行的軟件。軟件工程方法為構(gòu)建軟件提供了技術(shù)上的解決方法,包括溝通、需求分析、設(shè)計建模、編程、測試和技術(shù)支持。
2軟件工程項目管理方法在軟件開發(fā)中的應(yīng)用
有效的項目管理集中在4個方面:人員、產(chǎn)品、過程和項目。
2.1人員
在IEEE發(fā)表的一項研究中提到,當(dāng)向3個大型技術(shù)公司中主管工程的3位副總裁問及一個成功的軟件項目中最重要的因素是什么時,他們回答會的的第一重要的因素不是他們所用的工具,而是人員。
2.1.1項目利益相關(guān)人員每個項目的利益相關(guān)人員有高級管理者、技術(shù)管理者、開發(fā)人員、客戶和最終用戶參與,為了高效率的完成項目,整個團隊必須能夠發(fā)揮好每個相關(guān)人員的能力和技術(shù),這是團隊領(lǐng)導(dǎo)者的任務(wù)。
2.1.2團隊領(lǐng)導(dǎo)者項目的管理需要很多相關(guān)者的努力,作為一個團隊的領(lǐng)導(dǎo)者,第一要具有一定的實力,必須能夠掌握整個項目,還要能夠理解團隊人員,能夠用自己的語言來影響整個團隊。
2.1.3軟件團隊優(yōu)秀的團隊結(jié)構(gòu)取決于組織的管理風(fēng)格、團隊里人員數(shù)目與技術(shù)書評,以及問題的總體難易程度。規(guī)劃軟件工程團隊結(jié)構(gòu)時應(yīng)該考慮待解決問題的難度、開發(fā)程序的規(guī)模、團隊成員需要共同工作的時間、對問題做模塊化劃分的程度、待開發(fā)系統(tǒng)的質(zhì)量要求和可靠性要求、交付日期的嚴(yán)格程度以及項目所需要的友好交流的程度等因素。
2.2產(chǎn)品
不管喜歡與否,從項目一開始,就要研究應(yīng)該開發(fā)哪些產(chǎn)品以及要解決哪些問題。至少我們要建立和界定產(chǎn)品的范圍。
2.2.1軟件范圍軟件項目管理首先要做的就是確定軟件范圍。確定范圍主要考慮要開發(fā)的軟件如何適應(yīng)于大型的系統(tǒng)、產(chǎn)品或業(yè)務(wù)環(huán)境,軟件要產(chǎn)生哪些客戶可見的數(shù)據(jù)對象作為輸出和軟件要執(zhí)行什么功能才能將輸入數(shù)據(jù)變換成輸出數(shù)據(jù)等問題。
2.2.2問題劃分問題劃分是軟件需求分析的核心活動。在確定軟件范圍的活動中,并不試圖去完全分解問題,只是分解其中的兩個主要方面:必須交付的功能和內(nèi)容和所使用的過程。
2.3過程
團隊選擇過程模型主要適合于需要該產(chǎn)品的客戶和從事開發(fā)工作的人員,產(chǎn)品本身的特性和軟件團隊隨處的項目工作環(huán)境。軟件團隊在選擇最適合項目的軟件過程模型時,應(yīng)該具有很大的靈活性。一旦選定了過程模型,項目團隊可以根據(jù)需要靈活地確定過程模型中應(yīng)包含的軟件工程任務(wù)。較小的項目如果與以前開發(fā)過的項目相似,可以采用線性順序方法。如果時間要求太緊,不可能完成所有功能時,增量策略可能是最好的。同樣的,如果項目具有其他特性,可能就要選擇其他過程模型。作為項目負(fù)責(zé)人,要特別注意與用戶保持聯(lián)系,掌握用戶的心理和動態(tài)防止來自用戶的各種干找和阻力。
2.4項目
為了更好地管理軟件項目,我們要注意以下幾點:
(1)在正確的基礎(chǔ)上開始工作。通過以下兩點來實現(xiàn):首先努力的正確理解要解決的問題,然后為每個參與項目的人員設(shè)置現(xiàn)實的目標(biāo)和期望。這一點又通過組建合適的開發(fā)團隊,并給與團隊工作時所需的自由、權(quán)利和技術(shù)而得到加強。
(2)保持動力。很多項目的啟動都有一個良好的開端,但是,后來慢慢地開始瓦解。為了使整個項目開發(fā)過程人員充滿動力,項目經(jīng)理比喻采用激勵措施,使人員變動更小,讓每個任務(wù)都高質(zhì)量的完成。
(3)跟蹤進展。對于軟件項目而言,當(dāng)工作產(chǎn)品正在產(chǎn)生或被認(rèn)可時,跟蹤項目進展要作為質(zhì)量保證活動的一部分。
(4)做出英明決策??傮w上,項目經(jīng)理和軟件團隊的決策應(yīng)該“保持項的簡單性”。
(5)進行事后分析。建立統(tǒng)一的機制,從每個項目中獲取科學(xué)系的經(jīng)驗。
3結(jié)語
軟件工程項目管理是軟件工程的普適性活動。它先于任何技術(shù)活動之前開始,且持續(xù)貫穿于整個計算機軟件的建模、構(gòu)造和部署之中。項目管理中的人員、產(chǎn)品、過程和項目對軟件項目管理具有重大的影響。要順利完成軟件開發(fā),就必須將人員組織成有效的團隊,激勵他們完成高質(zhì)量的軟件工作,并協(xié)調(diào)他們實現(xiàn)有效的溝通。產(chǎn)品的需求必須考慮客戶與開發(fā)者的想法,設(shè)計更合適的產(chǎn)品。過程必須適合于人員和產(chǎn)品。最后必須采用確保軟件團隊能夠成功的方式來組織項目。
參考文獻
[1]鄭人杰,馬素霞.軟件工程實踐者的研究方法(原書第七版).機械工業(yè)出版社,2011.
軟件工程管理碩士論文范文二:軟件工程管理的現(xiàn)狀和創(chuàng)新分析
摘要:
改革開放之后,我國的社會經(jīng)濟高速發(fā)展,計算機在全國也逐漸普及。隨著計算機的不斷發(fā)展和使用,計算機軟件已經(jīng)涉及生活中的各個層面,對人民大眾的生活產(chǎn)生了巨大的影響。因此,研究并探索軟件工程管理是十分必要的,它能更好推進計算機技術(shù)的發(fā)展,為生活提供更多的便捷。本文主要從兩個方面闡述軟件工程管理,一是軟件工程管理中存在的問題,二是軟件工程管理過程中存在的問題的解決對策。
關(guān)鍵詞:軟件工程管理;問題;對策分析
0引言
計算機技術(shù)的使用造就了信息時代,而軟件工程的開發(fā)與創(chuàng)新是促進計算機技術(shù)的重要手段之一。軟件工程管理是一種比較復(fù)雜的學(xué)科,即軟件工程和項目管理。軟件工程管理就是要開發(fā)軟件、管理軟件、創(chuàng)新軟件。目前,在軟件開發(fā)、創(chuàng)新的過程中,軟件工程管理是十分重要的,這直接影響到整個軟件運行的進度。但是在一些軟件公司中,在軟件工程管理過程中存在著很多影響軟件工程開發(fā)與創(chuàng)新的問題,因此,本文經(jīng)過分析與研究,探討了軟件工程管理過程中存在的問題及如何解決這些問題的對策,這對于軟件工程的開發(fā)與創(chuàng)新是非常有意義的。
1軟件工程管理過程中存在的問題
1.1缺少軟件工程管理系統(tǒng)性的培訓(xùn)意識
在軟件企業(yè)中,一般都會選取一些優(yōu)秀的、能力較強的員工作為軟件工程管理的帶頭人,也就是我們常說的項目經(jīng)理。這些經(jīng)理往往自身能力是非常強的,在軟件工程方面具有豐富的專業(yè)技術(shù),在管理軟件開發(fā)方面是毋庸置疑的,但是很多的項目經(jīng)理都缺少軟件工程管理方面的知識理論和經(jīng)驗,有的甚至不知道如何培訓(xùn)管理人員。因此,在軟件工程管理過程中,項目經(jīng)理并不能很好的培訓(xùn)有關(guān)的工作人員,管理工作人員缺少了管理經(jīng)驗和管理方式,往往影響了軟件工程管理的工作效率。
1.2缺乏科學(xué)的軟件工程管理系統(tǒng)
在軟件工程管理過程中,對整個軟件工程管理要有一個較好的計劃,同時,要建立一套科學(xué)的、靈活多變的軟件工程管理系統(tǒng),這樣才能更好地管理軟件工程的各個方面。但是在目前的軟件工程管理體系中,銜接性、實踐性都不是特別強,沒有一個相對完整的科學(xué)管理體系。導(dǎo)致在軟件工程管理中,常出現(xiàn)一些不必要的問題,影響了軟件工程管理的工作效果。
1.3軟件工程管理工作日趨復(fù)雜
當(dāng)今社會是一個信息化的時代,可以說軟件開放與使用促使時代的發(fā)展,時代的不斷發(fā)展也促使了軟件開發(fā)的不斷創(chuàng)新。當(dāng)今社會的軟件技術(shù)無時無刻不在發(fā)生著變化,更多更新的東西也在不斷地出現(xiàn)。因此,軟件工程管理也變得日趨復(fù)雜。軟件工程管理的工作在逐步擴展,同時增加了更多的管理工作人員。但是人才更新方面遠遠趕不上軟件工程的更新速度,軟件工程管理工作也是逐漸地增加,在軟件工程管理過程中不斷加入新的元素等等,都增加軟件工程管理的工作難度,使得軟件工程管理更加的復(fù)雜多變。
2軟件工程管理過程中存在的問題的解決對策
2.1完善軟件工程管理體系
在軟件工程管理完善的過程中,完善管理體制是非常重要的,因為良好的軟件工程管理體系才能更好地促進軟件工程開發(fā)與發(fā)展。在軟件工程管理過程中,都是靠工作人員來推動的,所以重視人才的是非常有意義的。企業(yè)可以建立一個優(yōu)秀員工管理體系,從而為軟件工程管理服務(wù)。當(dāng)然,在管理過程中要重視每一位員工的作用,員工的積極性可以有效地促進軟件工程管理的工作進程。同時,可以民主選舉項目經(jīng)理,這樣選舉出來的項目經(jīng)理更具有領(lǐng)導(dǎo)力和說服力。優(yōu)秀員工、人力資源、民主選舉的系統(tǒng)構(gòu)成了一個完整的軟件工程管理系統(tǒng),這對于軟件工程在各個方面的管理都是有很大的作用的,因此,建立并完善軟件工程管理體系是十分必要的,也是可行。
2.2加強對項目團隊的管理
在管理過程中,要不斷地加強對項目團隊的管理。一個團隊的力量往往比一個人的力量大得多。因此,項目內(nèi)的工作人員要經(jīng)常相互溝通,在增加感情的同時,了解到更多的管理過程中存在的問題。當(dāng)然,項目經(jīng)理要不斷地學(xué)習(xí)和借鑒國內(nèi)外相關(guān)的管理經(jīng)驗,在提升自身能力的同時還要提高管理方面的能力,有的時候項目經(jīng)理的管理能力比技術(shù)能力更重要。項目經(jīng)理可以依據(jù)有關(guān)的管理經(jīng)驗分配相關(guān)的工作任務(wù)。在完成任務(wù)的過程中,項目經(jīng)理可以制定相關(guān)的獎懲制度,工作順利完成的情況下,對工作人員進行獎勵,以此鼓勵其他的管理人員積極工作;對沒有完成工作的員工,依據(jù)情況進行懲罰。這樣可以更好地確保軟件工程管理順利地開展。
2.3加強軟件工程管理的信息化發(fā)展
如今社會,在生活的各個方面,都使用的信息化的技術(shù),當(dāng)然,軟件工程管理也無一例外。軟件工程管理,涉及了很多的方方面面,比如軟件工程的資源管理、軟件工程的人力資源管理等等,管理的范圍廣,對象多且復(fù)雜。因此,加強軟件工程管理的信息化,可以大大地提高管理的工作效率,使得軟件工程管理更加的方便。在軟件工程中,利用計算機技術(shù)及互聯(lián)網(wǎng)方面的軟件,加強管理的信息化。工作人員通過這些有效的管理工具可以實現(xiàn)對軟件工程管理過程中各個項目的細化,同時也能更好地監(jiān)督項目的發(fā)展進度,為軟件工程管理提供真實有效的依據(jù)。信息化的管理還可以促進各個項目之間的交流與分享,可以有效避免一些團隊不協(xié)作而產(chǎn)生的問題。
3結(jié)語
總而言之,現(xiàn)目前我國軟件工程管理過程中雖然存在一些問題,但是在未來發(fā)展過程中專業(yè)的管理人員會不斷地探索出更好的管理措施,確保完成軟件工程的管理工作。因此,有關(guān)的管理人員要從自身做起,反思與探索并提升自己的管理素質(zhì);重視建立完整的管理監(jiān)督系統(tǒng)、重視采用信息化管理方式的措施等等,促使軟件工程管理的健康發(fā)展與成長,使得我國軟件開發(fā)技術(shù)更上一層樓,擁有一個更加美好的未來。
參考文獻
[1]侯凱.淺談軟件工程管理的現(xiàn)狀和創(chuàng)新策略[J].計算機光盤軟件與應(yīng)用,2014,(24):67-68.
[2]于克達.軟件工程管理的現(xiàn)狀和創(chuàng)新策略[J].微計算機信息,2012,(5):111-113.
[3]許學(xué)磊.軟件工程管理的現(xiàn)狀和創(chuàng)新策略[J].華東科技:學(xué)術(shù)版,2012,(9):50.
軟件工程管理碩士論文范文相關(guān)文章: