前言:想要寫(xiě)出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇軟件管理論文范文,相信會(huì)為您的寫(xiě)作帶來(lái)幫助,發(fā)現(xiàn)更多的寫(xiě)作思路和靈感。
1.1測(cè)試設(shè)計(jì)重點(diǎn)偏離使用QC軟件測(cè)試發(fā)現(xiàn)bug統(tǒng)計(jì),如表1所示。根據(jù)表1工作量統(tǒng)計(jì),25人/日為5個(gè)中級(jí)測(cè)試工程師一周的工作量,但是根據(jù)測(cè)試用例發(fā)現(xiàn)的bug數(shù)量?jī)H占bug總量的44.18%,該比例顯示測(cè)試用例的設(shè)計(jì)重點(diǎn)嚴(yán)重出現(xiàn)偏離。需要在測(cè)試用例設(shè)計(jì)的方向上進(jìn)行調(diào)整。
1.2測(cè)試過(guò)程不可控QC軟件測(cè)試計(jì)劃中測(cè)試執(zhí)行階段為2013.3.8-2013.3.27,執(zhí)行三輪測(cè)試;實(shí)際測(cè)試時(shí)間為2013.3.23-2013.4.20,執(zhí)行測(cè)試三輪,計(jì)劃完成時(shí)間嚴(yán)重偏離,表2為原計(jì)劃與實(shí)際計(jì)劃的對(duì)比。表2顯示測(cè)試計(jì)劃進(jìn)行了較大調(diào)整,計(jì)劃截止時(shí)間比原計(jì)劃延遲23天。延遲原因經(jīng)分析主要為開(kāi)發(fā)提交測(cè)試時(shí)間延遲,開(kāi)發(fā)提交版本問(wèn)題較多,測(cè)試計(jì)劃安排不合理,在兩輪測(cè)試間為安排開(kāi)發(fā)修改bug時(shí)間等。想要解決該問(wèn)題,不僅需要對(duì)測(cè)試過(guò)程進(jìn)行管理,同時(shí)也需要對(duì)開(kāi)發(fā)提交的測(cè)試版本質(zhì)量進(jìn)行管理。
2軟件質(zhì)量管理改進(jìn)對(duì)策
2.1需求工程管理軟件開(kāi)發(fā)過(guò)程中,需求不明確會(huì)帶來(lái)需求的頻繁變更,浪費(fèi)了很多時(shí)間。針對(duì)此項(xiàng)問(wèn)題,可對(duì)需求相關(guān)的活動(dòng)進(jìn)行統(tǒng)一管理,其需求管理結(jié)構(gòu)圖如圖2所示。加強(qiáng)需求開(kāi)發(fā)和需求管理的有機(jī)結(jié)合,不僅減少了需求的變更次數(shù),還解決了工程師對(duì)需求不能理解到位的問(wèn)題。需求開(kāi)發(fā)和需求管理同樣重要,只有兩者互相配合才能做出用戶滿意的產(chǎn)品。
2.2立項(xiàng)管理為了使有限的資源發(fā)揮更高的價(jià)值,公司可通過(guò)立項(xiàng)管理流程進(jìn)行立項(xiàng)管理,立項(xiàng)管理流程分為立項(xiàng)建議、立項(xiàng)評(píng)審和立項(xiàng)籌備三個(gè)階段,其具體流程圖3所示。
2.3測(cè)試流程管理針對(duì)測(cè)試流程中發(fā)現(xiàn)的問(wèn)題,可對(duì)整體的測(cè)試流程做如下的改變:(1)測(cè)試部門(mén)可進(jìn)行需求學(xué)習(xí)及需求討論,對(duì)理解不清楚及有疑問(wèn)的需求,由研發(fā)設(shè)計(jì)部門(mén)進(jìn)行解答,研發(fā)設(shè)計(jì)部門(mén)不能解答的由其聯(lián)系用戶確認(rèn)后作出解答;(2)需求確認(rèn)后,針對(duì)系統(tǒng)功能和性能等指標(biāo),由測(cè)試工程師進(jìn)行測(cè)試測(cè)用例的設(shè)計(jì),設(shè)計(jì)從兩個(gè)方面進(jìn)行,一方面測(cè)試工程師根據(jù)需求進(jìn)行測(cè)試用例的編寫(xiě),另一方面測(cè)試工程師可根據(jù)用戶反饋問(wèn)題進(jìn)行分析匯總;(3)使用QC功能測(cè)試工具對(duì)應(yīng)用軟件兼容性、操作系統(tǒng)兼容性進(jìn)行測(cè)試,以便于使用測(cè)試工具完成多種環(huán)境下的功能和兼容性測(cè)試;(4)進(jìn)行自由測(cè)試以便于對(duì)系統(tǒng)測(cè)試用例進(jìn)行補(bǔ)充,分析測(cè)試用例未覆蓋問(wèn)題的原因;(5)定期分析缺陷庫(kù)中的問(wèn)題,分析問(wèn)題產(chǎn)生的原因,進(jìn)行測(cè)試用例的修改。
3結(jié)論
關(guān)鍵詞:遙控器軟件解碼單片機(jī)
在單片機(jī)控制產(chǎn)品的開(kāi)發(fā)應(yīng)用中,為了向控制系統(tǒng)軟件控制命令,鍵盤(pán)往往是不可缺少的。傳統(tǒng)方法是利用并行輸入/輸出接口芯片擴(kuò)展一個(gè)鍵盤(pán)接口,或者直接利用單片機(jī)的并行端口進(jìn)行擴(kuò)展。在某些應(yīng)用環(huán)境下,這種方式2個(gè)弊端:①鍵盤(pán)和控制系統(tǒng)連在一起,不靈活,環(huán)境適應(yīng)性差;②浪費(fèi)單片機(jī)的端口,且硬件成本較高。
使用紅外遙控器作為控制系統(tǒng)的輸入設(shè)備,具有成本低、靈活方便的特點(diǎn)。本文目的就在于介紹軟件解碼研究的一般方法和紅外遙控器進(jìn)行二次開(kāi)發(fā)的應(yīng)用技術(shù)。該方法已在多個(gè)應(yīng)用系統(tǒng)設(shè)計(jì)中成功地實(shí)現(xiàn),效果良好。
紅外遙控器是一種非常容易買(mǎi)到,且價(jià)格便宜的產(chǎn)品,種類(lèi)很多,但它們都是配合某種特定電子產(chǎn)品的(如各種電視機(jī)、VCD、空調(diào)器等),由專用CPU解碼,作為一般的單片機(jī)控制系統(tǒng)能直接使用。使用現(xiàn)成遙控器作為控制系統(tǒng)的輸入,需要解決如下幾個(gè)問(wèn)題:如何接收紅外遙控信號(hào);如何識(shí)別紅外遙控信號(hào);解碼軟件的設(shè)計(jì)。其它的問(wèn)題都是非本質(zhì)的,例如遙控器面板功能鍵標(biāo)注的問(wèn)題,可自行設(shè)計(jì)、重印即可。
1紅外遙控信號(hào)的接收
接收電路可以使用集成紅外接收器成品。接收器包括紅外接收管和信號(hào)處理IC。接收器對(duì)外只有3個(gè)引腳:Vcc、GND和1個(gè)脈沖信號(hào)輸出PO。與單片機(jī)接口非常方便,如圖1所示。
①Vcc接系統(tǒng)的電源正極(+5V);
②GND接系統(tǒng)的地線(0V);
③脈沖信號(hào)輸出接CPU的中斷輸入引腳(例如8031的13腳INT1)。采取這種連接方法,軟件解既可工作于查詢方式,也可工作于中斷方式。
2脈沖流分析
要了解一個(gè)未知的遙控器,首先要分析其脈沖流,從而了解其脈沖波形特征(以何種方式攜帶“0”、“1”信息),進(jìn)而了解其編碼規(guī)律。脈沖流的分析應(yīng)從分析脈沖的高、低電平寬度入手。筆者用軟件的方法實(shí)現(xiàn)了對(duì)脈沖流的分析。以圖1所示的接口為例,如果沒(méi)有紅外遙控信號(hào)到來(lái),接收器的輸出端口PO保持高電平;當(dāng)接收到紅外遙控信號(hào)時(shí),接收器件信號(hào)轉(zhuǎn)換成脈沖序列加到CPU的中斷輸入引腳。用軟件測(cè)試引腳的邏輯電平,同時(shí)啟動(dòng)TC計(jì)時(shí)器,測(cè)量該引腳分別為邏輯“0”和邏輯“1”情況下的時(shí)間值,存儲(chǔ)起來(lái),然后打印、分析。下面用8051匯編語(yǔ)言給出對(duì)脈沖流進(jìn)行采集、存儲(chǔ)的程序段:
MOVR0,#00H
MOVR1,#28H
MOVTMOD,#01H
TK:JBP3.3,TK;等待低電平到來(lái)
;測(cè)低電平寬度
TK1:MOVTH0,#00H
MOVTL0,#00H
SETBTR0
TK0:JBTF0,TKE;超時(shí)無(wú)效返回
JNBP3.3,TK2
CLRTR0
MOVA,TH0
MOVX@R0,A
INCR0
MOVA,TL0
MOVX@R0,A
INCR0
;測(cè)高電平寬度
MOVTH0,#00H
MOVTL0,#00H
SETBTR0
TK3:JBTF0,TKE;超時(shí)無(wú)效返回
JBP3.3,TK3
CLRTR0
MOVA,TH0
MOVX@R0,A
INCR0
MOVA,TL0
MOVX@R0,A
INCR0
DJNZR1,TK1;循環(huán)
TKE:RET
這段程序首先將TC0設(shè)置成16位定時(shí)器方式,初始化RAM地址指針R0和循環(huán)計(jì)數(shù)指針R1,每當(dāng)引腳的邏輯電平發(fā)生跳變時(shí),停止計(jì)時(shí),將計(jì)時(shí)值保存到連續(xù)的RAM中。這段程序可以連續(xù)測(cè)量40個(gè)脈沖的時(shí)間值(包括40個(gè)低電平脈寬)。筆者以TC9012芯片的遙控器為對(duì)象,采集了所有按鍵的編程脈沖波形,并且對(duì)同一按鍵進(jìn)行了重復(fù)實(shí)驗(yàn)。限于篇幅,采樣數(shù)據(jù)不能給出,僅給出脈沖流的規(guī)律(仿真機(jī)CPU晶振為6MHz):
①引導(dǎo)脈沖是一個(gè)時(shí)間值為0937H~0957H的低電平和時(shí)間值為084FH~086FH的高電平;
②數(shù)據(jù)脈沖的低電平時(shí)間值約為0.127H~0177H;
③高電平時(shí)間值有2種情況:00BBH~00FFH(窄)、02EFH~0333H(寬)。
由大量數(shù)據(jù)總結(jié)分析,按鍵編碼有如下規(guī)律:
①除引導(dǎo)脈沖外的脈沖是數(shù)據(jù)編碼脈沖,數(shù)據(jù)“位”信息由高電平脈寬決定:窄脈寬表示“0”、寬脈寬表示“1”;
②每個(gè)按鍵的脈沖流譯碼后,包含4個(gè)字節(jié)的信息:
*所有按鍵的前2個(gè)字節(jié)編碼都一樣,都是2個(gè)字節(jié)的“0EH”;
*第3字節(jié)是鍵碼;
*第4字節(jié)是鍵碼的反碼。
經(jīng)過(guò)對(duì)相同按鍵脈沖進(jìn)行多次采樣發(fā)現(xiàn),相同按鍵脈沖序列的對(duì)應(yīng)位置脈寬時(shí)間值是在一個(gè)小范圍內(nèi)波動(dòng)的(不是一個(gè)確定值),因此,對(duì)模式的識(shí)別不能采取精確比較法。對(duì)此,本人采取模糊的辦法進(jìn)行了抽象處理。根據(jù)上述實(shí)驗(yàn)規(guī)律,將軟件譯碼時(shí)對(duì)脈沖的分析判斷依據(jù)及算法設(shè)計(jì)思想總結(jié)如下:
①引導(dǎo)脈沖的低電平和高電平寬度的判斷依據(jù)是時(shí)間值的“高字節(jié)大于08H”,低字節(jié)忽略;
②數(shù)據(jù)脈沖流的低電平脈寬相同,忽略不判斷;
③高電平脈寬是判斷數(shù)據(jù)流每位是“0”還是“1”的依據(jù)。本人抽取的判斷是脈寬的高字節(jié)若小于2表示“0”,否則表示“1”,脈寬的低字節(jié)忽略。
實(shí)踐證明,上述判據(jù)是有效可行的。這樣處理不僅使解碼軟件的設(shè)計(jì)簡(jiǎn)單化,而且大大提高了解碼的速度。使用上述判據(jù)編寫(xiě)軟件解碼程序時(shí),要注意脈沖流采樣數(shù)據(jù)存儲(chǔ)地址與脈沖的對(duì)應(yīng)關(guān)系。軟件主要有如下幾部分:
①判斷遙控信號(hào)的到來(lái)(在解碼前調(diào)用1個(gè)獨(dú)立的子程序);
②采樣并存儲(chǔ)脈沖流;
③判斷引導(dǎo)脈沖是否有效;
④解碼前2個(gè)字節(jié)并判斷是否為“0EH”;
⑤解碼第3個(gè)字節(jié),該字節(jié)即為有效鍵碼;
⑥鍵碼的查表映射(如果使用原鍵碼,可省略這一步)。
3解碼軟件的設(shè)計(jì)
(一)本班班主任創(chuàng)建一個(gè)班級(jí)微群,并且各科老師加入班級(jí)微群,可以隨時(shí)隨地的用文字、多媒體等方式,將生活感悟、教學(xué)心得、教案設(shè)計(jì)、課堂實(shí)錄、研究成果、課件等通過(guò)微信上傳發(fā)表,學(xué)生
加入班級(jí)微群之后,也可以把自己突發(fā)的靈感、學(xué)習(xí)的困惑和教師及其他同學(xué)們進(jìn)行交流互動(dòng),在潛移默化中汲取知識(shí)。
(二)老師可以在微群中及時(shí)督促學(xué)生課余任務(wù)的完成情況和了解學(xué)生的學(xué)習(xí)進(jìn)展。同時(shí)可以讓學(xué)生在微群中分享其學(xué)習(xí)成果或及時(shí)提出學(xué)習(xí)問(wèn)題,并將優(yōu)秀提問(wèn)或作業(yè)進(jìn)行加精華或置頂,每周評(píng)出一
名學(xué)習(xí)之星在班級(jí)微群公告處公布,以激勵(lì)學(xué)生,促進(jìn)學(xué)生積極主動(dòng)的學(xué)習(xí),營(yíng)造濃郁的學(xué)習(xí)氛圍。
(三)每周話題,在班級(jí)微群中每周一個(gè)話題,讓學(xué)生圍繞話題進(jìn)行回帖,同時(shí)抒發(fā)了自己的思想又能在其中學(xué)習(xí)。如果本周的話題是“怎么記英語(yǔ)單詞簡(jiǎn)單”,學(xué)生、老師以及家長(zhǎng)都能參與討論
。或是本周“英語(yǔ)朗誦”,讓學(xué)生在線提交其朗誦錄音并進(jìn)行評(píng)比。
(四)對(duì)于在假期的學(xué)習(xí)問(wèn)題可以得到及時(shí)解決,處于假期的學(xué)生常常會(huì)感到無(wú)助,師生、生生之間的溝通相對(duì)較少,而微博則可以讓溝通沒(méi)有假期,不管是學(xué)習(xí)還是心情都可以向老師同學(xué)求助,教師
可以在任何時(shí)候回帖解惑。
二、社交軟件在班務(wù)管理中的應(yīng)用
(一)班級(jí)微群向本班學(xué)生、家長(zhǎng)、各科教師和學(xué)校教導(dǎo)室公開(kāi),讓每位學(xué)生、家長(zhǎng)、任課教師和校領(lǐng)導(dǎo)都及時(shí)了解本班的動(dòng)態(tài)。包括班級(jí)的班級(jí)通知、班級(jí)規(guī)章制度、作息時(shí)間、班主任及任課教師的
工作動(dòng)態(tài)、教學(xué)進(jìn)度、學(xué)生表現(xiàn)等,第一時(shí)間在班級(jí)微群中公開(kāi)。這樣可以使家長(zhǎng)適時(shí)了解學(xué)校的有關(guān)情況,也可讓學(xué)校教導(dǎo)室及時(shí)了解本班的現(xiàn)狀,實(shí)現(xiàn)家、校、班三級(jí)共管。
(二)靈活的管理制度,學(xué)校的管理制度和班級(jí)的學(xué)生手冊(cè)在班級(jí)微群中公布,并公開(kāi)征詢治班措施,讓學(xué)生和家長(zhǎng)參與到管理制度的制定中來(lái),又可集思廣益對(duì)其中的問(wèn)題及時(shí)修正。這樣的制度既能
讓學(xué)生的自覺(jué)遵守和接受,又能得到家長(zhǎng)的理解和支持
(三)對(duì)于班級(jí)常務(wù)管理,本班運(yùn)用鍛煉增強(qiáng)責(zé)任感的值日“班長(zhǎng)”制。讓每位學(xué)生都能展現(xiàn)自己管理水平,同時(shí)在微群中每周進(jìn)行“班長(zhǎng)之星”評(píng)比,同樣也在班級(jí)微群公告處公布。將班級(jí)的日常事
務(wù)的管理評(píng)比細(xì)化,如衛(wèi)生之星、美德之星、紀(jì)律之星等等,讓每位學(xué)生都能參與其中,都能在班級(jí)微群中得到展現(xiàn)的機(jī)會(huì)。班級(jí)管理工作常研常新,我們應(yīng)當(dāng)與時(shí)俱進(jìn)合理積極的利用新科技產(chǎn)物,在
班級(jí)管理中不斷創(chuàng)新。對(duì)于社交軟件在教育方面的研究還處于起步階段,作為一種新興的學(xué)習(xí)、交流、管理平臺(tái),類(lèi)似互聯(lián)網(wǎng)在班級(jí)管理有非常好的發(fā)展空間。而社交軟件在班級(jí)管理中的一些問(wèn)題,如
關(guān)鍵詞:計(jì)算機(jī)軟件;工程管理;應(yīng)用
隨著科技的高速發(fā)展和應(yīng)用,計(jì)算機(jī)開(kāi)始在各領(lǐng)域中得到應(yīng)用,這給人們的生活帶來(lái)了很多便利。最近幾年,很多企業(yè)和工廠都開(kāi)始借助科學(xué)技術(shù),采用智能化的生產(chǎn),所謂智能化就是利用計(jì)算機(jī)來(lái)控制整個(gè)生產(chǎn)的流程,而非人工化,這一應(yīng)用大大節(jié)約了人工成本,同時(shí)也提高了工作的效益。但是這一功能的實(shí)現(xiàn)還得借助軟件的支持,所以計(jì)算機(jī)軟件工程的開(kāi)發(fā)是非常重要的,另外為了解決開(kāi)發(fā)過(guò)程中遇到的相關(guān)問(wèn)題就必須加強(qiáng)軟件工程的管理,提高軟件開(kāi)發(fā)的成功率。但是由于人們受到傳統(tǒng)思想的影響,我國(guó)計(jì)算機(jī)軟件工程管理工作沒(méi)有得到一定的重視,所以很多問(wèn)題都還有待探索,那么我們應(yīng)該如何加強(qiáng)計(jì)算機(jī)軟件工程的管理工作,是當(dāng)前必須要思考的問(wèn)題。
1計(jì)算機(jī)軟件工程概述
1.1軟件工程的定義
軟件工程是一種開(kāi)發(fā)軟件工程學(xué)科的方法,主要是根據(jù)計(jì)算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理來(lái)進(jìn)行開(kāi)發(fā)的,軟件工程開(kāi)發(fā)的主要目的是優(yōu)化質(zhì)量、節(jié)約成本和改良方法。軟件開(kāi)發(fā)所根據(jù)的原理不同,開(kāi)發(fā)出的軟件的運(yùn)用就會(huì)不同,比如運(yùn)用數(shù)學(xué)原理開(kāi)發(fā)的軟件主要用于模型的構(gòu)建及算法;運(yùn)用管理科學(xué)開(kāi)發(fā)的軟件主要用于資源、計(jì)劃及成本管理等。軟件工程目標(biāo)在于:在對(duì)成本進(jìn)行控制的基礎(chǔ)上,開(kāi)發(fā)出適應(yīng)性強(qiáng)、容易修改及維護(hù)、最大限度地滿足用戶的需求的軟件產(chǎn)品[1]。這些目標(biāo)的實(shí)現(xiàn)對(duì)產(chǎn)品質(zhì)量的改善有一定意義,同時(shí)也提高整體開(kāi)發(fā)的效率。
1.2計(jì)算機(jī)軟件的功能
計(jì)算機(jī)主要是由硬件和軟件兩部分構(gòu)成的,所以在對(duì)計(jì)算機(jī)進(jìn)行研發(fā)的時(shí)候應(yīng)該把硬件因素考慮在內(nèi),同時(shí)又要注重軟件工程方面的投入。計(jì)算機(jī)軟件系統(tǒng)主要包括兩個(gè)部分,由系統(tǒng)軟件和應(yīng)用軟件構(gòu)成,兩種軟件的功能也是不一樣的,系統(tǒng)軟件的功能主要是對(duì)計(jì)算機(jī)運(yùn)行過(guò)程進(jìn)行監(jiān)控、維護(hù)和管理,比如常見(jiàn)的計(jì)算就操作系統(tǒng)和病毒查殺系統(tǒng);應(yīng)用軟件的功能是比較實(shí)際的,比如常見(jiàn)的辦公系統(tǒng)、人事管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)等等[1]。計(jì)算機(jī)軟件功能的應(yīng)用主要是指導(dǎo)計(jì)算機(jī)有效運(yùn)作,讓用戶更加方便地操作。
2計(jì)算機(jī)軟件工程管理的主要內(nèi)容
2.1組織機(jī)構(gòu)管理
組織機(jī)構(gòu)的管理不是簡(jiǎn)單的開(kāi)發(fā)人員的集合,而是強(qiáng)調(diào)的整體的組織。在一個(gè)完整的組織機(jī)構(gòu)中,好的管理應(yīng)該是人員分配明確,信息傳遞快速。但是在實(shí)際的組織機(jī)構(gòu)管理中并沒(méi)有統(tǒng)一的模式,因?yàn)椴煌こ痰囊笫遣灰粯拥摹?/p>
2.2工作人員管理
工作人員計(jì)算機(jī)軟件工程的主體部分,很多工作都是圍繞工作人員來(lái)開(kāi)展的,比如項(xiàng)目的實(shí)施、軟件程序的編寫(xiě)、資料的查找等等,每個(gè)人根據(jù)自己的崗位來(lái)分擔(dān)和完成這些工作[2]。對(duì)于工作人員的管理應(yīng)該合理分配工作,結(jié)合工程項(xiàng)目的規(guī)模或者性質(zhì),對(duì)軟件開(kāi)發(fā)人員進(jìn)行合理的分配。在對(duì)員工合理分配工作的同時(shí),還要求他們注重團(tuán)隊(duì)合作,共同完成復(fù)雜的計(jì)算機(jī)軟件項(xiàng)目。
2.3用戶管理
計(jì)算機(jī)軟件開(kāi)發(fā)的目的就是方便用戶,供用戶使用,所以在軟件的開(kāi)發(fā)過(guò)程中應(yīng)該掌握用戶的最基本信息,了解他們的需求,確保開(kāi)發(fā)出的軟件更具實(shí)用性和可操作性,所以用戶管理也是非常重要的。
2.4檔案資料管理
計(jì)算機(jī)的軟件開(kāi)發(fā)是一個(gè)復(fù)雜的過(guò)程,所以開(kāi)發(fā)階段的各個(gè)流程是需要記錄到檔案中的,以便于下一個(gè)階段工作的參考,為軟件開(kāi)發(fā)的后期工作提供一定的保障。所以加強(qiáng)檔案資料的管理是非常有意義的,能最大限度地提高管理的效率和質(zhì)量水平。
3計(jì)算機(jī)軟件工程管理的措施
3.1構(gòu)建完善的計(jì)算機(jī)軟件工程體系構(gòu)建
完善的計(jì)算機(jī)軟件工程體系首先應(yīng)該構(gòu)建人才體系,人才體系的構(gòu)建加強(qiáng)了人力資源管理,同時(shí)也調(diào)動(dòng)工作人員的工作積極性,確保工作的順利開(kāi)展;其次加強(qiáng)對(duì)員工專業(yè)知識(shí)和理論的培訓(xùn),讓他們跟進(jìn)社會(huì)的腳步,了解最新的軟件工程信息,把理論與實(shí)踐更好的結(jié)合到一起,促進(jìn)計(jì)算機(jī)軟件開(kāi)發(fā)水平的提高;再次應(yīng)該建立規(guī)范的制度,獎(jiǎng)罰分明,充分調(diào)動(dòng)員工的積極性和主動(dòng)性。
3.2加強(qiáng)計(jì)算機(jī)軟件工程的風(fēng)險(xiǎn)管理與進(jìn)度管理
加強(qiáng)計(jì)算機(jī)軟件工程的風(fēng)險(xiǎn)管理和進(jìn)度管理是計(jì)算機(jī)軟件工程管理比較重要的點(diǎn),工程項(xiàng)目的管理人員首先應(yīng)該具備專業(yè)的風(fēng)險(xiǎn)管理水平,有一定的風(fēng)險(xiǎn)意識(shí),并且根據(jù)對(duì)風(fēng)險(xiǎn)的分析,制定一定的方法,在整個(gè)計(jì)算機(jī)軟件的工作過(guò)程中融入風(fēng)險(xiǎn)管理,考慮所有造成可能造成風(fēng)險(xiǎn)的因素,把風(fēng)險(xiǎn)降到最低。風(fēng)險(xiǎn)管理的手段是多樣性的,可以采取規(guī)避、轉(zhuǎn)移和減緩的手段。另外加強(qiáng)計(jì)算機(jī)軟件工程的進(jìn)度管理也是具備重要意義的,一方面提高了工程的效益,另一方面也控制了開(kāi)發(fā)的成本。根據(jù)計(jì)算機(jī)軟件工程項(xiàng)目的實(shí)際情況,制定進(jìn)度管理的工作表,根據(jù)工作表確保工作有序地開(kāi)展[2]。
3.3強(qiáng)化計(jì)算機(jī)軟件工程項(xiàng)目合作團(tuán)隊(duì)的管理
計(jì)算機(jī)軟件工程的開(kāi)發(fā)離不開(kāi)團(tuán)隊(duì),所以加強(qiáng)團(tuán)隊(duì)的管理對(duì)目標(biāo)的實(shí)現(xiàn)有積極的促進(jìn)作用。強(qiáng)化團(tuán)隊(duì)管理工作首先應(yīng)該加強(qiáng)整個(gè)團(tuán)隊(duì)的聯(lián)系,讓團(tuán)隊(duì)工作開(kāi)展起來(lái)更協(xié)調(diào);其次根據(jù)各崗位合理進(jìn)行分工,明確每個(gè)員工的工作責(zé)任;最后調(diào)動(dòng)整個(gè)團(tuán)隊(duì)的工作積極性,讓每個(gè)人都付出最大的努力,為計(jì)算機(jī)軟件工程的建設(shè)做出貢獻(xiàn),大家一起做好計(jì)算機(jī)軟件工程管理工作。
4計(jì)算機(jī)軟件工程的實(shí)際應(yīng)用
信息技術(shù)的不斷完善和發(fā)展,讓傳統(tǒng)的手工任務(wù)逐漸朝著機(jī)械化轉(zhuǎn)變,借助計(jì)算機(jī)軟件工程軟件去完成任務(wù)是非常簡(jiǎn)單便捷的,應(yīng)用軟件更起到了關(guān)鍵的作用。在實(shí)際的生活中,計(jì)算機(jī)軟件功能豐富,并且效率很高,它的運(yùn)用得到了廣泛的認(rèn)可,軟件的開(kāi)發(fā)和應(yīng)用對(duì)人們的衣食住行都產(chǎn)生了深遠(yuǎn)的影響。例如,在各企業(yè)的辦公軟件使用中,可以讓企業(yè)內(nèi)部的資源得到共享,保證各種信息的順利傳達(dá),提高企業(yè)管理工作的效率和質(zhì)量水平;另外計(jì)算機(jī)軟件在校園中的應(yīng)用也發(fā)揮了重要的作用,計(jì)算機(jī)軟件在教學(xué)過(guò)程的運(yùn)用一方面促進(jìn)了師生之間的交流,另一方面保證了校園內(nèi)各種工作的有序開(kāi)展比如學(xué)籍的管理、檔案的管理和收費(fèi)的管理等等;計(jì)算機(jī)軟件在公共場(chǎng)合的運(yùn)用也是隨處可見(jiàn)的,比如大型的醫(yī)院或者銀行都會(huì)利用計(jì)算機(jī)軟件來(lái)進(jìn)行預(yù)約登記,方便了廣大用戶,也節(jié)省了醫(yī)院和銀行的人力成本[3]。目前,計(jì)算機(jī)軟件的開(kāi)發(fā)還有很大的發(fā)展空間,所以為了讓計(jì)算機(jī)軟件開(kāi)發(fā)更加輝煌和燦爛,我們必須進(jìn)一步加強(qiáng)計(jì)算機(jī)軟件工程的發(fā)展。
5結(jié)語(yǔ)
現(xiàn)代社會(huì)是充滿信息化和智能化的,計(jì)算機(jī)在各個(gè)領(lǐng)域都得到了廣泛的應(yīng)用,而計(jì)算機(jī)軟件的應(yīng)用為自動(dòng)化和智能化提供了強(qiáng)大的技術(shù)支持。目前我國(guó)很多企業(yè)都運(yùn)用了計(jì)算機(jī)軟件,這些軟件主要包括日常的操作系統(tǒng)、辦公軟件等等,實(shí)現(xiàn)了信息的快速傳遞和資源的共享。總的來(lái)說(shuō),計(jì)算機(jī)軟件項(xiàng)目的開(kāi)發(fā)對(duì)我國(guó)的經(jīng)濟(jì)發(fā)展有很重要的意義,我們應(yīng)該尋求更多的創(chuàng)新意識(shí),選擇有效的措施來(lái)確保計(jì)算機(jī)軟件工程的順利發(fā)展。
作者:吳麗娜 單位:宿遷學(xué)院信息工程學(xué)院
參考文獻(xiàn)
[1]劉琳.計(jì)算機(jī)軟件工程管理與應(yīng)用分析[J].軟件,2014(2):141.
關(guān)鍵詞:軟件工程管理開(kāi)發(fā)人員組織結(jié)構(gòu)用戶
一、引言
軟件工程管理目前還沒(méi)有引起人們的足夠重視。究其原因:首先是人的傳統(tǒng)觀念,工程管理不為人們所重視;另一方面軟件工程是一個(gè)新興的學(xué)科領(lǐng)域,軟件工程管理的問(wèn)題也是剛被提出的。同時(shí),由于軟件產(chǎn)品的特殊性,使軟件工程管理涉及到很多學(xué)科。因此.對(duì)軟件工程管理,人們還缺乏經(jīng)驗(yàn)和技術(shù)。但事實(shí)證明,由管理失誤造成的后果要比程序錯(cuò)誤造成的后果更為嚴(yán)重。很少有軟件項(xiàng)目的實(shí)施進(jìn)程能準(zhǔn)確地符合預(yù)定目標(biāo)、進(jìn)度和預(yù)算的,這也就足以說(shuō)明軟件工程管理的重要。
二、軟件工租,理的內(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)、用戶、文檔資料等方而的管理。
(一)開(kāi)發(fā)人員
軟件開(kāi)發(fā)人員一般分為:項(xiàng)目負(fù)責(zé)人、系統(tǒng)分析員、高級(jí)程序員、初級(jí)程序員、資料員和其他輔助人員.根據(jù)項(xiàng)目的規(guī)模人小,有可能一人身兼數(shù)職,但職責(zé)必須明確。不同職責(zé)的人,要求的素質(zhì)不同。如項(xiàng)目負(fù)責(zé)人需要有組織能力、判斷能力和對(duì)重大問(wèn)題能做出決策的能力;系統(tǒng)分析員則要有概括能力、分析能力和社交活動(dòng)能力;程序員需要有熟練的編程能力等。人員要少而精,選人要慎重。軟件生命期各個(gè)價(jià)段的活動(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)、合理的人員分工和有效的通訊。軟件開(kāi)發(fā)的組織機(jī)構(gòu)沒(méi)有統(tǒng)一的模式。下面簡(jiǎn)單介紹三種組織機(jī)構(gòu)。
1.主程序員組織機(jī)。IBM公司提出的主程序員組是軟件系統(tǒng)結(jié)構(gòu)化思想在組織上的體現(xiàn)。它的目的是為了保證全組的協(xié)調(diào)和統(tǒng)一。一位高級(jí)工程師(主程序員)主持計(jì)劃、協(xié)調(diào)和復(fù)審組的全部技術(shù)活動(dòng)。技術(shù)人員(一般25人)負(fù)責(zé)分析和開(kāi)發(fā)活動(dòng),一位后援工程師支持高級(jí)工程師的工作,并且在該項(xiàng)目繼續(xù)進(jìn)行時(shí),可以代替高級(jí)工程師工作,以減少可能的損失.
2.專家組。專家組強(qiáng)調(diào)每個(gè)人的才能,把每個(gè)人都看作是某一方面的專家,由這些專家組成一個(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)造性是很值得稱道的。但是由于過(guò)多地進(jìn)行組長(zhǎng)信息“轉(zhuǎn)移”不符合軟件工程化的方向。
(三)用戶
我們是為用戶開(kāi)發(fā)軟件的,在開(kāi)發(fā)過(guò)程中自始至終必須得到用戶的密切合作和支持。作為項(xiàng)目負(fù)責(zé)人,要特別注意與用戶保持聯(lián)系,掌握用戶的心理和動(dòng)態(tài).防止來(lái)自用戶的各種干找和阻力。
1.用戶不積極,不配合。這種表現(xiàn)通常來(lái)自對(duì)采用先進(jìn)技術(shù)持懷疑態(tài)度的用戶,他們心理上的抵觸情緒會(huì)在行動(dòng)上表現(xiàn)為消極、漠不關(guān)心。在需求階段,做好這部分人的工作很重要,通過(guò)他們中的業(yè)務(wù)骨千,才能真正了解到用戶的要求。要使他們認(rèn)識(shí)到:計(jì)算機(jī)的發(fā)展和應(yīng)用是現(xiàn)代化的必然趨勢(shì),使用計(jì)算機(jī)將會(huì)帶來(lái)巨大的經(jīng)濟(jì)效益:讓他們掌握新的技術(shù)和方法去取代某些可能過(guò)時(shí)的或淘汰的專長(zhǎng)。
2.用戶求快求全.這種表現(xiàn)來(lái)自對(duì)使用計(jì)算機(jī)持積極態(tài)度的人.他們中一部分人希望一個(gè)早上就能用上計(jì)算機(jī),并且全能用上計(jì)算機(jī)。要他們認(rèn)識(shí)到;開(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)的失敗或性能太差.
3.用戶需求變化.在軟件開(kāi)發(fā)過(guò)程中,用戶可能會(huì)不斷提出新的要求和修改以前提出的要求。從軟件工程的角度不希望有這種變化。但實(shí)際上,不允許用戶提出變動(dòng)的要求是不可能的.因?yàn)橐环矫婷總€(gè)人對(duì)新事物有一個(gè)認(rèn)識(shí)過(guò)程,不可能一下子提出全面的、準(zhǔn)確的要求:另一方而還要考慮到與用戶的關(guān)系。對(duì)來(lái)自用戶的這種變化要正確對(duì)待:要向用戶解釋軟件工程的規(guī)律,并在可能的條件下部分或有條件地滿足用戶的合理要求.例如:軟件需求分析階段結(jié)束后軟件的設(shè)計(jì)口標(biāo)已經(jīng)確定,這時(shí)用戶要求的重大變化要導(dǎo)致設(shè)計(jì)目標(biāo)的變化,特別是到軟件開(kāi)發(fā)的后期,一般不可能滿足這種變化的要求。要向用戶解釋清楚工程的內(nèi)在規(guī)律,但對(duì)用戶提出的如性能等局部方而的要求,只要是合理的,就要加以考慮。
4控制。人員控制是對(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)控制要編制詳細(xì)的經(jīng)費(fèi)預(yù)算。并在各階段進(jìn)行經(jīng)費(fèi)的核算。在經(jīng)費(fèi)上失去控制,軟件項(xiàng)目就沒(méi)有經(jīng)濟(jì)保證。質(zhì)量控制與各階段的復(fù)審在意義和作用上是一致的,在此不再敘述。
5.文檔資料。開(kāi)發(fā)過(guò)程的各種活動(dòng)后都要反映在文檔資料上。每一個(gè)階段的文檔資料是以后各階段工作的基礎(chǔ),又是對(duì)前面各階段工作的復(fù)審。軟件工程管理很大程度上是通過(guò)對(duì)文檔資料管理來(lái)實(shí)現(xiàn)的。因此,要把開(kāi)發(fā)過(guò)程中的初步設(shè)計(jì)、中間過(guò)程、最后結(jié)果等建立成一套完整的文檔資料。文檔標(biāo)準(zhǔn)化是文檔管理的重要方面。
軟件技術(shù)方案 軟件考察報(bào)告 軟件管理論文 軟件管理 軟件項(xiàng)目總結(jié) 軟件開(kāi)發(fā)論文 軟件項(xiàng)目管理 軟件專業(yè)論文 軟件工程專業(yè) 軟件畢業(yè)論文 紀(jì)律教育問(wèn)題 新時(shí)代教育價(jià)值觀