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