軟件管理工程_第1頁(yè)
軟件管理工程_第2頁(yè)
軟件管理工程_第3頁(yè)
軟件管理工程_第4頁(yè)
軟件管理工程_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件管理工程 軟件工程管理工作的內(nèi)容 目前軟件生產(chǎn)自動(dòng)化程度很低,在開(kāi)發(fā)過(guò)程中人是起決定性的因素,因此,軟件工程管理很大程度上是對(duì)人的管理??梢罁?jù)軟件產(chǎn)品的特點(diǎn),分析軟件工程管理的具體內(nèi)容,它包括對(duì)開(kāi)發(fā)人員、組織機(jī)構(gòu)、用戶(hù)、文檔資料等方而的管理。 (一)開(kāi)發(fā)人員 軟件開(kāi)發(fā)人員一般分為:項(xiàng)目負(fù)責(zé)人、系統(tǒng)分析員、高級(jí)程序員、初級(jí)程序員、資料員和其他輔助人員。依據(jù)項(xiàng)目的規(guī)模大小,有可能一人身兼數(shù)職,但使命必須明確。不同使命的人,要求的素養(yǎng)不同。如項(xiàng)目負(fù)責(zé)人必須要有組織能力、推斷能力和對(duì)重大問(wèn)題能做出決策的能力;系統(tǒng)分析員則要有概括能力、分析能力和交際活動(dòng)能力;程序員必須要有熟練的編程能力等。人員要少

2、而精,選人要慎重。軟件生命期各個(gè)階段的活動(dòng)有分工又互相聯(lián)系。因此,要求選擇各類(lèi)人員既能勝任工作,又要能互相很好地配合。沒(méi)有一個(gè)和諧的工作氣氛很難完成一個(gè)復(fù)雜的軟件項(xiàng)目。 (二)組織機(jī)構(gòu) 組織機(jī)構(gòu)不等于開(kāi)發(fā)人員的簡(jiǎn)單集合。組織機(jī)構(gòu)要求:好的組織結(jié)構(gòu)、合理的人員分工和有效的通訊。下面介紹三種組織機(jī)構(gòu)。 1、主程序員組織機(jī)構(gòu)。IBM公司提出的主程序員組是軟件系統(tǒng)結(jié)構(gòu)化思想在組織上的體現(xiàn)。它的目的是為了確保全組的協(xié)調(diào)和統(tǒng)一。一位高級(jí)工程師主持計(jì)劃、協(xié)調(diào)和復(fù)審組的全部技術(shù)活動(dòng),技術(shù)人員負(fù)責(zé)分析和開(kāi)發(fā)活動(dòng),一位后援工程師支持高級(jí)工程師的工作,并且在該項(xiàng)目持續(xù)進(jìn)行時(shí),可以代替高級(jí)工程師工作,以減少可能的損失

3、。 2、專(zhuān)家組。專(zhuān)家組強(qiáng)調(diào)每個(gè)人的才干,把每個(gè)人都看作是某一方面的專(zhuān)家,由這些專(zhuān)家組成一個(gè)開(kāi)發(fā)機(jī)構(gòu)。這種組織結(jié)構(gòu)雖然能發(fā)揮所有工作人員的積極性,但往往有可能出現(xiàn)協(xié)調(diào)上的困難,選擇這種方式要慎重。 3、民主組織。民主組織由從事各方面工作的人員輪換擔(dān)任組長(zhǎng)。很顯然,這種組織結(jié)構(gòu)對(duì)調(diào)動(dòng)積極性和個(gè)人的創(chuàng)造性是很值得稱(chēng)道的。但是由于過(guò)多地進(jìn)行組長(zhǎng)信息"轉(zhuǎn)移'不符合軟件工程化的方向。 軟件工程管理工作探析 (一)用戶(hù)不積極,不配合 這種表現(xiàn)通常來(lái)自對(duì)采納先進(jìn)技術(shù)持懷疑態(tài)度的用戶(hù),他們心理上的抵觸情緒會(huì)在行動(dòng)上表現(xiàn)為消極、漠不關(guān)懷。在必須求階段,做好這部分人的工作很重要,通過(guò)他們中的業(yè)務(wù)骨

