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