時(shí)間:2023-03-29 09:25:48
序論:速發(fā)表網(wǎng)結(jié)合其深厚的文秘經(jīng)驗(yàn),特別為您篩選了11篇軟件管理論文范文。如果您需要更多原創(chuàng)資料,歡迎隨時(shí)與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識!
1精度、重復(fù)性和精密度的定義
精度、重復(fù)性、精密度是任何測量系統(tǒng)的性能特點(diǎn)。
重復(fù)性是重復(fù)測量結(jié)果的一致性(參見圖1)。
精度是測量結(jié)果與真實(shí)性的接近程度??梢哉J(rèn)為是重復(fù)測量結(jié)果和真實(shí)值的差值平均值平均值。
精度度是提測量結(jié)果可讀的位數(shù)。
一個(gè)機(jī)器視覺系統(tǒng)(如iGauge)可以返回7位測量結(jié)果,但是只有重復(fù)性和精度檢測能告訴這些數(shù)字有多少有意義的。在該例中,精密度是通過精度和重復(fù)性所決定的,因此我們沒必要進(jìn)一步討論精密度。
2精度和重復(fù)性的確定
機(jī)器視覺測量系統(tǒng)在圖像的ROI、鏡頭以及相機(jī)已經(jīng)選定并且已固定時(shí),可以根據(jù)物理單位(如微米)確定精度和重復(fù)性。因?yàn)閕Gauge的鏡頭以及ROI可以有一定范圍的變化,因此我們必須根據(jù)象素(當(dāng)物體在FOV中時(shí)圖象的一元素的尺寸)確定精度和重復(fù)性。
如果知道以下條件,便可以估計(jì)精度和重復(fù)性。
(1)FOV(可以被相機(jī)看到的面積)以及相機(jī)的圖象傳感器中元素的數(shù)量。根據(jù)這些你可以以物理單位來計(jì)算相應(yīng)的象素尺寸。
(2)測量系統(tǒng)的精度以及重復(fù)性(比象素來測量)。
如:用一個(gè)相機(jī)拍攝一個(gè)6英寸長的FOV,對應(yīng)的象素尺寸為6/640=0.094英寸。如果象素的精度為1/2,那么我們可以測量到0.0047英寸。
3iGauge的工作過程
為了有效的利用測量零件、尺寸、孔等。首先應(yīng)進(jìn)行如下工作:
(1)選擇合適的光源清楚的表示你想測量的東西。
(2)選擇合適的鏡頭以及工作距離(從鏡頭到被測物體的距離)以提供一個(gè)最佳的FOV。一個(gè)最佳的FOV包括被測零件的面積以及允許零件移動和配準(zhǔn)的一點(diǎn)范圍。
(3)用適當(dāng)?shù)膴A具將零件固定在相機(jī)的FOV內(nèi)。
1.2測試過程不可控QC軟件測試計(jì)劃中測試執(zhí)行階段為2013.3.8-2013.3.27,執(zhí)行三輪測試;實(shí)際測試時(shí)間為2013.3.23-2013.4.20,執(zhí)行測試三輪,計(jì)劃完成時(shí)間嚴(yán)重偏離,表2為原計(jì)劃與實(shí)際計(jì)劃的對比。表2顯示測試計(jì)劃進(jìn)行了較大調(diào)整,計(jì)劃截止時(shí)間比原計(jì)劃延遲23天。延遲原因經(jīng)分析主要為開發(fā)提交測試時(shí)間延遲,開發(fā)提交版本問題較多,測試計(jì)劃安排不合理,在兩輪測試間為安排開發(fā)修改bug時(shí)間等。想要解決該問題,不僅需要對測試過程進(jìn)行管理,同時(shí)也需要對開發(fā)提交的測試版本質(zhì)量進(jìn)行管理。
2軟件質(zhì)量管理改進(jìn)對策
2.1需求工程管理軟件開發(fā)過程中,需求不明確會帶來需求的頻繁變更,浪費(fèi)了很多時(shí)間。針對此項(xiàng)問題,可對需求相關(guān)的活動進(jìn)行統(tǒng)一管理,其需求管理結(jié)構(gòu)圖如圖2所示。加強(qiáng)需求開發(fā)和需求管理的有機(jī)結(jié)合,不僅減少了需求的變更次數(shù),還解決了工程師對需求不能理解到位的問題。需求開發(fā)和需求管理同樣重要,只有兩者互相配合才能做出用戶滿意的產(chǎn)品。
2.2立項(xiàng)管理為了使有限的資源發(fā)揮更高的價(jià)值,公司可通過立項(xiàng)管理流程進(jìn)行立項(xiàng)管理,立項(xiàng)管理流程分為立項(xiàng)建議、立項(xiàng)評審和立項(xiàng)籌備三個(gè)階段,其具體流程圖3所示。
2.3測試流程管理針對測試流程中發(fā)現(xiàn)的問題,可對整體的測試流程做如下的改變:(1)測試部門可進(jìn)行需求學(xué)習(xí)及需求討論,對理解不清楚及有疑問的需求,由研發(fā)設(shè)計(jì)部門進(jìn)行解答,研發(fā)設(shè)計(jì)部門不能解答的由其聯(lián)系用戶確認(rèn)后作出解答;(2)需求確認(rèn)后,針對系統(tǒng)功能和性能等指標(biāo),由測試工程師進(jìn)行測試測用例的設(shè)計(jì),設(shè)計(jì)從兩個(gè)方面進(jìn)行,一方面測試工程師根據(jù)需求進(jìn)行測試用例的編寫,另一方面測試工程師可根據(jù)用戶反饋問題進(jìn)行分析匯總;(3)使用QC功能測試工具對應(yīng)用軟件兼容性、操作系統(tǒng)兼容性進(jìn)行測試,以便于使用測試工具完成多種環(huán)境下的功能和兼容性測試;(4)進(jìn)行自由測試以便于對系統(tǒng)測試用例進(jìn)行補(bǔ)充,分析測試用例未覆蓋問題的原因;(5)定期分析缺陷庫中的問題,分析問題產(chǎn)生的原因,進(jìn)行測試用例的修改。
需求管理對軟件項(xiàng)目能否最終實(shí)現(xiàn)產(chǎn)生至關(guān)重要的影響。任何的軟件項(xiàng)目都必須進(jìn)行合理的、細(xì)致的、一致的需求管理,只有這樣才能制定正確合理的軟件開發(fā)計(jì)劃,軟件項(xiàng)目才能順利地開發(fā)完成。
2、溝通與協(xié)作
軟件項(xiàng)目管理中的溝通與協(xié)作是指信息的交流,是使信息發(fā)揮積極作用和達(dá)到目標(biāo)的手段;協(xié)作是指和諧地在一起工作的活動。溝通技術(shù)可分分四類:(1)正式書面溝通,包括項(xiàng)目文檔和備忘錄、項(xiàng)目里程碑和交貨時(shí)間表、需求變更和錯誤跟蹤規(guī)程、數(shù)據(jù)字典、系統(tǒng)分析模型(用例圖等);(2)正式口頭溝通,包括狀態(tài)審查會、需求評審會、設(shè)計(jì)評審會、代碼評審會、用戶測試,項(xiàng)目定期例會等;(3)非正式口頭溝通,包括小組碰頭會、同行討論、與直屬業(yè)務(wù)領(lǐng)導(dǎo)討論等;(4)電子溝通,包括電子郵件、內(nèi)部BBS等。協(xié)作技術(shù)包括資源合理配置、開發(fā)步驟有序化、工作目標(biāo)一致化、提高關(guān)心程度、信息共享等。
3、風(fēng)險(xiǎn)管理
軟件項(xiàng)目風(fēng)險(xiǎn)管理是指對在軟件開發(fā)過程中所遇到的預(yù)算和進(jìn)度等方面的問題進(jìn)行分析,尋求風(fēng)險(xiǎn)應(yīng)對方法,做好風(fēng)險(xiǎn)管理計(jì)劃。
針對軟件項(xiàng)目中的風(fēng)險(xiǎn)管理問題,不少專家、組織提出了自己的風(fēng)險(xiǎn)管理模型。常見的主要風(fēng)險(xiǎn)管理模型如下。
1.SEI的連續(xù)風(fēng)險(xiǎn)管理模型(CRM)。SEICRM模型的風(fēng)險(xiǎn)管理原則是不斷地評估可能造成惡劣后果的因素;決定最迫切需要處理的風(fēng)險(xiǎn);實(shí)現(xiàn)控制風(fēng)險(xiǎn)的策略;評測并確保風(fēng)險(xiǎn)策略實(shí)施的有效性。CRM模型要求在項(xiàng)目生命期的所有階段都關(guān)注風(fēng)險(xiǎn)識別和管理,它將風(fēng)險(xiǎn)管理劃分為五個(gè)步驟:風(fēng)險(xiǎn)識別、分析、計(jì)劃、跟蹤、控制。
2.BarryBoehm模型。Boehm模型的思想核心是:10大風(fēng)險(xiǎn)因素列表。針對每個(gè)風(fēng)險(xiǎn)因素,都給出了一系列的風(fēng)險(xiǎn)管理策略。在實(shí)際操作時(shí),Boehm以10大風(fēng)險(xiǎn)列表為依據(jù),總結(jié)當(dāng)前項(xiàng)目具體的風(fēng)險(xiǎn)因素,評估后進(jìn)行計(jì)劃和實(shí)施,在下一次定期召開的會議上再對這10大風(fēng)險(xiǎn)因素的解決情況進(jìn)行總結(jié),產(chǎn)生新的10大風(fēng)險(xiǎn)因素表,依此類推。Boehm模型的基本形式可描述為:RE=P(UO)3L(UO),其中RE表示風(fēng)險(xiǎn)或者風(fēng)險(xiǎn)所造成的影響;P(UO)表示令人不滿意的結(jié)果所發(fā)生的概率;L(UO)表示糟糕的結(jié)果會產(chǎn)生的破壞性的程度。
3.軟件工程風(fēng)險(xiǎn)模型(SERIM).SERIM模型要求從技術(shù)和商業(yè)兩個(gè)角度對軟件風(fēng)險(xiǎn)管理進(jìn)行剖析,考慮的問題涉及開銷、進(jìn)度、技術(shù)性能等。它還提供了一些指標(biāo)和模型來估量和預(yù)測風(fēng)險(xiǎn),由于這些數(shù)據(jù)來源于大量的實(shí)際經(jīng)驗(yàn),因此具有很強(qiáng)的說服力。
五、軟件項(xiàng)目管理技術(shù)
1.CMM。CMM是美國卡納基梅隆大學(xué)軟件工程研究所(CMU/SEI)提出的軟件研發(fā)項(xiàng)目管理的一系列方法,它基于組織對關(guān)鍵過程域的支持,定義了軟件過程成熟度的五個(gè)級別。級別1(初始級)描述了不成熟,或者說是未定義過程的組織。級別2(可重復(fù)級),級別3(已定義級),級別4(已管理級)和級別5(優(yōu)化級)分別描述了軟件過程成熟度級別遞增的組織。和這些級別相關(guān)的KPA是:級別2:需求管理,軟件項(xiàng)目計(jì)劃,軟件項(xiàng)目跟蹤和監(jiān)控,軟件子合同管理,軟件質(zhì)量保證,軟件配置管理。級別3:組織級過程焦點(diǎn),組織級過程定義,培訓(xùn)大綱,集成軟件管理,軟件產(chǎn)品工程,組間協(xié)調(diào),同行評審。級別4:定量過程管理,軟件質(zhì)量管理。級別5:缺陷預(yù)防,技術(shù)更新管理,過程更改管理。
2.CMMI。CMMI被看作是把各種CMM集成為一個(gè)系列的模型中。CMMI的基礎(chǔ)源模型包括:軟件CMM2.0版(草稿C),EIA-731系統(tǒng)工程,以及IPDCMM(IPD)0.98a版。CMMI也描述了5個(gè)不同的成熟度級別:級別1(初始級)代表了以不可預(yù)測結(jié)果為特征的過程成熟度。過程包括了一些特別的方法、符號、工作和反應(yīng)管理,成功主要取決于團(tuán)隊(duì)的技能。級別2(已管理級)代表了以可重復(fù)項(xiàng)目執(zhí)行為特征的過程成熟度。組織使用基本紀(jì)律進(jìn)行需求管理、項(xiàng)目計(jì)劃、項(xiàng)目監(jiān)督和控制、供應(yīng)商協(xié)議管理、產(chǎn)品和過程質(zhì)量保證、配置管理、以及度量和分析。
3.PSP。PSP(PersonalSoftwareProcess,個(gè)體軟件過程)是由CMU/SEI開發(fā)出來的,它的推出在軟件工程界引起了極大的轟動,可以說是由定向軟件工程走向定量軟件工程的一個(gè)標(biāo)志。PSP為基于個(gè)體和小型群組軟件過程的優(yōu)化提供了具體而有效的途徑,例如如何制訂計(jì)劃,如何控制質(zhì)量,如何與其他人相互協(xié)作等等。在軟件設(shè)計(jì)階段,PSP的著眼點(diǎn)在于軟件缺陷的預(yù)防,其具體辦法是強(qiáng)化設(shè)計(jì)約束準(zhǔn)則,而不是設(shè)計(jì)方法的選擇。因此,PSP保障軟件產(chǎn)品質(zhì)量的一個(gè)重要途徑是提高設(shè)計(jì)質(zhì)量。
4、小結(jié)
本文分析研究了軟件項(xiàng)目管理中的需求管理、員工之間的溝通與協(xié)作、軟件項(xiàng)目風(fēng)險(xiǎn)管理。最后結(jié)合實(shí)踐,提出并分析了軟件項(xiàng)目管理技術(shù)。我們相信隨著軟件工程的發(fā)展和進(jìn)一步成熟,軟件項(xiàng)目管理技術(shù)的發(fā)展會取得更大的進(jìn)步。在實(shí)際項(xiàng)目中,我們要堅(jiān)持改善軟件工程的管理,并在實(shí)踐中總結(jié)適合自身的經(jīng)驗(yàn),這樣才有利于管理技術(shù)的進(jìn)步和軟件項(xiàng)目的順利完成,創(chuàng)造出更高的品質(zhì)、更大的效益。
參考文獻(xiàn):
[1]PhpMetzger,JohnBoddie.軟件項(xiàng)目管理-過程控制與人員管理[M].北京:電子工業(yè)出版社,2002.
[2]RajeevTShandilya.王克仁譯.軟件項(xiàng)目管理[M].北京:科學(xué)技術(shù)出版社,2002.
[3]楊根興,金榮得,宗宇偉.軟件需求的不確定性與解決途徑.計(jì)算機(jī)應(yīng)用與軟件.
隨著各類嵌入式系統(tǒng)和現(xiàn)場總線的蓬勃發(fā)展,組態(tài)軟件越來越成為工業(yè)自動化系統(tǒng)中的靈魂。它在實(shí)時(shí)數(shù)據(jù)存儲、檢索和圖形顯示及人機(jī)對話等方面都具有獨(dú)特的效果。但是組態(tài)軟件的腳本語言非常簡單,在數(shù)據(jù)處理、算法實(shí)現(xiàn)等方面相對薄弱。這從一定程度上限制了組態(tài)軟件在工業(yè)自動化中的應(yīng)用。
Matlab作為一款優(yōu)秀的數(shù)值計(jì)算軟件,提供了應(yīng)用于信號處理、工業(yè)控制、應(yīng)用數(shù)學(xué)等各個(gè)領(lǐng)域的工具箱,但是它對運(yùn)行環(huán)境的要求非常高,而且占用了龐大的系統(tǒng)資源,生成實(shí)用的人機(jī)對話界面的能力不強(qiáng)。
為了開發(fā)出具有友好人機(jī)對話界面、實(shí)現(xiàn)多種控制算法并完成實(shí)時(shí)數(shù)字信號處理的組態(tài)軟件,可以使用Matlab進(jìn)行數(shù)值計(jì)算,將處理后的數(shù)據(jù)傳輸給組態(tài)軟件進(jìn)行人機(jī)對話界面開發(fā),以此發(fā)揮它們各自的優(yōu)點(diǎn)。這樣,開發(fā)軟件之間的數(shù)據(jù)交換和處理就成為問題的關(guān)鍵。
本文根據(jù)Matlab和應(yīng)用非常廣泛的組態(tài)軟件In—Touch提供的編程接口和數(shù)據(jù)通信協(xié)議,提出了一種使用DDE和COM技術(shù)進(jìn)行組態(tài)軟件開發(fā)的方法。
1基本思路與系統(tǒng)構(gòu)架
動態(tài)數(shù)據(jù)交換(DDE)是一個(gè)由Microsoft開發(fā)的通信協(xié)議。該協(xié)議允許在Windows環(huán)境中的應(yīng)用程序之間彼此發(fā)送/接收數(shù)據(jù)和指令。它在兩個(gè)同時(shí)運(yùn)行的應(yīng)用程序之間實(shí)現(xiàn)客戶服務(wù)器關(guān)系。服務(wù)器應(yīng)用程序提供數(shù)據(jù)并接收對這些數(shù)據(jù)感興趣的其它應(yīng)用程序的請求。發(fā)請求的應(yīng)用程序叫做客戶。InTouch可以利用Microsoft的DDE與其他Windows程序通信,并可同時(shí)作為客戶或服務(wù)器程序。
Matlab提供了多種混合編程的方法,但是這些方法大都不能脫離Matlab的運(yùn)行環(huán)境,也不方便其它應(yīng)用程序調(diào)用。為了擺脫Matlab運(yùn)行環(huán)境,并在其基礎(chǔ)上進(jìn)行功能模塊設(shè)計(jì),方便其它應(yīng)用程序調(diào)用,MathWorks公司推薦使用COMbuilder在Matlab環(huán)境下開發(fā)COM。COM是ComponentObjectModule的簡稱,它是一種通用的對象接口,任何語言只要按照這種接口標(biāo)準(zhǔn)就可以調(diào)用它。
這樣,可以使用Matlab開發(fā)COM組件,在VC下開發(fā)DDE服務(wù)程序,使其與InTouch進(jìn)行數(shù)據(jù)通信,而這個(gè)DDE服務(wù)程序調(diào)用Matlab開發(fā)的COM進(jìn)行數(shù)值處理和算法實(shí)現(xiàn)。在實(shí)際工業(yè)自動化的組態(tài)軟件開發(fā)中,可以使用VC進(jìn)行數(shù)據(jù)的采集、命令的發(fā)送和復(fù)雜的流程控制;使用Matlab下開發(fā)的COM完成復(fù)雜的算法實(shí)現(xiàn)和數(shù)字信號處理編程;在InTouch下實(shí)現(xiàn)人機(jī)對話界面并接收使用者的命令。具體的系統(tǒng)構(gòu)架如圖1所示。
2應(yīng)用實(shí)現(xiàn)
WindowsDDE功能應(yīng)用的核心是DDE事務(wù)管理庫(DDEML),它負(fù)責(zé)管理Windows操作系統(tǒng)下應(yīng)用程序間的DDE會話和通信,還向用戶提供了一系列的應(yīng)用程序接口API函數(shù)。
DDE實(shí)現(xiàn)程序間的通信是通過三個(gè)標(biāo)識約定的:
應(yīng)用程序名(Application):進(jìn)行DDE對話雙方的名稱;
主題(Topic):被討論的數(shù)據(jù)域;
項(xiàng)目(Item):被討論的特定數(shù)據(jù)對象。
在DDE服務(wù)程序中首先使用DdeInitialize進(jìn)行初始化,然后調(diào)用DdeCreateStringHandle建立應(yīng)用程序名、主題和項(xiàng)目等標(biāo)識的句柄,再通過DdeNameService在操作系統(tǒng)中注冊DDE服務(wù)程序的名字。根據(jù)這些句柄,客戶程序就可以使用它提供的DDE服務(wù)了。在VC++中的程序?qū)崿F(xiàn)如下:
#include<ddeml.h>……
DWORDidInstc=0,iData;//iDate是項(xiàng)目對應(yīng)的數(shù)據(jù)
HSZhszSvr,hszTopic,hszIrem;
DdeInitialize(&idInst,(PFNCALLBACK)DdeCallback,CBF_
FAIL_EXECUTES┃CBF_SKIP_ALLNOTIFICATIONS,0L);
//建立應(yīng)用程序名、主題和項(xiàng)目等標(biāo)識的句柄
hszSvr=DdeCreateStringHandle(idInst,“DDEApp”,0);
hszTopic=DdeCreateStringHandle(idInst,“DDEAppTopic”,0);
hszItem=DdeCreateStringHandle(idInst,“DDEApphem”,0);
//在操作系統(tǒng)中注冊該DDE服務(wù)
DdeNameService(idInst,hszSvr,0L,DNS_REGISTER);
……
DDE服務(wù)程序的核心部分是一個(gè)回調(diào)函數(shù),它處理所有DDE消息及相應(yīng)數(shù)據(jù)請求。DDE服務(wù)程序回調(diào)函數(shù)的代碼如下:
HDDEDATACALLBACKDdeCallback(WORDusType,WORDusFmt,HCONVhConv,HSZhsz1,HSZhsz2,HDDE—DATAhData,DWORD1Datal,DWORD1Data2){CHARsz[5]
if(usType==XTYP_CONNECT){//得到連接請求return((HDDEDATA)TRUE);
}
//校驗(yàn)主題、項(xiàng)目的句柄及數(shù)據(jù)格式
if(hszl==hszTopic&&hsz2==hszItem&&usFmt==CF_TEXT){
if(usType==XTYP_REQUESTusType==XTYP_ADVREQ){//得到數(shù)據(jù)請求
_itoa(iData,sz,10);//將數(shù)據(jù)轉(zhuǎn)換為文本格式
returnDdeCreateDataHandle(idInst,(LPBYTE)sz,
strlen(s2)十1,0L,hszItem,CP_TEXT,0);
}
if(usType==XTYP_POKE){//得到客戶端發(fā)送來的數(shù)據(jù)
DdeGetData(hData,(LPBYTE)sz,strlen(sz)十1,0L);
iData=atoi(sz);//保存數(shù)據(jù)
DdePostAdvise(idInst,hszTopic,hszItem);
return((HDDEDATA)DDE_FACK);
}
}
return0;
}
在任何需要向DDE客戶端發(fā)送數(shù)據(jù)時(shí)使用Dde-PostAdvise觸發(fā)XTYP_ADVREQ,從而達(dá)到向客戶程序發(fā)送數(shù)據(jù)的目的。
在InTouch的標(biāo)記名字典中定義I/O類型變量,以此調(diào)用DDE服務(wù)程序發(fā)送過來的數(shù)據(jù)。在聲明I/O類型的訪問名時(shí)只要確定DDE服務(wù)程序的應(yīng)用程序名、主題名和項(xiàng)目名即可。
組態(tài)軟件中的數(shù)值計(jì)算和實(shí)時(shí)數(shù)字信號處理部分在Matlab中實(shí)現(xiàn)并以COM組件的方式提供。這個(gè)部分的關(guān)鍵是Matlab下M文件的編寫、COM組件的形成和DDE服務(wù)程序中對COM的調(diào)用。
COM組件實(shí)際是一個(gè)C十十類,但接口都是純虛類,組件從接口派生而來。在Matlab下通過鍵人comtool啟動combuilder,根據(jù)提示設(shè)置類的名字和一些其它選項(xiàng)。為這個(gè)類添加方法(methods)通過向工程中添加M文件實(shí)現(xiàn)。這個(gè)M文件不是腳本文件而是函數(shù)文件。添加屬性(Properties)則是在M文件中通過Global定義。至于事件(events)則需要用到語法%#event。舉例說明如下:
%mymethod.m文件源代碼%myevent.m文件源代碼
functionmymethodfunctionmyevent
globalmValue;%#event
……
將以上兩個(gè)文件添加到這個(gè)工程中則添加了一個(gè)方法mymethod、屬性mValue和事件myevent。通過編譯生成一個(gè)d11文件。這個(gè)dll就是COM的形式。
在VC中調(diào)用此COM與調(diào)用其它COM是一樣的,所不同的是需要在VC的工程中包含Matlab提供的文件,具體操作是在Includefiles中添加<Matlab>\externclude\和<Matlab>\externn\cpp,在Libraryfiles中添加<Matlab>\extern\win32和<Matlab>\extern\win32\Mi-crosoft。
Combuilder也提供了COM組件的打包工具,它生成一個(gè)自解壓文件,通過它實(shí)現(xiàn)必要的DLL安裝和COM注冊。
在DDE服務(wù)程序中調(diào)用COM組件進(jìn)行數(shù)值計(jì)算和信號處理并向InTouch提供DDE服務(wù),在InTouch中通過調(diào)用DDE傳來的數(shù)據(jù)充實(shí)人機(jī)對話界面并接收操作者的命令以完成系統(tǒng)的功能。
在單片機(jī)控制產(chǎn)品的開發(fā)應(yīng)用中,為了向控制系統(tǒng)軟件控制命令,鍵盤往往是不可缺少的。傳統(tǒng)方法是利用并行輸入/輸出接口芯片擴(kuò)展一個(gè)鍵盤接口,或者直接利用單片機(jī)的并行端口進(jìn)行擴(kuò)展。在某些應(yīng)用環(huán)境下,這種方式2個(gè)弊端:①鍵盤和控制系統(tǒng)連在一起,不靈活,環(huán)境適應(yīng)性差;②浪費(fèi)單片機(jī)的端口,且硬件成本較高。
使用紅外遙控器作為控制系統(tǒng)的輸入設(shè)備,具有成本低、靈活方便的特點(diǎn)。本文目的就在于介紹軟件解碼研究的一般方法和紅外遙控器進(jìn)行二次開發(fā)的應(yīng)用技術(shù)。該方法已在多個(gè)應(yīng)用系統(tǒng)設(shè)計(jì)中成功地實(shí)現(xiàn),效果良好。
紅外遙控器是一種非常容易買到,且價(jià)格便宜的產(chǎn)品,種類很多,但它們都是配合某種特定電子產(chǎn)品的(如各種電視機(jī)、VCD、空調(diào)器等),由專用CPU解碼,作為一般的單片機(jī)控制系統(tǒng)能直接使用。使用現(xiàn)成遙控器作為控制系統(tǒng)的輸入,需要解決如下幾個(gè)問題:如何接收紅外遙控信號;如何識別紅外遙控信號;解碼軟件的設(shè)計(jì)。其它的問題都是非本質(zhì)的,例如遙控器面板功能鍵標(biāo)注的問題,可自行設(shè)計(jì)、重印即可。
1紅外遙控信號的接收
接收電路可以使用集成紅外接收器成品。接收器包括紅外接收管和信號處理IC。接收器對外只有3個(gè)引腳:Vcc、GND和1個(gè)脈沖信號輸出PO。與單片機(jī)接口非常方便,如圖1所示。
①Vcc接系統(tǒng)的電源正極(+5V);
②GND接系統(tǒng)的地線(0V);
③脈沖信號輸出接CPU的中斷輸入引腳(例如8031的13腳INT1)。采取這種連接方法,軟件解既可工作于查詢方式,也可工作于中斷方式。
2脈沖流分析
要了解一個(gè)未知的遙控器,首先要分析其脈沖流,從而了解其脈沖波形特征(以何種方式攜帶“0”、“1”信息),進(jìn)而了解其編碼規(guī)律。脈沖流的分析應(yīng)從分析脈沖的高、低電平寬度入手。筆者用軟件的方法實(shí)現(xiàn)了對脈沖流的分析。以圖1所示的接口為例,如果沒有紅外遙控信號到來,接收器的輸出端口PO保持高電平;當(dāng)接收到紅外遙控信號時(shí),接收器件信號轉(zhuǎn)換成脈沖序列加到CPU的中斷輸入引腳。用軟件測試引腳的邏輯電平,同時(shí)啟動TC計(jì)時(shí)器,測量該引腳分別為邏輯“0”和邏輯“1”情況下的時(shí)間值,存儲起來,然后打印、分析。下面用8051匯編語言給出對脈沖流進(jìn)行采集、存儲的程序段:
MOVR0,#00H
MOVR1,#28H
MOVTMOD,#01H
TK:JBP3.3,TK;等待低電平到來
;測低電平寬度
TK1:MOVTH0,#00H
MOVTL0,#00H
SETBTR0
TK0:JBTF0,TKE;超時(shí)無效返回
JNBP3.3,TK2
CLRTR0
MOVA,TH0
MOVX@R0,A
INCR0
MOVA,TL0
MOVX@R0,A
INCR0
;測高電平寬度
MOVTH0,#00H
MOVTL0,#00H
SETBTR0
TK3:JBTF0,TKE;超時(shí)無效返回
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ù)測量40個(gè)脈沖的時(shí)間值(包括40個(gè)低電平脈寬)。筆者以TC9012芯片的遙控器為對象,采集了所有按鍵的編程脈沖波形,并且對同一按鍵進(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)過對相同按鍵脈沖進(jìn)行多次采樣發(fā)現(xiàn),相同按鍵脈沖序列的對應(yīng)位置脈寬時(shí)間值是在一個(gè)小范圍內(nèi)波動的(不是一個(gè)確定值),因此,對模式的識別不能采取精確比較法。對此,本人采取模糊的辦法進(jìn)行了抽象處理。根據(jù)上述實(shí)驗(yàn)規(guī)律,將軟件譯碼時(shí)對脈沖的分析判斷依據(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ì)簡單化,而且大大提高了解碼的速度。使用上述判據(jù)編寫軟件解碼程序時(shí),要注意脈沖流采樣數(shù)據(jù)存儲地址與脈沖的對應(yīng)關(guān)系。軟件主要有如下幾部分:
①判斷遙控信號的到來(在解碼前調(diào)用1個(gè)獨(dú)立的子程序);
②采樣并存儲脈沖流;
③判斷引導(dǎo)脈沖是否有效;
④解碼前2個(gè)字節(jié)并判斷是否為“0EH”;
⑤解碼第3個(gè)字節(jié),該字節(jié)即為有效鍵碼;
⑥鍵碼的查表映射(如果使用原鍵碼,可省略這一步)。
運(yùn)用計(jì)算機(jī)軟件技術(shù)進(jìn)行相關(guān)培訓(xùn)的信息管理,能夠科學(xué)整理相應(yīng)的信息材料,方便人才信息整合和利用。在人才測評的工作中,其極大地方便了相關(guān)信息的搜索與使用。進(jìn)而能夠有效地建立符合企業(yè)自身特征的人才評測體系,完善考核制度,提高運(yùn)作效率。
(2)計(jì)算機(jī)軟件技術(shù)有助于培訓(xùn)信息管理的存儲。
當(dāng)前,許多企業(yè)在對其員工進(jìn)行數(shù)次培訓(xùn)后,相關(guān)的培訓(xùn)信息就會出現(xiàn)一定的缺漏。在此,利用計(jì)算機(jī)軟件技術(shù)進(jìn)行培訓(xùn)信息的存儲,能夠有效地避免此類問題。其不僅能夠及時(shí)地保存相關(guān)的培訓(xùn)數(shù)據(jù),而且方便企業(yè)的人才培訓(xùn)檔案的查找與管理。以上都是當(dāng)今人力資源開發(fā)的關(guān)鍵。有效地掌握人才信息和資料,已經(jīng)成為當(dāng)今企業(yè)培訓(xùn)的重要內(nèi)容。企業(yè)對員工培訓(xùn)之后,應(yīng)當(dāng)及時(shí)地將相關(guān)培訓(xùn)資料加以保存,并建立相應(yīng)的資料檔案,方便以后的測評工作。與此同時(shí),企業(yè)還要利用先進(jìn)的計(jì)算機(jī)軟件技術(shù),加強(qiáng)對員工資料的管理。
2運(yùn)用計(jì)算機(jī)軟件技術(shù)進(jìn)行信息管理的內(nèi)容與重點(diǎn)
(1)管理信息的采集與錄入。
信息的輸入工作,其重點(diǎn)在于對培訓(xùn)信息進(jìn)行聯(lián)網(wǎng)輸入。主要包括基本信息和培訓(xùn)信息兩個(gè)方面的輸入。培訓(xùn)信息輸入主要包括:員工工號、培訓(xùn)單位,培訓(xùn)時(shí)間、內(nèi)容、考核成績和證書編號等。將以上內(nèi)容通過網(wǎng)絡(luò)傳輸給相應(yīng)的服務(wù)器,或拷貝進(jìn)相關(guān)的信息系統(tǒng),再由具體人員進(jìn)行必要地整合,進(jìn)而運(yùn)用計(jì)算機(jī)軟件技術(shù)進(jìn)行內(nèi)容的輸入?;拘畔⑤斎牍ぷ髦饕泄ぬ?、姓名、性別、籍貫、出生年月和身份證號等。工作基本信息,例如工號、崗位名稱、職務(wù)、編制、崗位性質(zhì)和在聘情況等。其中還包含有本人的學(xué)歷和獲獎情況,即畢業(yè)院校、專業(yè)、學(xué)歷、榮譽(yù)及其獲取日期等。
(2)信息管理系統(tǒng)的主要功能。
方便查詢。培訓(xùn)信息系統(tǒng)能夠極大程度上方便企業(yè)對員工基本情況的查詢。運(yùn)用該系統(tǒng)進(jìn)行檢索,能夠快速高效地搜索到相應(yīng)人員的信息資料,極大地降低了企業(yè)信息成本,提供了企業(yè)的工作效率。過去的管理都使用紙張檔案管理,不僅加大了管理時(shí)間消耗成本,從資源角度來看,也不利于整個(gè)社會的可持續(xù)發(fā)展,所以,使用信息系統(tǒng)管理,益處多多。
(3)注重信息庫的保護(hù)。
在信息海量化的同時(shí),諸多電腦病毒也以多種方式隱藏于信息之中,從而威脅到信息庫的安全。假若病毒乘虛而入,則會造成大量信息的泄露與丟失,甚至?xí)斐上到y(tǒng)崩潰。采取行之有效的保護(hù)措施,加強(qiáng)對重要信息的保護(hù),不僅要使用最新的防毒軟件加以保護(hù),而且要對有關(guān)信息進(jìn)行保存與備份,進(jìn)而建立起安全、完善的員工培訓(xùn)信息庫管理體系。
軟件需求說明書得到客戶正式簽字確認(rèn)表示項(xiàng)目需求分析階段結(jié)束,之后我們開始創(chuàng)建工作分解結(jié)構(gòu)WBS和制定詳細(xì)軟件開發(fā)項(xiàng)目進(jìn)度計(jì)劃。在成本估算中,工作量估算是它的基礎(chǔ),是項(xiàng)目成本管理的關(guān)鍵,我們對工作量的估算主要采用基于歷史績效數(shù)據(jù)庫和個(gè)人經(jīng)驗(yàn)的估算方法。對于每項(xiàng)活動來說,都是先確定人員,然后對活動本身進(jìn)行詳細(xì)分析,必要時(shí)查看公司軟件開發(fā)項(xiàng)目歷史績效數(shù)據(jù)庫,最后為各項(xiàng)活動建立了依賴關(guān)系,明確了各項(xiàng)活動的前置任務(wù),活動開始時(shí)間和結(jié)束時(shí)間。對于一些比較難把握其歷時(shí)的活動,我們在工作量估算上為其分配了3倍以上的工作量。另外,對于項(xiàng)目組來說,人員流動不大,在WEB應(yīng)用開發(fā)上已經(jīng)有一定的項(xiàng)目積累和團(tuán)隊(duì)合作基礎(chǔ),因此,我們有大量可供復(fù)用的東西,如公共基礎(chǔ)代碼包,權(quán)限管理模塊等,這些都是我們在工作量估算中需要考慮的因素。
1.2有效管理和控制風(fēng)險(xiǎn)
項(xiàng)目軟件開發(fā)過程中,發(fā)生風(fēng)險(xiǎn)事件往往會引發(fā)項(xiàng)目成本增加或超支,所以在項(xiàng)目中我們對項(xiàng)目風(fēng)險(xiǎn)進(jìn)行了必要的管理。作為項(xiàng)目經(jīng)理,應(yīng)當(dāng)也是項(xiàng)目風(fēng)險(xiǎn)管理的第一責(zé)任人。項(xiàng)目經(jīng)理要做好風(fēng)險(xiǎn)管理,應(yīng)當(dāng)具有較強(qiáng)的責(zé)任心、較強(qiáng)的對內(nèi)、對外的協(xié)調(diào)和溝通能力和較好的專業(yè)和管理理論知識,另外,還要有較強(qiáng)的觀察和分析事物的能力及較強(qiáng)的自信心和較好的創(chuàng)新能力。為了讓項(xiàng)目組整體在各個(gè)階段保持良好的風(fēng)險(xiǎn)意識,我們把項(xiàng)目中各主要風(fēng)險(xiǎn)事項(xiàng)公布出來,主要有以下風(fēng)險(xiǎn):需求和范圍界定不清;用戶參與不足;計(jì)劃不充分;缺乏領(lǐng)導(dǎo)支持;技術(shù)問題等。通過以上方法,我們看到了很明顯的效果。比如說公司領(lǐng)導(dǎo)開始關(guān)心項(xiàng)目組的活動,參與到項(xiàng)目組每周的評審會議上,對項(xiàng)目組表示了極大的支持;在與客戶的溝通上,我們與客戶方主要項(xiàng)目負(fù)責(zé)人進(jìn)行了面對面的溝通,并定期把風(fēng)險(xiǎn)事件列表發(fā)給客戶方項(xiàng)目負(fù)責(zé)人。通過各種途徑的風(fēng)險(xiǎn)預(yù)防措施,項(xiàng)目組整體信心十足,積極性和責(zé)任感增加。
1.3成本跟蹤和控制
在軟件開發(fā)項(xiàng)目的實(shí)施過程中,一定要對成本進(jìn)行跟蹤和控制。在水漆網(wǎng)項(xiàng)目的實(shí)施過程中,根據(jù)員工周報(bào),我們對已完成的項(xiàng)目可交付物進(jìn)行了嚴(yán)格的質(zhì)量控制,實(shí)時(shí)更新了軟件開發(fā)項(xiàng)目績效報(bào)告。利用公司內(nèi)部的項(xiàng)目管理分析系統(tǒng),以月為單位輸出項(xiàng)目月報(bào),定期更新項(xiàng)目的進(jìn)展及成本情況。根據(jù)由項(xiàng)目管理分析系統(tǒng)從財(cái)務(wù)部門統(tǒng)計(jì)匯總的實(shí)際成本支出與項(xiàng)目成本預(yù)算管理計(jì)劃進(jìn)行對比,執(zhí)行偏差分析,通過階段績效報(bào)告利用掙值管理進(jìn)行績效測量。根據(jù)階段績效報(bào)告計(jì)算實(shí)際成本AC支出,再根據(jù)成本估算結(jié)果獲取該階段投入的計(jì)劃成本PV,利用績效報(bào)告在成本基準(zhǔn)計(jì)劃中已完成工作的總預(yù)算成本EV。通過偏差分析和掙值分析技術(shù)計(jì)算CV、CPI,判斷項(xiàng)目的成本執(zhí)行偏差率,對項(xiàng)目進(jìn)行階段的績效評估。對成本超出的原因進(jìn)行分析,采取針對性的預(yù)防和糾正措施。
加入班級微群之后,也可以把自己突發(fā)的靈感、學(xué)習(xí)的困惑和教師及其他同學(xué)們進(jìn)行交流互動,在潛移默化中汲取知識。
(二)老師可以在微群中及時(shí)督促學(xué)生課余任務(wù)的完成情況和了解學(xué)生的學(xué)習(xí)進(jìn)展。同時(shí)可以讓學(xué)生在微群中分享其學(xué)習(xí)成果或及時(shí)提出學(xué)習(xí)問題,并將優(yōu)秀提問或作業(yè)進(jìn)行加精華或置頂,每周評出一
名學(xué)習(xí)之星在班級微群公告處公布,以激勵學(xué)生,促進(jìn)學(xué)生積極主動的學(xué)習(xí),營造濃郁的學(xué)習(xí)氛圍。
(三)每周話題,在班級微群中每周一個(gè)話題,讓學(xué)生圍繞話題進(jìn)行回帖,同時(shí)抒發(fā)了自己的思想又能在其中學(xué)習(xí)。如果本周的話題是“怎么記英語單詞簡單”,學(xué)生、老師以及家長都能參與討論
?;蚴潜局堋坝⒄Z朗誦”,讓學(xué)生在線提交其朗誦錄音并進(jìn)行評比。
(四)對于在假期的學(xué)習(xí)問題可以得到及時(shí)解決,處于假期的學(xué)生常常會感到無助,師生、生生之間的溝通相對較少,而微博則可以讓溝通沒有假期,不管是學(xué)習(xí)還是心情都可以向老師同學(xué)求助,教師
可以在任何時(shí)候回帖解惑。
二、社交軟件在班務(wù)管理中的應(yīng)用
(一)班級微群向本班學(xué)生、家長、各科教師和學(xué)校教導(dǎo)室公開,讓每位學(xué)生、家長、任課教師和校領(lǐng)導(dǎo)都及時(shí)了解本班的動態(tài)。包括班級的班級通知、班級規(guī)章制度、作息時(shí)間、班主任及任課教師的
工作動態(tài)、教學(xué)進(jìn)度、學(xué)生表現(xiàn)等,第一時(shí)間在班級微群中公開。這樣可以使家長適時(shí)了解學(xué)校的有關(guān)情況,也可讓學(xué)校教導(dǎo)室及時(shí)了解本班的現(xiàn)狀,實(shí)現(xiàn)家、校、班三級共管。
(二)靈活的管理制度,學(xué)校的管理制度和班級的學(xué)生手冊在班級微群中公布,并公開征詢治班措施,讓學(xué)生和家長參與到管理制度的制定中來,又可集思廣益對其中的問題及時(shí)修正。這樣的制度既能
讓學(xué)生的自覺遵守和接受,又能得到家長的理解和支持
(三)對于班級常務(wù)管理,本班運(yùn)用鍛煉增強(qiáng)責(zé)任感的值日“班長”制。讓每位學(xué)生都能展現(xiàn)自己管理水平,同時(shí)在微群中每周進(jìn)行“班長之星”評比,同樣也在班級微群公告處公布。將班級的日常事
務(wù)的管理評比細(xì)化,如衛(wèi)生之星、美德之星、紀(jì)律之星等等,讓每位學(xué)生都能參與其中,都能在班級微群中得到展現(xiàn)的機(jī)會。班級管理工作常研常新,我們應(yīng)當(dāng)與時(shí)俱進(jìn)合理積極的利用新科技產(chǎn)物,在
2智能移動終端軟件質(zhì)量管理研究
伴隨著終端智能化及網(wǎng)絡(luò)寬帶化的趨勢,移動互聯(lián)網(wǎng)業(yè)務(wù)層出不窮,日益繁榮。但與此同時(shí),移動終端越來越多的涉及商業(yè)秘密和個(gè)人隱私等敏感信息。移動終端也面臨各種安全威脅,如惡意訂購、自動聯(lián)網(wǎng)等,造成用戶的話費(fèi)及流量損失;木馬軟件可以控制用戶的移動終端,盜取賬戶、監(jiān)聽通話、發(fā)送本地信息等。移動終端作為移動互聯(lián)網(wǎng)時(shí)代最主要的載體,面臨著嚴(yán)峻的安全挑戰(zhàn)。智能移動終端惡意軟件危害根據(jù)2012年中國計(jì)算機(jī)網(wǎng)絡(luò)安全年會上國家互聯(lián)網(wǎng)應(yīng)急中心副總工程師、國家網(wǎng)絡(luò)信息安全技術(shù)研究所所長杜躍進(jìn)先生的報(bào)告,移動智能終端軟件安全檢測顯示,針對采集的48萬多個(gè)應(yīng)用軟件,經(jīng)掃描發(fā)現(xiàn)超過200多個(gè)已經(jīng)明確是病毒的軟件。從中隨機(jī)選擇一萬余款應(yīng)用軟件,利用國家網(wǎng)絡(luò)信息安全技術(shù)研究所自主研發(fā)的工具進(jìn)行深度代碼分析,發(fā)現(xiàn)很多軟件存在惡意行為或可疑行為。其中,存在敏感行為的超過5000個(gè),當(dāng)中未經(jīng)用戶許可自動訪問網(wǎng)站的3185個(gè),自動向外發(fā)送短信或彩信的13個(gè),另有4個(gè)明顯存在惡意行為(照比例計(jì)算,在48萬個(gè)應(yīng)用軟件里至少有160個(gè)是尚未被防病毒產(chǎn)品檢出的惡意軟件。因此,移動互聯(lián)網(wǎng)相關(guān)應(yīng)用軟件的整體安全現(xiàn)狀堪憂。而根據(jù)網(wǎng)秦云安全監(jiān)測平臺統(tǒng)計(jì),2013年全球共查殺到智能移動終端惡意軟件134790款,同比2012年增長106.6%;2013年感染終端共計(jì)5656萬部,同比2012年增長76.8%。
目前惡意軟件的傳播方式主要有五種:網(wǎng)絡(luò)下載傳播、藍(lán)牙(Bluetooth)傳播、USB傳播、閃存卡傳播、彩信(MMS)傳播等。據(jù)《2013年上半年中國手機(jī)安全狀況報(bào)告》指出,在手機(jī)惡意軟件的主要危害中,資費(fèi)消耗、隱私竊取和惡意扣費(fèi)位列前三。惡意軟件主要危害類型如下:《2013年上半年中國手機(jī)安全狀況報(bào)告》顯示,今年上半年國內(nèi)新增手機(jī)木馬、惡意軟件及惡意廣告插件共計(jì)45萬余款,感染總量超過4.8億人次,接近2012全年感染量。其中,安卓新增木馬占總量的97%,九成以上含有隱私竊取行為。2013年上半年Android新增惡意軟件月度統(tǒng)計(jì)情況如圖1所示。下面結(jié)合實(shí)例簡單介紹惡意軟件的危害。著名竊密軟件“X臥底”由泰國的Vervata公司開發(fā),引進(jìn)中國后改名“X臥底”。該軟件能夠監(jiān)聽話音、發(fā)送本地信息,個(gè)人隱私數(shù)據(jù)都被發(fā)送到第三方服務(wù)器上。其原理如圖2所示。“X臥底”在短信監(jiān)控環(huán)節(jié)能顯示出對方的號碼、收發(fā)短信的時(shí)間以及短信的詳細(xì)內(nèi)容;電話監(jiān)控方面破壞性較強(qiáng),能夠顯示被監(jiān)控方通話的號碼、通話時(shí)間和時(shí)長,并且能同時(shí)將通話錄音保存為一個(gè)AMR格式的音頻文件發(fā)送到監(jiān)控方的指定郵箱;環(huán)境監(jiān)聽方面,當(dāng)主控號碼撥打安裝了X臥底的被監(jiān)控手機(jī)時(shí),被監(jiān)控手機(jī)會自動將電話接通,主控號碼方能夠聽到對方周圍聲音,但在被監(jiān)控手機(jī)上無任何顯示;一些“X臥底”變種(如Android版)還具備扣費(fèi)功能??梢?,加強(qiáng)移動終端相關(guān)應(yīng)用軟件質(zhì)量的管理已迫在眉睫。智能移動終端軟件質(zhì)量管理目前的主要操作系統(tǒng)平臺有Android、iPhone、WindowsPhone等。雖然惡意軟件在各個(gè)平臺都存在,但由于各個(gè)平臺的安全機(jī)制差異甚大,不同廠商的智能終端面臨的安全風(fēng)險(xiǎn)也截然不同,甚至同樣的操作系統(tǒng),由于不同OEM對其安全加固程度不同,也呈現(xiàn)出不同的安全特性。
2.1軟件自動化測試工具的應(yīng)用軟件質(zhì)量因素主要包括十點(diǎn),功能性質(zhì)量因素:正確性,健壯性,可靠性;非功能性質(zhì)量因素:性能,易用性,清晰性,安全性,可擴(kuò)展性,兼容性,可移植性。軟件自動化測試對于提高軟件的測試效率和質(zhì)量有著至關(guān)重要的作用。自動化測試使用機(jī)器執(zhí)行測試案例,能夠節(jié)省大量人力,測試效率也更高。自動化測試通常采用腳本技術(shù)實(shí)現(xiàn),便于測試經(jīng)驗(yàn)的積累和復(fù)用。軟件自動化測試工具除了傳統(tǒng)的黑、白盒測試工具,還包括對數(shù)據(jù)生成進(jìn)行檢測的工具、對管理進(jìn)行測試的工具。測試數(shù)據(jù)生成工具主要應(yīng)用在測試的前端,為測試過程準(zhǔn)備大量數(shù)據(jù),目前典型的測試數(shù)據(jù)生成工具有:Bender&Associates公司提供的功能測試數(shù)據(jù)生成工具SoftTest和InternationalSoftwareAutomation公司提供的PanoramaC/C++測試數(shù)據(jù)生成工具;測試管理工具是指用工具對軟件的整個(gè)測試輸入、執(zhí)行過程和測試結(jié)果進(jìn)行管理的過程,主要有MercuryInteractive公司的TestDirector、IBM-Rational公司的ClearQuest。目前自動化測試工具的種類非常多,我們在選擇自動化測試工具時(shí),要綜合考慮各方面的因素,使軟件自動化測試工具得到準(zhǔn)確使用,只有這樣才能不斷提高測試的質(zhì)量和效率,降低測試所需要的成本,從而促進(jìn)軟件開發(fā)工作的快速發(fā)展。
近年來,我國軟件業(yè)雖然取得了長足的發(fā)展,但是與一些軟件大國如美國、日本和后起之秀印度相比仍有較大的差距,沒有真正實(shí)現(xiàn)產(chǎn)業(yè)化、規(guī)?;⒄?guī)化,主要表現(xiàn)在以下幾個(gè)方面:
第一,我國軟件業(yè)屬內(nèi)向型,主要是國內(nèi)市場,而國外市場份額較小,且是先國內(nèi)后國外?!?002年中國軟件產(chǎn)業(yè)發(fā)展公報(bào)》調(diào)查結(jié)果顯示,2002年全國軟件企業(yè)行業(yè)共完成軟件及系統(tǒng)集成收入1100億元,出口創(chuàng)匯僅15億美元,占總額的十分之一左右。
第二,我國軟件企業(yè)缺少核心技術(shù)。主要產(chǎn)品是各行業(yè)在信息化建設(shè)中基于系統(tǒng)平臺的各種應(yīng)用系統(tǒng)和對于系統(tǒng)網(wǎng)絡(luò)與信息安全方面防范病毒、黑客攻擊的查/殺工具軟件,而像操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)等系統(tǒng)軟件則極少。如Linux,雖然已進(jìn)入企業(yè)級應(yīng)用,但也只是在服務(wù)器領(lǐng)域里取得了進(jìn)步。
第三,軟件企業(yè)規(guī)模較小。《2002年中國軟件產(chǎn)業(yè)發(fā)展公報(bào)》調(diào)查結(jié)果顯示,我國共有4700家各類軟件公司,其中,50人以下的企業(yè)占67%左右,50~200人的占26%左右,1000人以上的軟件企業(yè)則非常少。
第四,軟件企業(yè)正規(guī)化程度差距較大。我國具有CMM認(rèn)證的企業(yè)為數(shù)極少,且通過CMM認(rèn)證的最高級別僅為四級,如深圳華為公司。而全印度取得軟件CMM5級認(rèn)證的軟件企業(yè)有40余家,有的企業(yè)還同時(shí)擁有ISO9000、希格瑪?shù)葒H認(rèn)證。
第五,軟件企業(yè)的產(chǎn)業(yè)化程度較低。我國的大多數(shù)軟件公司還處于“手工作坊”階段,尚未形成規(guī)?;a(chǎn),缺少較規(guī)范的軟件過程監(jiān)控、質(zhì)量管理、文檔管理等。
這其中影響的因素很多,有內(nèi)部因素,也有外部因素,有經(jīng)濟(jì)體制問題,也有企業(yè)內(nèi)部管理問題,如政府對軟件企業(yè)的投入、指導(dǎo)和各種優(yōu)惠政策,教育體制和社會教育機(jī)構(gòu)對軟件從業(yè)人員的教育、培訓(xùn),軟件企業(yè)內(nèi)部的資金和人力資源管理等等。筆者認(rèn)為,制約我國軟件行業(yè)發(fā)展的一個(gè)重要因素就是軟件人才問題,以下將著重討論企業(yè)的人力資源管理問題。
一、構(gòu)建軟件企業(yè)合理的人才結(jié)構(gòu)
2002年,全國軟件產(chǎn)業(yè)從業(yè)人員59萬人,其中高學(xué)歷人才的比重較大,研究生共43208人,占全部從業(yè)人員的7%;本科生共196151人,占全部從業(yè)人員的33%;大專生共99431人,占全部從業(yè)人員的17%。
現(xiàn)階段我國軟件人才結(jié)構(gòu)呈現(xiàn)為“拋物線型”,說明軟件人才結(jié)構(gòu)極不合理。一方面是對技術(shù)水平要求較高的系統(tǒng)分析員和有豐富經(jīng)驗(yàn)與行業(yè)背景的項(xiàng)目策劃、管理人員較少;另一方面則是從事軟件編程等基礎(chǔ)工作的軟件程序員、軟件配置員和軟件操作員即“軟件藍(lán)領(lǐng)”嚴(yán)重缺乏。目前,我國軟件企業(yè)競爭能力差的一個(gè)因素是產(chǎn)品成本太高,質(zhì)量欠佳,這也是軟件企業(yè)難以形成產(chǎn)業(yè)化的重要原因?,F(xiàn)在一個(gè)學(xué)軟件的研究生月薪在1萬元以上,一個(gè)大學(xué)本科生月薪在2000~6000元之間,這樣高的代價(jià)必然給軟件企業(yè)帶來產(chǎn)品的高成本,使企業(yè)的產(chǎn)品無法與其他國家競爭。所以,降低軟件企業(yè)勞動力的成本是提高企業(yè)競爭能力和把企業(yè)辦大辦強(qiáng)的當(dāng)務(wù)之急。
由于軟件企業(yè)規(guī)模都非常小,因此分工不可能特別細(xì)。然而軟件產(chǎn)業(yè)規(guī)?;且粋€(gè)必然的趨勢,軟件產(chǎn)業(yè)發(fā)展到一定程度的時(shí)候,就會形成規(guī)模,軟件人才分工也會細(xì)化。細(xì)化便于科學(xué)化管理及降低成本,即便于利用不同層次的人才結(jié)構(gòu),有效合理安排使用人才,實(shí)現(xiàn)人力資源優(yōu)勢最大限度地發(fā)揮,進(jìn)而降低勞動力成本。
在我國軟件企業(yè)中,處于中間層次的本科程序員數(shù)量居多,他們從事簡單的編碼工作,一方面使得軟件的人力資源成本居高不下,直接影響軟件產(chǎn)品的競爭力,另一方面又造成人力資源的浪費(fèi)。而他們作為系統(tǒng)分析員,管理經(jīng)驗(yàn)和知識技能還有欠缺,不能夠勝任項(xiàng)目的規(guī)劃設(shè)計(jì)工作,從而影響軟件企業(yè)本身的發(fā)展。一些軟件企業(yè)提出“非研究生不進(jìn)”,對低層次“軟件藍(lán)領(lǐng)”人才不屑一顧,這實(shí)際上造成了人才的一種極大浪費(fèi),因?yàn)榉止ぜ?xì)化后的軟件產(chǎn)業(yè)恰恰需要大量從事一線編碼工作的軟件工人。
理想的軟件人才結(jié)構(gòu)構(gòu)成應(yīng)該是“金字塔”型。處于頂層的、具有國際戰(zhàn)略眼光的項(xiàng)目高級管理人才以及能夠進(jìn)行軟件整體開發(fā)設(shè)計(jì)的系統(tǒng)分析員,這部分人將決定我國軟件產(chǎn)業(yè)發(fā)展的方向和水平,決定我國將來在國際軟件產(chǎn)業(yè)鏈中的地位。處于“金字塔”中間的“中端”軟件人才是高級程序員,他們是我國當(dāng)前軟件人才存量的主體。最后,我國還需要大量處于“金字塔”底層的從事軟件編碼等初級工作的程序員,這是我國軟件產(chǎn)業(yè)發(fā)展實(shí)現(xiàn)產(chǎn)業(yè)化的基礎(chǔ)所在。不同層次的人才可以完成不同層次的工作任務(wù),合理科學(xué)的人才匹配既可以做到人盡其用,又能使高級軟件設(shè)計(jì)人員得到解脫,投身到更多的軟件開發(fā)、設(shè)計(jì)工作之中,從而為公司創(chuàng)造更多更大的利潤。
二、加強(qiáng)軟件從業(yè)人員職業(yè)培訓(xùn)的必要性
軟件企業(yè)中軟件從業(yè)人員的職業(yè)培訓(xùn)是不可或缺的,它的必要性表現(xiàn)在以下幾個(gè)方面:
1.軟件科學(xué)技術(shù)不斷發(fā)展的需要
在微電子性價(jià)比18個(gè)月、軟件9個(gè)月就要更新?lián)Q代的今天,軟件企業(yè)必須與院校和其他社會培訓(xùn)機(jī)構(gòu)建立緊密合作關(guān)系,及時(shí)獲取最新、最實(shí)用和最前沿的軟件動態(tài)信息,與時(shí)俱進(jìn),讓企業(yè)員工掌握最新的軟件行業(yè)發(fā)展動態(tài),以利于企業(yè)的健康發(fā)展。
2.企業(yè)不同時(shí)期完成軟件工程項(xiàng)目的需要
基礎(chǔ)編程人員的工作任務(wù)是完成一個(gè)個(gè)基礎(chǔ)程序模塊的編制,而不同軟件公司在不同時(shí)期,軟件產(chǎn)品也不一樣,每個(gè)基礎(chǔ)程序模塊所需要的知識和編程語言也不盡相同。軟件企業(yè)中的程序員在企業(yè)工作一段時(shí)間后,還必須進(jìn)行培訓(xùn),補(bǔ)充新知識,以適應(yīng)IT行業(yè)的發(fā)展。
3.軟件企業(yè)人才培養(yǎng)和人才結(jié)構(gòu)調(diào)整的需要
軟件企業(yè)人才的成長和培養(yǎng)過程都基本遵循這樣一個(gè)模式:學(xué)習(xí)實(shí)踐再學(xué)習(xí)再實(shí)踐。通過學(xué)歷教育或職業(yè)培訓(xùn),學(xué)員掌握了軟件編程的基本知識和技能,進(jìn)入軟件企業(yè),在初級的職位上工作;通過一段時(shí)間的工作實(shí)踐和在職短期培訓(xùn),逐步提高自身的技術(shù)水平,成為中高級軟件工程師;通過參加更高級的培訓(xùn),進(jìn)一步提高自身的水平,承擔(dān)更為重要的工作。
軟件企業(yè)為確保自身處于質(zhì)量——成本坐標(biāo)系上的最佳位置,就必須形成“項(xiàng)目經(jīng)理系統(tǒng)分析員高級程序員基礎(chǔ)程序員”的合理化人才結(jié)構(gòu)。只有通過各種方式培訓(xùn),才能建立起一支適應(yīng)企業(yè)發(fā)展的職工隊(duì)伍。
三、軟件從業(yè)人員職業(yè)培訓(xùn)的方式和途徑
目前社會上存在的軟件人才培訓(xùn)方式有學(xué)歷教育和非學(xué)歷教育兩種。正規(guī)院校的學(xué)歷教育是我國目前軟件人才培養(yǎng)的主要途徑;而社會上各種非學(xué)歷軟件人才培訓(xùn)項(xiàng)目則是層出不窮,對傳統(tǒng)軟件人才培養(yǎng)起到了很好的補(bǔ)充作用。它們差異較大,各有優(yōu)點(diǎn)和不足,適用于不同層次的軟件人才培訓(xùn)需求。
1.高級軟件人才培訓(xùn)有多種不同的培養(yǎng)模式,如工程碩士方式、第二學(xué)士學(xué)位方式和其他專業(yè)學(xué)生轉(zhuǎn)向軟件專業(yè)方式,其培養(yǎng)對象主要是一些有軟件開發(fā)經(jīng)驗(yàn)、需要繼續(xù)深造的軟件人才。定位于技術(shù)教育的學(xué)歷教育,主要依托高等院校對學(xué)生進(jìn)行系統(tǒng)全面的培養(yǎng),有著良好的基礎(chǔ)教育和理論教育,但周期較長,費(fèi)用較大。
2.中層軟件開發(fā)骨干培訓(xùn)主要依靠社會培訓(xùn)機(jī)構(gòu)進(jìn)行在職培訓(xùn)。規(guī)范的社會培訓(xùn)機(jī)構(gòu)的在職培訓(xùn),由于和軟件企業(yè)有著良好的溝通,所以能夠制定合理的人才培養(yǎng)體系,可根據(jù)軟件企業(yè)的實(shí)際需求制定培養(yǎng)方向,周期較短,費(fèi)用較低。
3.低層軟件技術(shù)工人培訓(xùn)主要培養(yǎng)軟件技術(shù)工人,可以通過社會培訓(xùn)和中等職業(yè)教育兩種途徑進(jìn)行。由于基礎(chǔ)的軟件開發(fā)和編程是實(shí)踐性和規(guī)范性很強(qiáng)的工作,注重于動手能力,需要在實(shí)際軟件工程項(xiàng)目實(shí)踐中得以鍛煉,所以通過有針對性的在職培訓(xùn)可以大量培養(yǎng)低層軟件技術(shù)工人。
隨著科技的高速發(fā)展和應(yīng)用,計(jì)算機(jī)開始在各領(lǐng)域中得到應(yīng)用,這給人們的生活帶來了很多便利。最近幾年,很多企業(yè)和工廠都開始借助科學(xué)技術(shù),采用智能化的生產(chǎn),所謂智能化就是利用計(jì)算機(jī)來控制整個(gè)生產(chǎn)的流程,而非人工化,這一應(yīng)用大大節(jié)約了人工成本,同時(shí)也提高了工作的效益。但是這一功能的實(shí)現(xiàn)還得借助軟件的支持,所以計(jì)算機(jī)軟件工程的開發(fā)是非常重要的,另外為了解決開發(fā)過程中遇到的相關(guān)問題就必須加強(qiáng)軟件工程的管理,提高軟件開發(fā)的成功率。但是由于人們受到傳統(tǒng)思想的影響,我國計(jì)算機(jī)軟件工程管理工作沒有得到一定的重視,所以很多問題都還有待探索,那么我們應(yīng)該如何加強(qiáng)計(jì)算機(jī)軟件工程的管理工作,是當(dāng)前必須要思考的問題。
1計(jì)算機(jī)軟件工程概述
1.1軟件工程的定義
軟件工程是一種開發(fā)軟件工程學(xué)科的方法,主要是根據(jù)計(jì)算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理來進(jìn)行開發(fā)的,軟件工程開發(fā)的主要目的是優(yōu)化質(zhì)量、節(jié)約成本和改良方法。軟件開發(fā)所根據(jù)的原理不同,開發(fā)出的軟件的運(yùn)用就會不同,比如運(yùn)用數(shù)學(xué)原理開發(fā)的軟件主要用于模型的構(gòu)建及算法;運(yùn)用管理科學(xué)開發(fā)的軟件主要用于資源、計(jì)劃及成本管理等。軟件工程目標(biāo)在于:在對成本進(jìn)行控制的基礎(chǔ)上,開發(fā)出適應(yīng)性強(qiáng)、容易修改及維護(hù)、最大限度地滿足用戶的需求的軟件產(chǎn)品[1]。這些目標(biāo)的實(shí)現(xiàn)對產(chǎn)品質(zhì)量的改善有一定意義,同時(shí)也提高整體開發(fā)的效率。
1.2計(jì)算機(jī)軟件的功能
計(jì)算機(jī)主要是由硬件和軟件兩部分構(gòu)成的,所以在對計(jì)算機(jī)進(jìn)行研發(fā)的時(shí)候應(yīng)該把硬件因素考慮在內(nèi),同時(shí)又要注重軟件工程方面的投入。計(jì)算機(jī)軟件系統(tǒng)主要包括兩個(gè)部分,由系統(tǒng)軟件和應(yīng)用軟件構(gòu)成,兩種軟件的功能也是不一樣的,系統(tǒng)軟件的功能主要是對計(jì)算機(jī)運(yùn)行過程進(jìn)行監(jiān)控、維護(hù)和管理,比如常見的計(jì)算就操作系統(tǒng)和病毒查殺系統(tǒng);應(yīng)用軟件的功能是比較實(shí)際的,比如常見的辦公系統(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)的管理不是簡單的開發(fā)人員的集合,而是強(qiáng)調(diào)的整體的組織。在一個(gè)完整的組織機(jī)構(gòu)中,好的管理應(yīng)該是人員分配明確,信息傳遞快速。但是在實(shí)際的組織機(jī)構(gòu)管理中并沒有統(tǒng)一的模式,因?yàn)椴煌こ痰囊笫遣灰粯拥摹?/p>
2.2工作人員管理
工作人員計(jì)算機(jī)軟件工程的主體部分,很多工作都是圍繞工作人員來開展的,比如項(xiàng)目的實(shí)施、軟件程序的編寫、資料的查找等等,每個(gè)人根據(jù)自己的崗位來分擔(dān)和完成這些工作[2]。對于工作人員的管理應(yīng)該合理分配工作,結(jié)合工程項(xiàng)目的規(guī)?;蛘咝再|(zhì),對軟件開發(fā)人員進(jìn)行合理的分配。在對員工合理分配工作的同時(shí),還要求他們注重團(tuán)隊(duì)合作,共同完成復(fù)雜的計(jì)算機(jī)軟件項(xiàng)目。
2.3用戶管理
計(jì)算機(jī)軟件開發(fā)的目的就是方便用戶,供用戶使用,所以在軟件的開發(fā)過程中應(yīng)該掌握用戶的最基本信息,了解他們的需求,確保開發(fā)出的軟件更具實(shí)用性和可操作性,所以用戶管理也是非常重要的。
2.4檔案資料管理
計(jì)算機(jī)的軟件開發(fā)是一個(gè)復(fù)雜的過程,所以開發(fā)階段的各個(gè)流程是需要記錄到檔案中的,以便于下一個(gè)階段工作的參考,為軟件開發(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)動工作人員的工作積極性,確保工作的順利開展;其次加強(qiáng)對員工專業(yè)知識和理論的培訓(xùn),讓他們跟進(jìn)社會的腳步,了解最新的軟件工程信息,把理論與實(shí)踐更好的結(jié)合到一起,促進(jìn)計(jì)算機(jī)軟件開發(fā)水平的提高;再次應(yīng)該建立規(guī)范的制度,獎罰分明,充分調(diào)動員工的積極性和主動性。
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)意識,并且根據(jù)對風(fēng)險(xiǎn)的分析,制定一定的方法,在整個(gè)計(jì)算機(jī)軟件的工作過程中融入風(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)度管理也是具備重要意義的,一方面提高了工程的效益,另一方面也控制了開發(fā)的成本。根據(jù)計(jì)算機(jī)軟件工程項(xiàng)目的實(shí)際情況,制定進(jìn)度管理的工作表,根據(jù)工作表確保工作有序地開展[2]。
3.3強(qiáng)化計(jì)算機(jī)軟件工程項(xiàng)目合作團(tuán)隊(duì)的管理
計(jì)算機(jī)軟件工程的開發(fā)離不開團(tuán)隊(duì),所以加強(qiáng)團(tuán)隊(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ì)工作開展起來更協(xié)調(diào);其次根據(jù)各崗位合理進(jìn)行分工,明確每個(gè)員工的工作責(zé)任;最后調(diào)動整個(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ù)是非常簡單便捷的,應(yīng)用軟件更起到了關(guān)鍵的作用。在實(shí)際的生活中,計(jì)算機(jī)軟件功能豐富,并且效率很高,它的運(yùn)用得到了廣泛的認(rèn)可,軟件的開發(fā)和應(yīng)用對人們的衣食住行都產(chǎn)生了深遠(yuǎn)的影響。例如,在各企業(yè)的辦公軟件使用中,可以讓企業(yè)內(nèi)部的資源得到共享,保證各種信息的順利傳達(dá),提高企業(yè)管理工作的效率和質(zhì)量水平;另外計(jì)算機(jī)軟件在校園中的應(yīng)用也發(fā)揮了重要的作用,計(jì)算機(jī)軟件在教學(xué)過程的運(yùn)用一方面促進(jìn)了師生之間的交流,另一方面保證了校園內(nèi)各種工作的有序開展比如學(xué)籍的管理、檔案的管理和收費(fèi)的管理等等;計(jì)算機(jī)軟件在公共場合的運(yùn)用也是隨處可見的,比如大型的醫(yī)院或者銀行都會利用計(jì)算機(jī)軟件來進(jìn)行預(yù)約登記,方便了廣大用戶,也節(jié)省了醫(yī)院和銀行的人力成本[3]。目前,計(jì)算機(jī)軟件的開發(fā)還有很大的發(fā)展空間,所以為了讓計(jì)算機(jī)軟件開發(fā)更加輝煌和燦爛,我們必須進(jìn)一步加強(qiáng)計(jì)算機(jī)軟件工程的發(fā)展。
5結(jié)語
現(xiàn)代社會是充滿信息化和智能化的,計(jì)算機(jī)在各個(gè)領(lǐng)域都得到了廣泛的應(yīng)用,而計(jì)算機(jī)軟件的應(yīng)用為自動化和智能化提供了強(qiáng)大的技術(shù)支持。目前我國很多企業(yè)都運(yùn)用了計(jì)算機(jī)軟件,這些軟件主要包括日常的操作系統(tǒng)、辦公軟件等等,實(shí)現(xiàn)了信息的快速傳遞和資源的共享。總的來說,計(jì)算機(jī)軟件項(xiàng)目的開發(fā)對我國的經(jīng)濟(jì)發(fā)展有很重要的意義,我們應(yīng)該尋求更多的創(chuàng)新意識,選擇有效的措施來確保計(jì)算機(jī)軟件工程的順利發(fā)展。
作者:吳麗娜 單位:宿遷學(xué)院信息工程學(xué)院
參考文獻(xiàn)