4、千,才干真正了解到用戶(hù)的要求。要使他們熟悉到:計(jì)算機(jī)的發(fā)展和應(yīng)用是現(xiàn)代化的必定趨勢(shì),使用計(jì)算機(jī)將會(huì)帶來(lái)龐大的經(jīng)濟(jì)效益:讓他們掌握新的技術(shù)和方法去取代某些可能過(guò)時(shí)的或淘汰的專(zhuān)長(zhǎng)。 (二)用戶(hù)求快求全 這種表現(xiàn)來(lái)自對(duì)使用計(jì)算機(jī)持積極態(tài)度的人,他們中一部分人希望一個(gè)早上就能用上計(jì)算機(jī),并且全能用上計(jì)算機(jī)。要他們熟悉到;開(kāi)發(fā)一個(gè)軟件項(xiàng)目不是一朝一夕就能完成的,軟件工程不是靠人海戰(zhàn)術(shù)就能加快的工期。另外,即使計(jì)算機(jī)能夠處理的事情,系統(tǒng)也不能下于包羅萬(wàn)象,貪大求全。要依據(jù)現(xiàn)有的條件量力而行。如果系統(tǒng)大而全,必定會(huì)很復(fù)雜,開(kāi)發(fā)時(shí)間就拖得很長(zhǎng),因此可能會(huì)導(dǎo)致一個(gè)系統(tǒng)的失敗或性能太差. (三)用戶(hù)必須求變化 在

5、軟件開(kāi)發(fā)過(guò)程中,用戶(hù)可能會(huì)不斷提出新的要求和修改以前提出的要求。從軟件工程的角度不希望有這種變化。但實(shí)際上,不同意用戶(hù)提出變動(dòng)的要求是不可能的.因?yàn)橐环矫婷總€(gè)人對(duì)新事物有一個(gè)熟悉過(guò)程,不可能一下子提出全面的、準(zhǔn)確的要求:另一方而還要合計(jì)到與用戶(hù)的關(guān)系。對(duì)來(lái)自用戶(hù)的這種變化要正確對(duì)待:要向用戶(hù)解釋軟件工程的規(guī)律,并在可能的條件下部分或有條件地滿(mǎn)足用戶(hù)的合理要求.例如:軟件必須求分析階段結(jié)束后軟件的制定口標(biāo)已經(jīng)確定,這時(shí)用戶(hù)要求的重大變化要導(dǎo)致制定目標(biāo)的變化,特別是到軟件開(kāi)發(fā)的后期,一般不可能滿(mǎn)足這種變化的要求。要向用戶(hù)解釋清楚工程的內(nèi)在規(guī)律,但對(duì)用戶(hù)提出的如性能等局部方而的要求,只要是合理的,就

6、要加以合計(jì)。 (四)控制 人員控制是對(duì)開(kāi)發(fā)組織內(nèi)部人員控制。就是要確保開(kāi)發(fā)人員的積極性和穩(wěn)定性。人員的頻繁改換或流動(dòng)將會(huì)大大增加軟件出錯(cuò)誤的機(jī)會(huì)。至少要確保軟件項(xiàng)目每一期工程或軟件生命期每一階段中人員的相對(duì)穩(wěn)定性。同時(shí)注意發(fā)揮每個(gè)開(kāi)發(fā)人員的積極性和創(chuàng)造性。經(jīng)費(fèi)控制要編制具體的經(jīng)費(fèi)預(yù)算。并在各階段進(jìn)行經(jīng)費(fèi)的核算。在經(jīng)費(fèi)上失去控制,軟件項(xiàng)目就沒(méi)有經(jīng)濟(jì)確保。質(zhì)量控制與各階段的復(fù)審在意義和作用上是一致的,在此不再表達(dá)。 改善計(jì)算機(jī)軟件工程管理的措施 統(tǒng)一規(guī)劃計(jì)算機(jī)軟件工程開(kāi)發(fā)的平臺(tái) 計(jì)算機(jī)軟件的運(yùn)行平臺(tái)是不統(tǒng)一的,這對(duì)計(jì)算機(jī)軟件的發(fā)展有著很大的影響,導(dǎo)致許多的軟件都必須要在不同的平臺(tái)上被多次開(kāi)發(fā)。網(wǎng)絡(luò)

