2020年軟件項目管理論文_第1頁
2020年軟件項目管理論文_第2頁
2020年軟件項目管理論文_第3頁
2020年軟件項目管理論文_第4頁
2020年軟件項目管理論文_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

2020年軟件項目管理論文1.項目背景與要求基本要求:-設(shè)計嚴(yán)謹(jǐn)、功能完備。-系統(tǒng)具備自動交卷、自動判卷功能,確保成績真實、準(zhǔn)確。-界面設(shè)計美觀大方。該系統(tǒng)研發(fā)計劃自2017年4月1日起至2017年4月30日止。2.項目開發(fā)內(nèi)容-考生在線考試模塊-教師管理模塊-管理員模塊管理員負(fù)責(zé)學(xué)校年級信息管理,包括年級信息錄入、課程錄入、年級信息修改以及學(xué)生信息錄入和操作。在“學(xué)生信息”模塊中,逐一輸入學(xué)生姓名、學(xué)號、年級等信息,系統(tǒng)根據(jù)學(xué)生年級從庫中取出對應(yīng)科目信息,在登錄權(quán)限表中生成記錄,作為判斷學(xué)生是否已參加考試的依據(jù)。管理員可通過“學(xué)生權(quán)限查看”查詢學(xué)生信息,如有錯誤可進行修改。此外,管理員還負(fù)責(zé)教師信息錄入和操作。在“教師信息”模塊中,輸入教師姓名和號碼,系統(tǒng)將數(shù)據(jù)保存在數(shù)據(jù)庫的教師表中。3.系統(tǒng)目標(biāo)與描述3.1系統(tǒng)目標(biāo)-提高教師工作效率,減輕教師工作量。-確??荚噰?yán)肅性和公正性,系統(tǒng)自動交卷。-結(jié)合系統(tǒng)自動閱卷和人工閱卷,保證成績真實、準(zhǔn)確。-考生可隨時查看考試成績。-對考生、教師信息進行有效管理。3.2在線考試系統(tǒng)主框架及描述3.2.1系統(tǒng)總體結(jié)構(gòu)-網(wǎng)絡(luò)結(jié)構(gòu)-系統(tǒng)平臺-軟件結(jié)構(gòu)3.2.2功能描述-考生信息管理:學(xué)號、姓名、密碼、專業(yè)、班級??忌鸁o需注冊,直接登錄系統(tǒng),權(quán)限限于參加考試和查詢成績。不允許同一用戶ID在多臺計算機上同時登錄。-科目信息管理:管理員對考試科目進行增刪改操作。-試題信息管理:教師對各科目試題進行添加、編輯、刪除和查詢等操作。添加試題時,需選擇所屬專業(yè)、科目。-試卷信息管理-試題錄入:教師選擇試題所屬科目,如無該科目可新增。添加科目基本信息包括名稱、題型、題量、考試時間等。系統(tǒng)對不符合要求的數(shù)據(jù)給出提示或警告。-試題修改:教師可對試題進行修改。-試題刪除:管理員可刪除不再需要的試題,亦可刪除整個科目。-主觀題批改:系統(tǒng)對客觀題自動評分,并為教師提供主觀題批閱界面,統(tǒng)計最終得分。-教師信息管理:需注冊并經(jīng)系統(tǒng)管理員審批確認(rèn)。教師角色具有考生信息管理、考試題庫管理以及試卷信息管理等權(quán)限。-管理員信息:系統(tǒng)維護用戶,除擁有教師管理員所有操作權(quán)限外,還可對教師、學(xué)生信息進行管理。4.項目組織管理4.1組織結(jié)構(gòu)該項目需多人協(xié)作完成,指定一名項目經(jīng)理全權(quán)負(fù)責(zé)項目執(zhí)行,以及需求分析員、系統(tǒng)配置員、數(shù)據(jù)庫設(shè)計員、編碼員、界面設(shè)計員、測試人員組成項目小組。項目管理組織結(jié)構(gòu)如圖4.1所示。圖4.1項目組織結(jié)構(gòu)5.項目管理的應(yīng)用5.1項目里程碑計劃根據(jù)軟件工程要求,將軟件開發(fā)過程分為若干重要階段,對關(guān)鍵事件設(shè)立里程碑進行管理。本軟件項目主要里程碑事件包括:需求分析完成、系統(tǒng)設(shè)計完成、程序編碼完成、軟件測試完成。項目里程碑計劃如表5.1所示。表5.1項目里程碑計劃5.2項目的工作分解結(jié)構(gòu)將項目分解為若干獨立子項目有利于管理。項目的工作分解結(jié)構(gòu)包含項目實施過程中的全部工作,在線考試系統(tǒng)項目的主要工作如圖5.2所示。圖5.2項目的工作分解結(jié)構(gòu)5.3項目的責(zé)任分配矩陣表5.2項目的責(zé)任分配矩陣負(fù)責(zé)輔助5.4項目的進度安排項目進度安排參見項目甘特圖(圖5.3)。圖5.2“在線考試系統(tǒng)”項目甘特圖5.5項目風(fēng)險分析項目進行過程中總會遇到意外情況,為更好地適應(yīng)意外,應(yīng)對項目中存在的風(fēng)險進行分析。1.可能遇到的風(fēng)險。在在線考試系統(tǒng)開發(fā)項目中可能遇到的風(fēng)險包括:-進度、需求等方面的風(fēng)險。-網(wǎng)絡(luò)不穩(wěn)定,導(dǎo)致斷線,數(shù)據(jù)丟失。應(yīng)對措施:-準(zhǔn)確評估每項工作,準(zhǔn)確估計進度。-及時做好信息備份。-加強系統(tǒng)穩(wěn)定性,不斷修補系統(tǒng)漏洞。[關(guān)鍵詞]軟件工程;創(chuàng)業(yè);管理一、引言當(dāng)前大學(xué)生普遍懷揣創(chuàng)業(yè)夢想,憧憬美好未來,但多數(shù)創(chuàng)業(yè)活動以失敗告終,甚至背負(fù)沉重經(jīng)濟負(fù)擔(dān)。如何幫助大學(xué)生規(guī)劃創(chuàng)業(yè)項目,提高成功率,一個合理規(guī)范的專業(yè)性項目規(guī)劃至關(guān)重要。當(dāng)前大學(xué)生創(chuàng)業(yè)項目普遍缺乏可行性研究,單憑激情、勇氣或創(chuàng)意及決心創(chuàng)業(yè)遠(yuǎn)遠(yuǎn)不夠,他們普遍需要一份完整專業(yè)的可行性研究。如何進行可行性研究是一個復(fù)雜而缺乏實例的工作,可借鑒軟件工程項目的可行性研究及木本設(shè)計出創(chuàng)業(yè)項目的可行性研究規(guī)范。二、軟件工程項目與大學(xué)生創(chuàng)業(yè)項目的類似性研究1.背景類似軟件工程與大學(xué)生創(chuàng)業(yè)活動都圍繞“效率”“成本”“管理”三方面,軟件危機面臨的問題在大學(xué)生創(chuàng)業(yè)活動中同樣遇到。由軟件危機引出的軟件工程學(xué)可通過比擬用到大學(xué)生的創(chuàng)業(yè)活動中。2.生命周期類似軟件生命周期經(jīng)歷6個階段,創(chuàng)業(yè)項目生命周期同樣從創(chuàng)業(yè)項目定義到實施評估,整個過程滿足瀑布模型。三、基于軟件工程學(xué)的大學(xué)生創(chuàng)業(yè)項目管理1.軟件項目管理1.1軟件項目管理的概念軟件項目管理是根據(jù)管理科學(xué)理論,結(jié)合軟件產(chǎn)品開發(fā)實際,保證工程化系統(tǒng)開發(fā)方法順利實施的管理實踐。為了使軟件項目能夠按照預(yù)定的成本、進度、質(zhì)量順利完成,對成本、人員、進度、質(zhì)量、風(fēng)險、文檔等進行分析、管理和控制的一系列活動。軟件項目管理的意義不僅于此,進行軟件項目管理有利于將開發(fā)人員的個人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明這個企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開發(fā)風(fēng)險)。軟件項目的開發(fā)不同于其他產(chǎn)品的制造,軟件開發(fā)的整個過程都是以設(shè)計過程為主(幾乎沒有制造過程);另外,軟件開發(fā)不需要使用大量的物質(zhì)資源,而主要使用的是人力資源;并且,軟件項目開發(fā)的產(chǎn)品大多數(shù)是程序代碼和技術(shù)文檔,并沒有其他的物質(zhì)結(jié)果?;谏鲜鎏攸c,軟件項目管理與其他項目管理相比,具有很大的獨特性。1.2軟件項目管理的目的隨著信息技術(shù)的飛速發(fā)展,計算機軟件產(chǎn)品的規(guī)模和復(fù)雜度也隨之增加。個人單打獨斗的作坊式開發(fā)方式已經(jīng)越來越不適應(yīng)發(fā)展的需要。與此同時,軟件項目中“項目黑洞”也應(yīng)運而生:項目無法按期完成、項目合作方的工作難以協(xié)調(diào)、用戶需求經(jīng)常變動、工作質(zhì)量難1.3軟件項目管理的原則(1)平衡原則需求、資源、工期、質(zhì)量這四個要素之間的平衡關(guān)系問題是最容易忽視的,也是軟件系統(tǒng)的用戶、軟件開發(fā)商、銷售代理商最不想正視的。正視這四個要素之間的平衡關(guān)系是軟件用戶、開發(fā)商、代理商成熟理智的表現(xiàn),否則系統(tǒng)的成功就失去了一塊最堅實的理念基礎(chǔ)。(2)高效原則基于高效的原則,對項目的管理需要從幾個方面來考慮:要選擇精英成員;目標(biāo)要明確,范圍要清楚;溝通要及時、充分;要在激勵成員上下工夫。(3)分解原則“化繁為簡,各個擊破”是自古以來解決復(fù)雜問題的不二法門,對于軟件項目來講,可以將大的項目劃分成幾個小項目來做,將周期長的項目化分成幾個明確的階段。(4)實時控制原則實時控制項目進度的機制,依靠一套規(guī)范的過程來保證實時監(jiān)控項目的進度,以實現(xiàn)實時控制項目的進展,將項目的進展情況完全的實時的置于你的控制之下。(5)分類管理原則對于不同的軟件項目其項目目標(biāo)差別很大,項目規(guī)模也是不同的,應(yīng)用領(lǐng)域是不同的,采用的技術(shù)路線差別也很大,因而,針對每個項目的不同特點,其管理的方法、管理的側(cè)重點應(yīng)該是不同的。(6)簡單有效原則(7)規(guī)??刂圃瓌t該原則是和上面提到的其他原則相配合使用的,即要控制項目組的規(guī)模,不要人數(shù)太多,人數(shù)多了,進行溝通的渠道就多了,管理的復(fù)雜度就高了,對項目經(jīng)理的要求也就高了。(8)組織的知識積累原則有效的積累知識的方法是:人員專業(yè)化培養(yǎng),知識與載體分離。四、以“高校實驗教學(xué)管理系統(tǒng)”為例的項目管理模型及實踐信息系統(tǒng)以及相關(guān)軟件項目的設(shè)計開發(fā)已經(jīng)不是企業(yè)運作管理中的一部分了,各軟件企業(yè)都在積極地將軟件項目管理引入開發(fā)活動中,對軟件項目開發(fā)實行有效的管理。中國目前軟件業(yè)的落后狀況,實際已經(jīng)不是技術(shù)本身的問題,而是科學(xué)管理的問題,軟件工程理論與軟件項目管理的實際應(yīng)用與經(jīng)驗,是我國軟件企業(yè)急待學(xué)習(xí)與渴求的。中國軟件業(yè)各個層次上的管理問題,目前可以說已經(jīng)制約了中國軟件業(yè)走向國際化的進程。1.大中型軟件開發(fā)的主要難題不是技術(shù)而是管理。有了科學(xué)嚴(yán)謹(jǐn)而行之有效的管理,才能讓先進的技術(shù)方法和開發(fā)工具真正發(fā)揮出作用,生產(chǎn)出優(yōu)秀的軟件作品。在軟件項目管理知識軟件項目與工程管理論文的基礎(chǔ)上,論文結(jié)合目標(biāo)系統(tǒng)的特點,給出了一種更加靈活的項目管理方法,闡述了質(zhì)量、進度兩個方面的管理理念和方法,特別是如何對該項目進行跟蹤、監(jiān)控和度量,以保證系統(tǒng)按進度高質(zhì)量地完成、交付、使用。實驗教學(xué)是高校教學(xué)的重要環(huán)節(jié),然而目前高校實驗教學(xué)方面普遍使用的是各實驗室彼此獨立的實驗信息管理系統(tǒng),這給學(xué)校的實驗監(jiān)督工作帶來了很大的困難。目前國內(nèi)尚未出現(xiàn)面向全校所有實驗室的類似系統(tǒng),究其原因,最重要的一點就是項目管理難度大。僅從需求而言,實驗室多而且各具特點,導(dǎo)致需求難以全面覆蓋和深入挖掘,這樣就很難梳理出一套標(biāo)準(zhǔn)和科學(xué)的管理模型,且系統(tǒng)開發(fā)極具不可預(yù)知性。系統(tǒng)共分為四個平臺:教務(wù)處、實驗室、教師和學(xué)生,利用科學(xué)有效的數(shù)據(jù)庫設(shè)計技術(shù)和長期服務(wù)高校教育教學(xué)的經(jīng)驗技巧、以動態(tài)定制方式解決實驗室(中心)個性化需求問題。本系統(tǒng)的特點可以概括為以下三點:(1)該系統(tǒng)有多種用戶,多種管理員;對于每個實驗室,該系統(tǒng)都是一個小型的實驗教學(xué)管理系統(tǒng);(2)各個實驗室運行模式差異性大,需求多樣化;(3)用戶群體龐大,對于系統(tǒng)數(shù)據(jù)的及時準(zhǔn)確性要求較高。上述特點決定了本系統(tǒng)項目管理工作的難度必定很大。從項目管理的角度來說,開發(fā)模型體現(xiàn)了軟件開發(fā)管理者在管理模式上的變化,目前也存在多種開發(fā)模型。然而,傳統(tǒng)的項目管理是選擇一種軟件開發(fā)模型,在開發(fā)的各個階段實施管理。另外,考慮到開發(fā)模型越簡化,管理工作就會越容易,大多數(shù)管理者會采用傳統(tǒng)的瀑布模型。瀑布式生命周期的開發(fā)過程是順序行進的;活動流向基本是單向的;這種模型的缺點也是很明顯的,各個階段的劃分完全固定,早期的錯誤可能要等到開發(fā)后期的測試階段才能發(fā)現(xiàn),進而帶來嚴(yán)重的后果。那么,本系統(tǒng)將會不拘泥于現(xiàn)有的開發(fā)模型,針對系統(tǒng)的特點,采用一套行之有效的開發(fā)管理方法,合理有效的推動項目的研發(fā)進程。2.“高校實驗教學(xué)管理系統(tǒng)”項目管理模型該系統(tǒng)是在傳統(tǒng)瀑布模型的基礎(chǔ)上加以修改,添加原型和迭代。采用這種管理方式的優(yōu)點:可強迫開發(fā)人員采用規(guī)范的方法;原型系統(tǒng)已經(jīng)通過與用戶交互,在一定程度上可以減少開發(fā)過程中的返工;開發(fā)人員通過建立原型已經(jīng)學(xué)到了很多東西,在設(shè)計和編碼階段發(fā)生錯誤的可能性降低;每個階段交出的所有產(chǎn)品都經(jīng)過負(fù)責(zé)人的仔細(xì)驗證,可保證符合文檔的要求;依據(jù)采用的開發(fā)模型,將該系統(tǒng)的開發(fā)階段分為需求分析、系統(tǒng)設(shè)計、編碼實施、測試、系統(tǒng)試運行,在每個開發(fā)階段中進行質(zhì)量、團隊和進度管理,主要從文檔、工具、溝通、制度、合作四個角度進行。3.“高校實驗教學(xué)管理系統(tǒng)”項目管理實踐3.1制定團隊規(guī)范團隊開發(fā),永遠(yuǎn)不是一個人在行動,因此需要制定團隊規(guī)范,來約束大家的行為,以保證進度和質(zhì)量,團隊規(guī)范的內(nèi)容主要包括:每個開發(fā)人員每天晚上匯報當(dāng)天工作進度;每周末總結(jié)本周工作,制定下周進度計劃;遇到問題及時溝通,充分利用團隊優(yōu)勢;不能完成任務(wù)或提前完成任務(wù)及時告知負(fù)責(zé)人;個人獨立解決一個問題的時間不能超過半小時,半小時之后未解決應(yīng)及時與其他成員商討;階段性的技術(shù)總結(jié)、團隊內(nèi)部技術(shù)、經(jīng)驗交流;保證充分可靠的文檔;周期執(zhí)行檢查工作。3.2需求獲取全面的需求獲取是保證系統(tǒng)開發(fā)少走彎路的前提。該系統(tǒng)采用多種方法從不同角度獲取每個平臺的不同需求。比如:方法調(diào)查表、定期召開研討會、原型展示。對于每一次的調(diào)查和會議,都要有專門人員做好全程記錄,會后及時做好應(yīng)對策略。3.3開發(fā)過程管理采用MicrosoftProject制定項目管理計劃。在制定計劃時要注意保證計劃的可行性,明確責(zé)任劃分。項目管理計劃隨著系統(tǒng)的進行不斷細(xì)化,不斷調(diào)整。對于影響系統(tǒng)整體進度的調(diào)整,要召開小組會議并和老師交流商量。3.4系統(tǒng)設(shè)計和編碼在系統(tǒng)設(shè)計階段,給出詳細(xì)設(shè)計文檔和界面原型,階段性地將設(shè)計內(nèi)容反饋給用戶。在充分理解需求文檔的基礎(chǔ)上,每個開發(fā)成員給出詳細(xì)設(shè)計和界面原型。并在階段性的時間點以研討會的形式展示界面原型,根據(jù)用戶要求完善系統(tǒng)設(shè)計。3.5測試和試運行根據(jù)系統(tǒng)的特點靈活使用傳統(tǒng)的管理模型,采取用原型去引導(dǎo)用戶,通過實踐來了解目標(biāo)系統(tǒng)的概貌,從而不斷獲知和細(xì)化用戶的真正需求,明白系統(tǒng)應(yīng)該做什么,不應(yīng)該做什么。在項目實現(xiàn)過程中,制定合理規(guī)范的管理制度,不僅保證項目按質(zhì)向前推進,同時使團隊每位成員在項目開發(fā)的整個過程中都切實負(fù)起責(zé)任,增強團隊合作意識,保證用戶的真實需求得到滿足。通過近一年時間的開發(fā),目前本系統(tǒng)已經(jīng)開始在幾個學(xué)院展開使用,且取得較好的反響,證明該系統(tǒng)采取的管理方法是合理有效的,其開發(fā)模型和管理模式是值得借鑒的。五、從管理和技術(shù)兩方面來保證軟件工程的實施軟件規(guī)模的不斷擴大引發(fā)了“軟件危機”,使得人們對軟件的發(fā)展提出了置疑,怎樣才能有效的控制軟件的開發(fā)過程,怎樣才能設(shè)計出高質(zhì)量的軟件而不是無法預(yù)知的去依賴開發(fā)人員的個人經(jīng)驗和努力。為了解決上述問題,人們提出了軟件能力成熟度模型(CMM)和凈室軟件工程,能力成熟度模型注重于軟件生產(chǎn)的管理和組織,定義了5個軟件成熟度級別,而凈室軟件工程則側(cè)重于技術(shù)和實踐,從工程的角度將軟件生產(chǎn)過程化,從而實現(xiàn)對軟件生產(chǎn)進行可預(yù)期的控制和管理。軟件能力成熟度模型和凈室軟件工程是互相支持的,從管理和技術(shù)兩個方面來保證軟件工程的成功實施。本文將針對凈室軟件工程談?wù)勛约旱恼J(rèn)識。1.軟件開發(fā)的工程化在傳統(tǒng)的軟件開發(fā)模式下無法對軟件開發(fā)的過程進行有效的控制和管理,所有的工作處于一種無序狀態(tài),程序經(jīng)常需要返工,開發(fā)效率低下,無法保證軟件的預(yù)期產(chǎn)出,尤其在大型的軟件生產(chǎn)中更為突出。這些問題的解決均需要有一套系統(tǒng)的適合于軟件生產(chǎn)的工程方法來保證。而凈室軟件工程的目標(biāo)之一就是實現(xiàn)軟件開發(fā)的工程化,通過工程化的軟件開發(fā)過程,有效的控制軟件開發(fā)中的任何一

溫馨提示

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

評論

0/150

提交評論