7、的發(fā)展十分迅速,信息化技術(shù)的更新也隨之加速,這給計(jì)算機(jī)軟件工程行業(yè)的發(fā)展也提供了平臺(tái),并且,隨著國(guó)際化和全球化的發(fā)展,不同的軟件工程人才可以集合起來(lái),互相學(xué)習(xí),共同開(kāi)發(fā)同一軟件,既節(jié)省了人力和時(shí)間,也對(duì)計(jì)算機(jī)軟件工程的快速更新起到了一定的促進(jìn)作用,所以要統(tǒng)一規(guī)劃計(jì)算機(jī)軟件工程的開(kāi)發(fā)平臺(tái)。 強(qiáng)化計(jì)算機(jī)軟件工程的合作團(tuán)隊(duì)管理 優(yōu)良的合作團(tuán)隊(duì)是實(shí)現(xiàn)計(jì)算機(jī)軟件工程管理的有力確保,也是有效實(shí)現(xiàn)工程任務(wù)的一大途徑。因此,工作人員之間要多多進(jìn)行溝通交流,帶動(dòng)整個(gè)團(tuán)隊(duì)積極溝通,強(qiáng)化團(tuán)隊(duì)之間的合作意識(shí)培養(yǎng),從而有利于完成工程目標(biāo)。在此基礎(chǔ)上,也應(yīng)該對(duì)員工進(jìn)行具體分工,依據(jù)員工的實(shí)際能力和軟件工程的具體狀況,合理

8、細(xì)化分工安排,為工作得以順利完成提供優(yōu)良的基礎(chǔ)。然后,員工的積極性和主動(dòng)性也很重要,必須要領(lǐng)導(dǎo)準(zhǔn)確引導(dǎo),激發(fā)團(tuán)隊(duì)的合作意識(shí)和工作熱情,促使團(tuán)隊(duì)共同努力完成計(jì)算機(jī)軟件工程管理工作。 建立健全的計(jì)算機(jī)軟件工程管理體系 建立健全的計(jì)算機(jī)軟件工程管理體系,最基本的就是必須要構(gòu)建計(jì)算機(jī)軟件工程管理人才體系,人才是使軟件工程得以完成的基礎(chǔ),所以要充分發(fā)揮人才的積極性和主動(dòng)性,確保軟件工程任務(wù)得以順利完成。員工想要徹底地實(shí)現(xiàn)工程目標(biāo),則必須具備基本的專(zhuān)業(yè)知識(shí)及相關(guān)知識(shí),在此基礎(chǔ)上,還應(yīng)該定期接受專(zhuān)業(yè)的培訓(xùn),及時(shí)更新自己的信息儲(chǔ)備,努力做到掌握最新的軟件工程信息和專(zhuān)業(yè)知識(shí),切實(shí)地運(yùn)用到施行中去,從而提升軟件工程管理工作的效率,幫助團(tuán)隊(duì)實(shí)現(xiàn)計(jì)算機(jī)軟件工程目標(biāo)。管理自然應(yīng)該有一定的規(guī)范制度,可以嘗試在計(jì)算機(jī)軟件工程管理工作中,全面落實(shí)落實(shí)獎(jiǎng)懲機(jī)制,獎(jiǎng)懲有度有序,以此激發(fā)員工的工作熱情,為促進(jìn)管理工作有序進(jìn)行提供有力基礎(chǔ)。 完善計(jì)算機(jī)軟件工程的風(fēng)險(xiǎn)管理體系 完善風(fēng)險(xiǎn)管理體系,強(qiáng)化員工的風(fēng)險(xiǎn)意識(shí),對(duì)員工進(jìn)行風(fēng)險(xiǎn)管理知識(shí)傳授,培養(yǎng)員工辨認(rèn)風(fēng)險(xiǎn)意識(shí)的能力,使其能夠做到具體風(fēng)險(xiǎn)具體分析,針對(duì)不同的風(fēng)險(xiǎn),能夠及時(shí)地采用有效的預(yù)防措施,并準(zhǔn)時(shí)完成風(fēng)險(xiǎn)管理報(bào)告的總結(jié)和提交。而且,在未發(fā)生風(fēng)險(xiǎn)的狀況下,固定地做好預(yù)防風(fēng)險(xiǎn)的工作,以防潛藏的風(fēng)險(xiǎn)。計(jì)算機(jī)軟

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論