發(fā)布時間:2022-05-03 04:58:07
序言:寫作是分享個人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了1篇的程序畢業(yè)論文樣本,期待這些樣本能夠為您提供豐富的參考和啟發(fā),請盡情閱讀。
計算機(jī)專業(yè)本科的畢業(yè)論文答辯不會太嚴(yán),如果差得不是太出格都可以畢業(yè)。畢業(yè)論文不是自己寫的也不用太緊張,一般都不會有什么事,不需要全部背下來,主要的觀點記住就可以了,只要你把自己論文的重點內(nèi)容熟悉了就可以了。
一、畢業(yè)論文答辯的一般程序
1學(xué)員必須在論文答辯舉行前半個月,將經(jīng)過指導(dǎo)老師審定并簽署過意見的畢業(yè)論文一式三份連同提綱,草稿等交給指導(dǎo)教師,并擬出需要提問的問題及答案。
2在論文答辯會上,先讓學(xué)員用15分鐘左右的時間概述論文的標(biāo)題以及選擇該論題的原因,較詳細(xì)地介紹論文的主要論點,論據(jù)和寫作體會。
3主答辯老師提問。主答辯老師一般提三個問題。老師提問完后,可以讓學(xué)生獨立準(zhǔn)備15—20分鐘后,再來當(dāng)場回答,根據(jù)學(xué)員回答的具體情況,主答辯老師和其他答辯老師隨時可以有適當(dāng)?shù)牟鍐枴?
4學(xué)員逐一回答完所有問題后退場,答辯委員會集體根據(jù)論文質(zhì)量和答辯情況,商定通過還是不通過,并擬定成績和評語。
5召回學(xué)員,由主答辯老師當(dāng)面向?qū)W員就論文和答辯過程中的情況加以小結(jié),肯定其優(yōu)點和長處,指出其錯誤或不足之處,并加以必要的補(bǔ)充和指點,同時當(dāng)面向?qū)W員宣布通過或不通過。至于論文的成績,一般不當(dāng)場宣布。
二、主答辯老師的提問方式
1提問要貫徹先易后難原則主答辯老師給每位答辯者一般要提三個或三個以上的問題,這些要提的問題以按先易后難的次序提問為好。所提的第一個問題一般應(yīng)該考慮到是學(xué)員答得出并且答得好的問題。學(xué)員第一個問題答好,就會放松緊張心理,增強(qiáng)"我"能答好的信心,從而有利于在以后幾個問題的答辯中發(fā)揮出正常水平
2提問要實行逐步深入的方法。為了正確地檢測學(xué)員的專業(yè)基礎(chǔ)知識掌握的情況,有時需要把一個大問題分成若干個小問題,并采取逐步深入的提問方法。
3當(dāng)答辯者的觀點與自己的觀點相左時,應(yīng)以溫和的態(tài)度,商討的語氣與之開展討論,即要有"長者"風(fēng)度,施行善術(shù),切忌居高臨下,出言不遜。不要以"真理"掌握者自居,輕易使用"不對","錯了","謬論"等否定的斷語。要記住"是者可能非,非者可能有是"的格言,要有從善如流的掂量。不必將自己的觀點強(qiáng)加于人,只要把自己的觀點亮出來,供對方參考就行。
4當(dāng)學(xué)員的回答答不到點子上或者一時答不上來的問題,應(yīng)采用啟發(fā)式,引導(dǎo)式的提問方法。參加過論文答辯委員會的老師可能都遇到過這樣的情況:學(xué)員對你所提的問題答不上來,有的就無可奈何地"呆"著;有的是東拉西扯,與你繞圈子,其實他也是不知道答案。碰到這種情況,答辯老師既不能讓學(xué)員尷尬地"呆"在那里,也不能聽?wèi){其神聊,而應(yīng)當(dāng)及時加以啟發(fā)或引導(dǎo)。只有通過啟發(fā)和引導(dǎo)仍然答不出或答不到點子上的,才可判定他確實不具備這方面的知識。
三、學(xué)員答辯要注意的問題
學(xué)員要順利通過答辯,并在答辯時真正發(fā)揮出自己的水平,除了在答辯前充分作好準(zhǔn)備外,還需要了解和掌握答辯的要領(lǐng)和答辯的藝術(shù)。
1攜帶必要的資料和用品:首先,學(xué)員參加答辯會,要攜帶論文的底稿和主要參考資料。在答辯會上,主答辯老師提出問題后,學(xué)員可以準(zhǔn)備一定時間后再當(dāng)面回答,在這種情況下,攜帶論文底稿和主要參考資料的必要性是不言自明的。其次,還應(yīng)帶上筆和筆記本,以便把主答辯老師所提出的問題和有價值的意見,見解記錄下來。通過記錄,不僅可以減緩緊張心理,而且還可以更好地吃透老師所提問的要害和實質(zhì)是什么,同時還可以邊記邊思考,使思考的過程變得很自然。
2要有自信心,不要緊張:在作了充分準(zhǔn)備的基礎(chǔ)上,大可不必緊張,要有自信心。樹立信心,消除緊張慌亂心理很重要,因為過度的緊張會使本來可以回答出來的問題也答不上來。只有充滿自信,沉著冷靜,才會在答辯時有良好的表現(xiàn)。而自信心主要來自事先的充分準(zhǔn)備。
3聽清問題后經(jīng)過思考再作回答:主答辯老師在提問題時,學(xué)員要集中注意力認(rèn)真聆聽,并將問題回答略記在本子上,仔細(xì)推敲主答辯老師所提問題的要害和本質(zhì)是什么切忌未弄清題意就匆忙作答。如果對所提問題沒有斷清楚,可以請?zhí)釂柪蠋熢僬f一遍。如果對問題中有些概念不太理解,可以請?zhí)釂柪蠋熥鲂┙忉專蛘甙炎约簩栴}的理解說出來,并問清是不是這個意思,等得到肯定的答復(fù)后再作回答。只有這樣,才有可能避免答所非問。答到點子上。
4回答問題要簡明扼要,層次分明:在弄清了主答辯老師所提問題的確切涵義后,要在較短的時間內(nèi)作出反應(yīng),要充滿自信地以流暢的語言和肯定的語氣把自己的想法講述出來,不要猶猶豫豫?;卮饐栴},一要抓住要害,簡明扼要,不要東拉西扯,使人聽后不得要領(lǐng);二要力求客觀,全面,辯證,留有余地,切忌把話說"死";三要條分縷析,層次分明。此外還要注意吐詞清晰,聲音適中等等。
5對回答不出的問題,不可強(qiáng)辯:有時答辯委員會的老師對答辯人所作的回答不太滿意,還會進(jìn)一步提出問題,以求了解論文作者是否切實搞清和掌握了這個問題。遇到這種情況,答辯人如果有把握講清,就可以申明理由進(jìn)行答辯;如果不太有把握,可以審慎地試著回答,能回答多少就回答多少,即使講得不很確切也不要緊,只要是同問題有所關(guān)聯(lián),老師會引導(dǎo)和啟發(fā)你切入正題;如果確是自己沒有搞清的問題,就應(yīng)該實事求是地講明自己對這個問題還沒有搞清楚,表示今后一定認(rèn)真研究這個問題,切不可強(qiáng)詞奪理,進(jìn)行狡辯。因為,答辯委員會的老師對這個問題有可能有過專門研究,再高明的也不可能蒙騙他。這里我們應(yīng)該明白:學(xué)員在答辯會上,某個問題被問住是不奇怪的,因為答辯委員會成員一般是本學(xué)科的專家。他們提出來的某個問題答不上來是很自然的。當(dāng)然,所有問題都答不上來,一問三不知就不正常了。
6當(dāng)論文中的主要觀點與主答辯老師的觀點相左時,可以與之展開辯論:
答辯中,有時主答辯老師會提出與你的論文中基本觀點不同的觀點,然后請你談?wù)効捶ǎ藭r就應(yīng)全力為自己觀點辯護(hù),反駁與自己觀點相對立的思想。主答辯老師在提問的問題中,有的是基礎(chǔ)知識性的問題,有的是學(xué)術(shù)探討性的問題,對于前一類問題,是要你作出正確,全面地回答,不具有商討性。而后一類問題,是非正誤并未定論,持有不同觀點的人可以互相切磋商討。如果你所寫的論文的基本觀點是經(jīng)過自己深思熟慮,又是言之有理,持之有據(jù),能自圓其說的,就不要因為答辯委員會成員提出不同的見解,就隨聲附和,放棄自己的觀點。否則,就等于是你自己否定了自己辛辛苦苦寫成的論文。要知道,有的答辯老師提出的與你論文相左的觀點,并不是他本人的觀點,他提出來無非是想聽聽你對這種觀點的評價和看法,或者是考考你的答辯能力或你對自己觀點的堅定程度。退一步說,即使是提問老師自己的觀點,你也應(yīng)該抱著"吾愛吾師,吾更愛真理"的態(tài)度,據(jù)理力爭,與之展開辯論。
不過,與答辯老師展開辯論要注意分寸,運用適當(dāng)?shù)霓q術(shù)。一般說,應(yīng)以維護(hù)自己的觀點為主,反駁對方的論點要盡可能采用委婉的語言,請教的口氣,用旁說,暗說,繞著說的辦法,不露痕跡地把自己的觀點輸入對方,讓他們明理而誠服或暗服。讓提問老師感受到雖接受你的意見,但自己的自尊并沒受到傷害。譬如,在一次答辯會上,一位老師在說明壟斷高額利潤時,把壟斷高額利潤說成是高出平均利潤以上的那部分利潤。答辯的學(xué)員聽出老師的解釋錯了。就用平和不解的語氣說:"那么,壟斷高額利潤是壟斷價格高于成本價格的話怎么理解呢"提問的老師聽后一怔,隔了一會兒,高聲說:"問得好!"從提問老師的喝彩聲中,我們知道,他已心悅誠服地同意了你的觀點。這樣的辯論,答辯老師不僅不會為難你,相反會認(rèn)為你有水平,基礎(chǔ)扎實。
7要講文明禮貌:論文答辯的過程也是學(xué)術(shù)思想交流的過程。答辯人應(yīng)把它看成是向答辯老師和專家學(xué)習(xí),請求指導(dǎo),討教問題的好機(jī)會。因此,在整個答辯過程中,答辯人應(yīng)該尊重答辯委員會的老師,言行舉止要講文明,有禮貌,尤其是在主答辯老師提出的問題難以回答,或答辯老師的觀點與自己的觀點相左時,更應(yīng)該注意如此。答辯結(jié)束,無論答辯情況如何,都要從容,有禮貌地退場。
此外,畢業(yè)論文答辯之后,作者應(yīng)該認(rèn)真聽取答辯委員會的評判,進(jìn)一步分析,思考答辯老師提出的意見,總結(jié)論文寫作的經(jīng)驗教訓(xùn)。一方面,要搞清楚通過這次畢業(yè)論文寫作,自己學(xué)習(xí)和掌握了哪些科學(xué)研究的方法,在提出問題,分析問題,解決問題以及科研能力上得到了提高。還存在哪些不足,作為今后研究其他課題時的借鑒。另一方面,要認(rèn)真思索論文答辯會上,答辯老師提出的問題和意見,修改自己的論文,加深研究,精心修改自己的論文,求得縱深發(fā)展,取得更大的戰(zhàn)果。使自己在知識上,能力上有所提高。
摘要:本文分析了Microsoft公司優(yōu)化程序長度的P-CODE技術(shù)的基本工作原理、P-CODE的使用方法以及P-CODE程序的性能。提出了P-CODE編譯的程序調(diào)試時應(yīng)注意的主要問題。
關(guān)鍵詞:程序優(yōu)化代碼壓縮P-CODE編譯指示器程序調(diào)試
1.前言
用戶要求應(yīng)用程序有更多更全的功能,使得應(yīng)用程序的代碼長度持續(xù)增長,但由于系統(tǒng)的開放性,有時也要求應(yīng)用程序能在多種環(huán)境下運行,有很好的可移植性。這要限制應(yīng)用程序的代碼長度,減少其運行時所占的內(nèi)存容量。
Microsoft公司為了滿足此需求,在其應(yīng)用程序開發(fā)包中引進(jìn)了一種稱為P-CODE(PackedCode,壓縮碼)的代碼壓縮技術(shù)。此技術(shù)與本地機(jī)器無關(guān),在大多數(shù)情況下,可把執(zhí)行程序的長度減少大約40%,為程序員提供了一個靈活而又容易實現(xiàn)的解決方案,減少了應(yīng)用程序?qū)?nèi)存容量日益增長的需求。
2.P-CODE工作原理
P-CODE的基本工作原理是編譯器先把執(zhí)行程序編譯為比80X86機(jī)器碼緊湊得多的中間代碼形式,然后在鏈接時把一個小工作引擎嵌入執(zhí)行程序中,最后在運行時由此工作引擎把P-CODE解釋為本地機(jī)器碼實際執(zhí)行。為了方便使用,P-CODE技術(shù)實現(xiàn)于編譯過程的代碼生成階段。例如開發(fā)者在C/C++中應(yīng)用P-CODE技術(shù)時,只需把它作為一個“優(yōu)化”選項選中即可
2.1.指令格式
在應(yīng)用P-CODE技術(shù)時,鏈接器會自動拷貝一份長度約為9K的P-CODE工作引擎到執(zhí)行程序中,程序運行時它仿真一個虛擬處理器。
P-CODE技術(shù)能壓縮執(zhí)行程序代碼長度的關(guān)鍵就在于工作引擎的指令格式。我們知道,在現(xiàn)代計算機(jī)的指令格式中,指令除指令碼外,還包括指出源和目的操作數(shù)的地址碼,真正的操作數(shù)一般放在內(nèi)存和寄存器中。而一般常用的指令格式是二地址碼結(jié)構(gòu),少量使用一地址碼和零地址碼結(jié)構(gòu)。例如最簡單的兩個寄存器值相加匯編指令寫為:ADDAX,BX;AX(AX)+(BX)
而P-CODE是一個獨立于本地機(jī)器的虛擬指令系統(tǒng),其工作引擎是一個基于堆棧的虛擬機(jī),它的大多數(shù)指令中只有指令碼,沒有地址碼部分,隱含操作數(shù)存儲于系統(tǒng)堆棧中,因而遠(yuǎn)比本地機(jī)器指令緊湊。同樣上述的工作,P-CODE就可簡化為ADDW,它執(zhí)行時從堆棧中彈出操作數(shù),運算后的結(jié)果再壓回堆棧中。如用80x86匯編指令表示,就等價于下列指令段:
POPAX;彈出第一個操作數(shù)到AX寄存器中
POPBX;彈出第二個操作數(shù)到BX寄存器中
ADDAX,BX;把兩數(shù)相加,結(jié)果存貯于AX寄存器中
PUSHAX;將AX寄存器中的結(jié)果壓回堆棧中
2.2.操作碼長度
P-CODE引擎使用堆棧隱含尋址,使得其操作碼長度平均小于2個字節(jié),分為標(biāo)準(zhǔn)和擴(kuò)展的操作碼兩大類。
標(biāo)準(zhǔn)操作碼占用一個字節(jié),由255條最常用的指令組成,擴(kuò)展操作碼由256條不太常用的指令組成。有統(tǒng)計表明,在一個全部編譯為P-CODE的20萬行的C程序中,一字節(jié)指令使用頻率為56%,占代碼長度比例為37%,二字節(jié)指令使用頻率為39%,占代碼長度比例為52%,而三或四字節(jié)指令占用了余下很小的百分比。
2.3.引用
P-CODE技術(shù)優(yōu)化執(zhí)行程序長度的另一個重要特性是引用。引用就是編譯器優(yōu)化時,去掉代碼段的重復(fù)現(xiàn)象,共享代碼段的單個實例,類似于在高級語言中使用函數(shù)或過程的方法,當(dāng)然它是編譯器自動進(jìn)行的。編譯器優(yōu)化時檢查它所產(chǎn)生的代碼,尋找指令段重復(fù)的地方,在程序中只保留重復(fù)段的一次出現(xiàn),將所有其它出現(xiàn)的地方都改為指向保留段的一條跳轉(zhuǎn)指令。此技術(shù)為執(zhí)行程序長度壓縮了大約5-10%的額外空間。
2.4.本地入口點
使用P-CODE,在程序代碼中有時也會產(chǎn)生額外的空間開銷,這就是P-CODE函數(shù)前面的本地入口點。
當(dāng)程序中局部使用P-CODE編譯時,很可能會發(fā)生機(jī)器碼函數(shù)調(diào)用P-CODE函數(shù)的情況。由于P-CODE指令段需由P-CODE引擎解釋執(zhí)行,這時就需要編譯器在P-CODE函數(shù)開始處額外增加幾條機(jī)器指令即本地入口點,以便機(jī)器轉(zhuǎn)換控制,停止執(zhí)行本地機(jī)器碼而調(diào)用P-CODE引擎,由P-CODE引擎繼續(xù)解釋執(zhí)行P-CODE函數(shù)。
3.P-CODE使用方法
P-CODE可用于Microsoft的VisualC++、VisualBasic等許多應(yīng)用程序開發(fā)包中,它可全局地用于整個應(yīng)用程序,也可通過使用“Pragmas”編譯指示有選擇地用于局部模塊中。
3.1.全局使用方法
當(dāng)要求以部分速度代價來達(dá)到程序長度的顯著減小時,可對應(yīng)用程序全局地使用P-CODE編譯。如主要用于用戶界面的程序,象字處理器、電子日歷、小型企業(yè)財務(wù)軟件包等。
此使用方法比較簡單,只要改變應(yīng)用工程的編譯選項,然后重新編譯即可。例如在VisualC++工程中加上編譯選項開關(guān)“/Oq”,或在VisualBasic工程屬性的編譯頁幀中,選中“編譯為P-代碼”選項。
3.2.局部使用方法
若要在程序的速度和長度性能上達(dá)到比較平衡的滿意效果,可在VisualC++源文件中有選擇性地加上P-CODE編譯指示,具體地指示編譯器將哪一段代碼編譯為P-CODE,而將哪一段代碼編譯為本地機(jī)器碼格式。
P-CODE局部使用方法是將編譯指示器“#PragmaOptimize(“q”,on)”置入想用P-CODE的模塊或函數(shù)開始處,而在用P-CODE的模塊或函數(shù)結(jié)束處加上編譯指示器“#PragmaOptimize(“q”,off)”。
一般來說,要想達(dá)到比較滿意的使用效果,就要將主要影響程序執(zhí)行速度的模塊或函數(shù)編譯為本地機(jī)器碼,如頻繁調(diào)用的函數(shù)、出現(xiàn)在循環(huán)內(nèi)的函數(shù)等。而將相對來說對程序的執(zhí)行速度起次要作用、主要影響程序長度的模塊或函數(shù)編譯為P-CODE,如用戶接口過程中的菜單和對話框模塊,因為這里程序執(zhí)行速度上的犧牲相對于用戶的工作速度來說,是微不足道的。還有一些很少使用的模塊或函數(shù),如出錯處理函數(shù)、一般情形下不會用到的功能模塊也應(yīng)編譯為P-CODE。
4.P-CODE程序調(diào)試
用P-CODE編譯的程序,可使用Microsoft提供的調(diào)試工具如CodeView調(diào)試器等來進(jìn)行調(diào)試。它對源代碼級和P-CODE匯編指令級二者都給予支持,所有正常的CodeView調(diào)試器命令,如BREAK、STEP、WATCH等在本地機(jī)器碼和P-CODE碼兩種方式下都會起作用,只不過在P-CODE方式下,程序在斷點暫停后,寄存器窗口顯示的是堆棧和P-CODE工作引擎的狀態(tài)。
因為P-CODE的引用會產(chǎn)生許多跳轉(zhuǎn)指令,使得目標(biāo)程序調(diào)試時難于閱讀和跟蹤,所以較好的策略是在程序開發(fā)調(diào)試階段用編譯開關(guān)“/Of_”關(guān)掉引用,當(dāng)程序全部調(diào)試完畢后再打開引用優(yōu)化編譯開關(guān)。
5.P-CODE性能分析
P-CODE技術(shù)的本質(zhì)是用程序執(zhí)行時間的少量增加來換取其長度的明顯減小。雖然P-CODE指令由工作引擎解釋執(zhí)行,固有地慢于CPU本地機(jī)器碼的執(zhí)行,但程序總體所需的執(zhí)行時間還取決于一些系統(tǒng)因素和程序員使用P-CODE的技巧。在內(nèi)存一定的環(huán)境中,大程序長度的減小也相應(yīng)地減少了其執(zhí)行時所需的內(nèi)存容量,從而需要較少的虛擬內(nèi)存交換頁,且相應(yīng)地提高了Cache命中率,因而減少了其運行時的系統(tǒng)開銷,故其P-CODE版本和本地機(jī)器碼版本最終在執(zhí)行速度上的差異很小。另外,采用P-CODE后,程序長度減小了,系統(tǒng)總的吞吐率也得到了改善。
6.結(jié)束語
Microsoft的P-CODE技術(shù)為程序員提供了一種以少量增加運行時間代價而較方便地壓縮執(zhí)行文件長度的方法。它可通過簡單地重編譯而在程序中全局地使用,局部使用時將編譯指示置于關(guān)鍵過程之前,可保證最大限度地壓縮代碼長度而使性能損失最小化。
摘要:近年來,隨著世界經(jīng)濟(jì)的發(fā)展,企業(yè)之間的競爭加劇,經(jīng)營管理的不確定性增加,從而導(dǎo)致企業(yè)面臨巨大的經(jīng)營風(fēng)險。經(jīng)濟(jì)環(huán)境的發(fā)展使得注冊會計師在審計中面臨更高的要求,為規(guī)避審計風(fēng)險,同時提高工作效率,注冊會計師開始采用分析性審計程序,從而令審計工作既有效率,又有效果。本文將對分析性審計程序在審計實務(wù)中的運用展開探討。
關(guān)鍵詞:分析性程序,審計
分析性測試,是審計人員取得審計證據(jù)的一種審計手段,是幫助審計人員全面把握被審計單位財務(wù)狀況、科學(xué)評估審計重點的技術(shù)方法,也是總體評價審計發(fā)現(xiàn)、檢查審計成果合理性的有效手段。分析性程序一般作為審計取證的一種輔助手段使用。本文將對分析性程序在審計實務(wù)中的運用展開探討。
一、分析性審計程序的特點
分析性審計程序既可以降低審計成本,又可以提高審計效率,分析性審計程序的特點主要表現(xiàn)在以下方面:
(一)分析性審計程序是獲得審計證據(jù)更為客觀的方法
分析性審計程序的運用是基礎(chǔ)會計信息以及非會計信息之間的內(nèi)在關(guān)系,其內(nèi)在關(guān)系是客觀存在的,在一般情況下,這種關(guān)系也是穩(wěn)定的,只要注冊會計師分析得當(dāng),充分發(fā)揮自己的創(chuàng)造力,從分析性程序中發(fā)揮其自身的創(chuàng)造力,運用自身的職業(yè)判斷,分析性審計程序就可以提供更為客觀的審計證據(jù),也能夠?qū)徲媽ο髽I(yè)務(wù)中的關(guān)鍵因素和主要關(guān)系做更好的理解,通過了解被審計單位的報表數(shù)據(jù)的潛在關(guān)系,為以后的審計工作提供指導(dǎo)。
(二)分析性審計程序可以節(jié)省審計成本,提高審計效率
分析性程序可以耗費更少的審計資源提供相同的或者相對更好的審計證據(jù),分析性程序有時會被描述成發(fā)現(xiàn)和形成證據(jù)的技術(shù),同傳統(tǒng)的會計報表細(xì)節(jié)抽樣審計方法是不同的。分析性審計程序是利用信息間的內(nèi)在關(guān)系來判斷數(shù)據(jù)的合理性,并不局限于審計對象的財務(wù)報表,而細(xì)節(jié)抽樣方法主要是通過對存在的證據(jù)進(jìn)行收集以及檢查來證實注冊會計師的判斷,兩者相比,成本是不同的。分析性審計程序通過模型的構(gòu)建以及會計師的經(jīng)驗以及知識就可以判斷,可以大大的節(jié)省審計資源,而且在電算化的時代,通過利用電腦,分析性審計程序的優(yōu)勢能夠發(fā)揮出來,在節(jié)省審計資源的基礎(chǔ)上也可以大大提高審計效率。
二、分析性審計程序的關(guān)鍵
分析性審計程序的關(guān)鍵在于分析以及比較,要分析所收集數(shù)據(jù)之間可能存在的關(guān)系,即相關(guān)性,而且要保證搜集數(shù)據(jù)的可靠性,并且剔除其中的不合理因素。然后利用審計人員積累的經(jīng)驗以及收集的合理標(biāo)準(zhǔn),對照分析被審計單位提供的資料以及信息,從中發(fā)現(xiàn)異常的變動、不合常理的趨勢或者比率。
(一)應(yīng)考慮數(shù)據(jù)之間的關(guān)系以及比較基準(zhǔn)
運用分析性審計程序的一個基本前提就是數(shù)據(jù)之間存在著某種關(guān)系,因此,在進(jìn)行分析性程序時,首先要分析所收集數(shù)據(jù)之間存在的關(guān)系,即財務(wù)信息各構(gòu)成要素之間的關(guān)系,以及財務(wù)信息與相關(guān)非財務(wù)信息之間的關(guān)系。財務(wù)信息各要素之間存在相關(guān)性以及內(nèi)部勾稽關(guān)系,例如應(yīng)付賬款與存貨之間通常有穩(wěn)定的關(guān)系;當(dāng)然某些財務(wù)信息與非財務(wù)信息之間也存在內(nèi)在聯(lián)系,例如存貨與生產(chǎn)能力之間的關(guān)系,以此來判斷存貨總額的合理性。其次,應(yīng)該考慮數(shù)據(jù)信息之間的比較基準(zhǔn)。在運行分析性審計程序時,注冊會計師要注意將被審計單位本期的實際數(shù)據(jù)與上期或者以前期間的可比數(shù)據(jù)進(jìn)行比較來判斷是否存在異常,在運用以前期間的可比會計信息時,注冊會計師要注意被審計單位內(nèi)部以及外部的相關(guān)變化。也可以將自己的預(yù)期數(shù)據(jù)與被審計單位財務(wù)報表上反映的金額或者比率進(jìn)行比較,可以發(fā)現(xiàn)異常情況,這都是分析性審計程序的關(guān)鍵點。
(二)要合理確定分析性審計程序的應(yīng)用方式
分析性審計程序在所有的會計報表審計的計劃階段和報告階段都必須使用,在審計測試階段可以選擇使用,但是注冊會計師在審計的過程中要合理確定分析性審計程序的應(yīng)用方式。應(yīng)用方式主要有以下幾種:首先,可以采用比較分析法,可以用于實際與預(yù)算計劃進(jìn)行比較,發(fā)現(xiàn)實際與預(yù)算的差異,分析原因;將本期同上期比較,判斷本期指標(biāo)的是否存在異常;同業(yè)比較,判斷被審計單位數(shù)據(jù)指標(biāo)的正常性。其次,可以采用趨勢分析法,可以用于財務(wù)審計中的問題揭示以及管理審計中的前景預(yù)測。第三,可以采用科目分析法,通過選擇借方或貸方科目編制對照表來登記對應(yīng)科目,查明對應(yīng)關(guān)系是否正確并且分析造成錯誤的原因,主要應(yīng)用于容易發(fā)生錯誤以及弊端的會計科目。第四,可以采用回歸分析法。通過回歸分析方法,可以計量預(yù)測的風(fēng)險和準(zhǔn)確性水平,量化注冊會計師的預(yù)期值。
三、分析性審計程序在審計實務(wù)中的具體運用
(一)分析性審計程序在風(fēng)險評估階段的具體運用
在風(fēng)險評估階段,利用分析性審計程序的目的是幫助注冊會計師發(fā)現(xiàn)財務(wù)報表中的異常變化,或者與其發(fā)生而未發(fā)生的變化,識別潛在的重大錯報風(fēng)險領(lǐng)域,通過對被審計單位重大錯報風(fēng)險的評估幫助注冊會計師設(shè)計進(jìn)一步審計程序的性質(zhì)、時間和范圍,以提高審計效率和效果。首先,要選擇適當(dāng)?shù)臄?shù)據(jù)關(guān)系,在風(fēng)險評估階段,分析程序就要識別那些可能表明財務(wù)報表存在重大錯報風(fēng)險的異常變化,因此所使用的數(shù)據(jù)匯總性比較強(qiáng),在此階段,分析性審計程序的主要對象通常包括對賬戶余額變化的分析,使用分析性審計程序的精確程度以及比較的指標(biāo)范圍,要根據(jù)被審計單位的情況以及注冊會計師自身的素質(zhì)而定。其次,要對搜集的數(shù)據(jù)進(jìn)行分析,通過對預(yù)期關(guān)系的數(shù)據(jù)進(jìn)行分析,能夠讓注冊會計師進(jìn)一步了解被審計單位的基本情況,有助于注冊會計師了解重大事項或者決策對公司財務(wù)報表的影響。第三,根據(jù)分析性審計程序,注冊會計師應(yīng)該識別是否有異常的數(shù)據(jù)關(guān)系或者意外的波動,因為這都可能是重大審計風(fēng)險的預(yù)警信號。如果出現(xiàn)異常的數(shù)據(jù)關(guān)系或者波動,要作為重點審查項目進(jìn)行調(diào)查,在詢問被審計單位管理人員的基礎(chǔ)上,考慮運用檢查、觀察等其他審計程序,獲取充分的審計證據(jù)。公務(wù)員之家
(二)分析性審計程序在實質(zhì)性程序中的具體運用
實質(zhì)性分析程序與細(xì)節(jié)性測試都可以用于收集審計證據(jù),以此來識別財務(wù)報表認(rèn)定層次的重大錯報風(fēng)險,實質(zhì)性分析程序不僅僅是細(xì)節(jié)性測試的一種補(bǔ)充,在某些審計領(lǐng)域,如果重大錯報風(fēng)險較低而且數(shù)據(jù)之間具有穩(wěn)定的預(yù)期關(guān)系,注冊會計師可以單獨使用實質(zhì)性分析程序獲取充分、適當(dāng)?shù)膶徲嬜C據(jù)。首先,注冊會計師在確定實質(zhì)性分析程序?qū)μ囟ㄕJ(rèn)定的適用性時,要考慮評估的重大錯報風(fēng)險,評估的重大錯報風(fēng)險水平越高,注冊會計師應(yīng)當(dāng)越謹(jǐn)慎使用實質(zhì)性分析性程序。另外在對同一認(rèn)定實施細(xì)節(jié)測試的同時實施實質(zhì)性分析程序可能是適當(dāng)?shù)摹F浯?,要保證數(shù)據(jù)的可靠性。注冊會計師在運用實質(zhì)性分析程序?qū)σ呀?jīng)記錄的金額或者比率做出預(yù)期時,需要采用內(nèi)部或者外部的數(shù)據(jù),這樣數(shù)據(jù)的可靠性直接影響根據(jù)數(shù)據(jù)形成的預(yù)期值,注冊會計師計劃獲取的保證水平越高,對數(shù)據(jù)可靠性的要求也就越高,這樣分析程序就越有效。第三,要做出預(yù)期的準(zhǔn)確程度,準(zhǔn)確程度是對預(yù)期值與真實值之間接近程度的度量,分析程序的有效性很大程度上取決于注冊會計師形成的預(yù)期值的準(zhǔn)確性,因此,在執(zhí)行分析性審計程序時,要做出預(yù)期的準(zhǔn)確程度,保證精確度。
(三)分析性審計程序在總體復(fù)核階段的具體運用
在審計完成階段,注冊會計師需要通過執(zhí)行分析程序?qū)ω攧?wù)報表進(jìn)行整體符合,以此來判斷審計結(jié)論是否恰當(dāng)以及財務(wù)報表的整體是否公允:首先,是對財務(wù)報表重要比率的分析,在前期審計階段,注冊會計師獲得了與財務(wù)報表相關(guān)的各項財務(wù)數(shù)據(jù)以及非財務(wù)數(shù)據(jù),在總體復(fù)核階段,注冊會計師可以利用這些數(shù)據(jù)進(jìn)行全面分析,總體把握財務(wù)報表的合理性。其次,可以通過對被審計單位的報表審定數(shù)同行業(yè)平均數(shù)據(jù)或者以前年度的數(shù)據(jù)進(jìn)行比較,來判斷財務(wù)報表上的數(shù)據(jù)是否合理。第三,要確定資產(chǎn)負(fù)債表日后事項是否對會計報表上的數(shù)據(jù)產(chǎn)生影響,進(jìn)而確定報表數(shù)據(jù)是進(jìn)行調(diào)整,還是披露。
自學(xué)考試考生自通過本科畢業(yè)論文的登記審核,即進(jìn)入到畢業(yè)論文的寫作程序當(dāng)中來。
在進(jìn)行登記時,會告訴每個專業(yè)的考生,在規(guī)定的時間去指定的地點聽論文的講座。在講座上,高校主管該專業(yè)論文的老師會和大家見面,并根據(jù)大家的選題方向,將考生分配到有關(guān)的教研室,然后由教研室具體指派導(dǎo)師。
導(dǎo)師確定后,考生應(yīng)及時、主動地與自己的導(dǎo)師取得聯(lián)系,并盡快安排第一次見面。而在見面前這段時間,考生應(yīng)積極地準(zhǔn)備自己的論文,盡量收集材料,形成論文的基本寫作思想和提綱,這樣見到導(dǎo)師后,才能與導(dǎo)師形成交流,導(dǎo)師也才能有的放矢的加以指導(dǎo)。
一般說,導(dǎo)師會給考生提出一些參考書或資料請考生借鑒,對考生提出的論文寫作提綱也會進(jìn)行一些調(diào)整和修改。然后考生應(yīng)按照導(dǎo)師的要求完善自己的論文。在論文從提綱到成稿的過程中,一般要有多次反復(fù)。考生應(yīng)該虛心接受導(dǎo)師的指導(dǎo),認(rèn)真地對自己的論文進(jìn)行修改和完善。
論文最后由導(dǎo)師確定定稿。定稿后的論文,考生應(yīng)將其打印多份,為論文答辯做準(zhǔn)備。需要指出的是,論文的寫作是有時間限制的,12月底登記的考生,應(yīng)在5月上旬完成論文的定稿;而6月底登記的考生,則應(yīng)在11月上旬完成。論文定稿后,由系里組織進(jìn)入論文答辯的程序中。
論文答辯的程序基本由三項組成:首先考生簡單地闡述論文的寫作動機(jī)、內(nèi)容梗概和基本的觀點;然后答辯小組成員就考生論文內(nèi)容進(jìn)行提問;如果答辯小組認(rèn)為必要,還會對涉及論文的專業(yè)范圍內(nèi)的其他問題加以提問。這些提問都需要考生認(rèn)真加以回答,并會影響到考生的論文成績。
考生通過論文答辯后,其本科論文即告完成。如果順利通過,考生就應(yīng)該準(zhǔn)備本科畢業(yè)了。
如何撰寫畢業(yè)論文
本科專業(yè)(含本科段、獨立本科段)自考生在各專業(yè)課程考試成績合格后,都要進(jìn)行畢業(yè)論文的撰寫(工科類專業(yè)一般為畢業(yè)設(shè)計、醫(yī)科類一般為臨床實習(xí))及其答辯考核。畢業(yè)論文的撰寫及答辯考核是取得高等教育自學(xué)考試本科畢業(yè)文憑的重要環(huán)節(jié)之一,也是衡量自考畢業(yè)生是否達(dá)到全日制普通高校相同層次相同專業(yè)的學(xué)力水平的重要依據(jù)之一。但是,由于許多應(yīng)考者缺少系統(tǒng)的課堂授課和平時訓(xùn)練,往往對畢業(yè)論文的獨立寫作感到壓力很大,心中無數(shù),難以下筆。因此,對本科專業(yè)自考生這一特定群體,就畢業(yè)論文的撰寫進(jìn)行必要指導(dǎo),具有重要的意義。
本文試就如何撰寫畢業(yè)論文作簡要論述,供參考。
畢業(yè)論文是高等教育自學(xué)考試本科專業(yè)應(yīng)考者完成本科階段學(xué)業(yè)的最后一個環(huán)節(jié),它是應(yīng)考者的總結(jié)性獨立作業(yè),目的在于總結(jié)學(xué)習(xí)專業(yè)的成果,培養(yǎng)綜合運用所學(xué)知識解決實際問題的能力。從文體而言,它也是對某一專業(yè)領(lǐng)域的現(xiàn)實問題或理論問題進(jìn)行科學(xué)研究探索的具有一定意義的論說文。完成畢業(yè)論文的撰寫可以分兩個步驟,即選擇課題和研究課題。
首先是選擇課題。選題是論文撰寫成敗的關(guān)鍵。因為,選題是畢業(yè)論文撰寫的第一步,它實際上就是確定“寫什么”的問題,亦即確定科學(xué)研究的方向。如果“寫什么”不明確,“怎么寫”就無從談起。
教育部自學(xué)考試辦公室有關(guān)對畢業(yè)論文選題的途徑和要求是“為鼓勵理論與工作實踐結(jié)合,應(yīng)考者可結(jié)合本單位或本人從事的工作提出論文題目,報主考學(xué)校審查同意后確立。也可由主考學(xué)校公布論文題目,由應(yīng)考者選擇。畢業(yè)論文的總體要求應(yīng)與普通全日制高等學(xué)校相一致,做到通過論文寫作和答辯考核,檢驗應(yīng)考者綜合運用專業(yè)知識的能力”。但不管考生是自己任意選擇課題,還是在主考院校公布的指定課題中選擇課題,都要堅持選擇有科學(xué)價值和現(xiàn)實意義的、切實可行的課題。選好課題是畢業(yè)論文成功的一半。
第一、要堅持選擇有科學(xué)價值和現(xiàn)實意義的課題??茖W(xué)研究的目的是為了更好地認(rèn)識世界、改造世界,以推動社會的不斷進(jìn)步和發(fā)展。因此,畢業(yè)論文的選題,必須緊密結(jié)合社會主義物質(zhì)文明和精神文明建設(shè)的需要,以促進(jìn)科學(xué)事業(yè)發(fā)展和解決現(xiàn)實存在問題作為出發(fā)點和落腳點。選題要符合科學(xué)研究的正確方向,要具有新穎性,有創(chuàng)新、有理論價值和現(xiàn)實的指導(dǎo)意義或推動作用,一項毫無意義的研究,即使花很大的精力,表達(dá)再完善,也將沒有絲毫價值。具體地說,考生可從以下三個方面來選題。首先,要從現(xiàn)實的弊端中選題,學(xué)習(xí)了專業(yè)知識,不能僅停留在書本上和理論上,還要下一番功夫,理論聯(lián)系實際,用已掌握的專業(yè)知識,去尋找和解決工作實踐中急待解決的問題。其次,要從尋找科學(xué)研究的空白處和邊緣領(lǐng)域中選題,科學(xué)研究還有許多沒有被開墾的處女地,還有許多缺陷和空白,這些都需要填補(bǔ)。應(yīng)考者應(yīng)有獨特的眼光和超前的意識去思索,去發(fā)現(xiàn),去研究。最后,要從尋找前人研究的不足處和錯誤處選題,在前人已提出來的研究課題中,許多雖已有初步的研究成果,但隨著社會的不斷發(fā)展,還有待于豐富、完整和發(fā)展,這種補(bǔ)充性或糾正性的研究課題,也是有科學(xué)價值和現(xiàn)實指導(dǎo)意義的。
第二、要根據(jù)自己的能力選擇切實可行的課題。畢業(yè)論文的寫作是一種創(chuàng)造性勞動,不但要有考生個人的見解和主張,同時還需要具備一定的客觀條件。由于考生個人的主觀、客觀條件都是各不相同的,因此在選題時,還應(yīng)結(jié)合自己的特長、興趣及所具備的客觀條件來選題。具體地說,考生可從以下三個方面來綜合考慮。首先,要有充足的資料來源?!扒蓩D難為無米之炊”,在缺少資料的情況下,是很難寫出高質(zhì)量的論文的。選擇一個具有豐富資料來源的課題,對課題深入研究與開展很有幫助。其次,要有濃厚的研究興趣,選擇自己感興趣的課題,可以激發(fā)自己研究的熱情,調(diào)動自己的主動性和積極性,能夠以專心、細(xì)心、恒心和耐心的積極心態(tài)去完成。最后,要能結(jié)合發(fā)揮自己的業(yè)務(wù)專長,每個考生無論能力水平高低,工作崗位如何,都有自己的業(yè)務(wù)專長,選擇那些能結(jié)合自己工作、發(fā)揮自己業(yè)務(wù)專長的課題,對順利完成課題的研究大有益處。
選好課題后,接下來的工作就是研究課題,研究課題一般程序是:搜集資料、研究資料,明確論點和選定材料,最后是執(zhí)筆撰寫、修改定稿。
第一、研究課題的基礎(chǔ)工作搜集資料??忌梢詮牟殚唸D書館、資料室的資料,做實地調(diào)查研究、實驗與觀察等三個方面來搜集資料。搜集資料越具體、細(xì)致越好,最好把想要搜集資料的文獻(xiàn)目錄、詳細(xì)計劃都列出來。首先,查閱資料時要熟悉、掌握圖書分類法,要善于利用書目、索引,要熟練地使用其他工具書,如年鑒、文摘、表冊、數(shù)字等。其次,做實地調(diào)查研究,調(diào)查研究能獲得最真實可靠、最豐富的第一手資料,調(diào)查研究時要做到目的明確、對象明確、內(nèi)容明確。調(diào)查的方法有:普遍調(diào)查、重點調(diào)查、典型調(diào)查、抽樣調(diào)查。調(diào)查的方式有:開會、訪問、問卷。最后,關(guān)于實驗與觀察。實驗與觀察是搜集科學(xué)資料數(shù)據(jù)、獲得感性知識的基本途徑,是形成、產(chǎn)生、發(fā)展和檢驗科學(xué)理論的實踐基礎(chǔ),本方法在理工科、醫(yī)類等專業(yè)研究中較為常用,運用本方法時要認(rèn)真全面記錄。
第二、研究課題的重點工作研究資料??忌獙λ鸭绞值馁Y料進(jìn)行全面瀏覽,并對不同資料采用不同的閱讀方法,如閱讀、選讀、研讀。
摘要:本文分析了Microsoft公司優(yōu)化程序長度的P-CODE技術(shù)的基本工作原理、P-CODE的使用方法以及P-CODE程序的性能。提出了P-CODE編譯的程序調(diào)試時應(yīng)注意的主要問題。
關(guān)鍵詞:程序優(yōu)化代碼壓縮P-CODE編譯指示器程序調(diào)試
1.前言
用戶要求應(yīng)用程序有更多更全的功能,使得應(yīng)用程序的代碼長度持續(xù)增長,但由于系統(tǒng)的開放性,有時也要求應(yīng)用程序能在多種環(huán)境下運行,有很好的可移植性。這要限制應(yīng)用程序的代碼長度,減少其運行時所占的內(nèi)存容量。
Microsoft公司為了滿足此需求,在其應(yīng)用程序開發(fā)包中引進(jìn)了一種稱為P-CODE(PackedCode,壓縮碼)的代碼壓縮技術(shù)。此技術(shù)與本地機(jī)器無關(guān),在大多數(shù)情況下,可把執(zhí)行程序的長度減少大約40%,為程序員提供了一個靈活而又容易實現(xiàn)的解決方案,減少了應(yīng)用程序?qū)?nèi)存容量日益增長的需求。
2.P-CODE工作原理
P-CODE的基本工作原理是編譯器先把執(zhí)行程序編譯為比80X86機(jī)器碼緊湊得多的中間代碼形式,然后在鏈接時把一個小工作引擎嵌入執(zhí)行程序中,最后在運行時由此工作引擎把P-CODE解釋為本地機(jī)器碼實際執(zhí)行。為了方便使用,P-CODE技術(shù)實現(xiàn)于編譯過程的代碼生成階段。例如開發(fā)者在C/C++中應(yīng)用P-CODE技術(shù)時,只需把它作為一個“優(yōu)化”選項選中即可
2.1.指令格式
在應(yīng)用P-CODE技術(shù)時,鏈接器會自動拷貝一份長度約為9K的P-CODE工作引擎到執(zhí)行程序中,程序運行時它仿真一個虛擬處理器。
P-CODE技術(shù)能壓縮執(zhí)行程序代碼長度的關(guān)鍵就在于工作引擎的指令格式。我們知道,在現(xiàn)代計算機(jī)的指令格式中,指令除指令碼外,還包括指出源和目的操作數(shù)的地址碼,真正的操作數(shù)一般放在內(nèi)存和寄存器中。而一般常用的指令格式是二地址碼結(jié)構(gòu),少量使用一地址碼和零地址碼結(jié)構(gòu)。例如最簡單的兩個寄存器值相加匯編指令寫為:ADDAX,BX;AX(AX)+(BX)
而P-CODE是一個獨立于本地機(jī)器的虛擬指令系統(tǒng),其工作引擎是一個基于堆棧的虛擬機(jī),它的大多數(shù)指令中只有指令碼,沒有地址碼部分,隱含操作數(shù)存儲于系統(tǒng)堆棧中,因而遠(yuǎn)比本地機(jī)器指令緊湊。同樣上述的工作,P-CODE就可簡化為ADDW,它執(zhí)行時從堆棧中彈出操作數(shù),運算后的結(jié)果再壓回堆棧中。如用80x86匯編指令表示,就等價于下列指令段:
POPAX;彈出第一個操作數(shù)到AX寄存器中
POPBX;彈出第二個操作數(shù)到BX寄存器中
ADDAX,BX;把兩數(shù)相加,結(jié)果存貯于AX寄存器中
PUSHAX;將AX寄存器中的結(jié)果壓回堆棧中
2.2.操作碼長度
P-CODE引擎使用堆棧隱含尋址,使得其操作碼長度平均小于2個字節(jié),分為標(biāo)準(zhǔn)和擴(kuò)展的操作碼兩大類。
標(biāo)準(zhǔn)操作碼占用一個字節(jié),由255條最常用的指令組成,擴(kuò)展操作碼由256條不太常用的指令組成。有統(tǒng)計表明,在一個全部編譯為P-CODE的20萬行的C程序中,一字節(jié)指令使用頻率為56%,占代碼長度比例為37%,二字節(jié)指令使用頻率為39%,占代碼長度比例為52%,而三或四字節(jié)指令占用了余下很小的百分比。
2.3.引用
P-CODE技術(shù)優(yōu)化執(zhí)行程序長度的另一個重要特性是引用。引用就是編譯器優(yōu)化時,去掉代碼段的重復(fù)現(xiàn)象,共享代碼段的單個實例,類似于在高級語言中使用函數(shù)或過程的方法,當(dāng)然它是編譯器自動進(jìn)行的。編譯器優(yōu)化時檢查它所產(chǎn)生的代碼,尋找指令段重復(fù)的地方,在程序中只保留重復(fù)段的一次出現(xiàn),將所有其它出現(xiàn)的地方都改為指向保留段的一條跳轉(zhuǎn)指令。此技術(shù)為執(zhí)行程序長度壓縮了大約5-10%的額外空間。
2.4.本地入口點
使用P-CODE,在程序代碼中有時也會產(chǎn)生額外的空間開銷,這就是P-CODE函數(shù)前面的本地入口點。
當(dāng)程序中局部使用P-CODE編譯時,很可能會發(fā)生機(jī)器碼函數(shù)調(diào)用P-CODE函數(shù)的情況。由于P-CODE指令段需由P-CODE引擎解釋執(zhí)行,這時就需要編譯器在P-CODE函數(shù)開始處額外增加幾條機(jī)器指令即本地入口點,以便機(jī)器轉(zhuǎn)換控制,停止執(zhí)行本地機(jī)器碼而調(diào)用P-CODE引擎,由P-CODE引擎繼續(xù)解釋執(zhí)行P-CODE函數(shù)。3.P-CODE使用方法
P-CODE可用于Microsoft的VisualC++、VisualBasic等許多應(yīng)用程序開發(fā)包中,它可全局地用于整個應(yīng)用程序,也可通過使用“Pragmas”編譯指示有選擇地用于局部模塊中。
3.1.全局使用方法
當(dāng)要求以部分速度代價來達(dá)到程序長度的顯著減小時,可對應(yīng)用程序全局地使用P-CODE編譯。如主要用于用戶界面的程序,象字處理器、電子日歷、小型企業(yè)財務(wù)軟件包等。
此使用方法比較簡單,只要改變應(yīng)用工程的編譯選項,然后重新編譯即可。例如在VisualC++工程中加上編譯選項開關(guān)“/Oq”,或在VisualBasic工程屬性的編譯頁幀中,選中“編譯為P-代碼”選項。
3.2.局部使用方法
若要在程序的速度和長度性能上達(dá)到比較平衡的滿意效果,可在VisualC++源文件中有選擇性地加上P-CODE編譯指示,具體地指示編譯器將哪一段代碼編譯為P-CODE,而將哪一段代碼編譯為本地機(jī)器碼格式。
P-CODE局部使用方法是將編譯指示器“#PragmaOptimize(“q”,on)”置入想用P-CODE的模塊或函數(shù)開始處,而在用P-CODE的模塊或函數(shù)結(jié)束處加上編譯指示器“#PragmaOptimize(“q”,off)”。
一般來說,要想達(dá)到比較滿意的使用效果,就要將主要影響程序執(zhí)行速度的模塊或函數(shù)編譯為本地機(jī)器碼,如頻繁調(diào)用的函數(shù)、出現(xiàn)在循環(huán)內(nèi)的函數(shù)等。而將相對來說對程序的執(zhí)行速度起次要作用、主要影響程序長度的模塊或函數(shù)編譯為P-CODE,如用戶接口過程中的菜單和對話框模塊,因為這里程序執(zhí)行速度上的犧牲相對于用戶的工作速度來說,是微不足道的。還有一些很少使用的模塊或函數(shù),如出錯處理函數(shù)、一般情形下不會用到的功能模塊也應(yīng)編譯為P-CODE。
4.P-CODE程序調(diào)試
用P-CODE編譯的程序,可使用Microsoft提供的調(diào)試工具如CodeView調(diào)試器等來進(jìn)行調(diào)試。它對源代碼級和P-CODE匯編指令級二者都給予支持,所有正常的CodeView調(diào)試器命令,如BREAK、STEP、WATCH等在本地機(jī)器碼和P-CODE碼兩種方式下都會起作用,只不過在P-CODE方式下,程序在斷點暫停后,寄存器窗口顯示的是堆棧和P-CODE工作引擎的狀態(tài)。
因為P-CODE的引用會產(chǎn)生許多跳轉(zhuǎn)指令,使得目標(biāo)程序調(diào)試時難于閱讀和跟蹤,所以較好的策略是在程序開發(fā)調(diào)試階段用編譯開關(guān)“/Of_”關(guān)掉引用,當(dāng)程序全部調(diào)試完畢后再打開引用優(yōu)化編譯開關(guān)。
5.P-CODE性能分析
P-CODE技術(shù)的本質(zhì)是用程序執(zhí)行時間的少量增加來換取其長度的明顯減小。雖然P-CODE指令由工作引擎解釋執(zhí)行,固有地慢于CPU本地機(jī)器碼的執(zhí)行,但程序總體所需的執(zhí)行時間還取決于一些系統(tǒng)因素和程序員使用P-CODE的技巧。在內(nèi)存一定的環(huán)境中,大程序長度的減小也相應(yīng)地減少了其執(zhí)行時所需的內(nèi)存容量,從而需要較少的虛擬內(nèi)存交換頁,且相應(yīng)地提高了Cache命中率,因而減少了其運行時的系統(tǒng)開銷,故其P-CODE版本和本地機(jī)器碼版本最終在執(zhí)行速度上的差異很小。另外,采用P-CODE后,程序長度減小了,系統(tǒng)總的吞吐率也得到了改善。
6.結(jié)束語
Microsoft的P-CODE技術(shù)為程序員提供了一種以少量增加運行時間代價而較方便地壓縮執(zhí)行文件長度的方法。它可通過簡單地重編譯而在程序中全局地使用,局部使用時將編譯指示置于關(guān)鍵過程之前,可保證最大限度地壓縮代碼長度而使性能損失最小化。
摘 要:一所高校的知名度和競爭力不僅取決于高校的科研、教學(xué)水平和管理水平,而且取決于該校畢業(yè)生的素質(zhì)和就業(yè)及創(chuàng)業(yè)情況。吸納高校畢業(yè)生就業(yè)”,幫助高校畢業(yè)生就業(yè)是高校面對的一項非常重要而緊迫的任務(wù)。為此,主要闡述了加強(qiáng)畢業(yè)生就業(yè)的指導(dǎo)與服務(wù)、大學(xué)畢業(yè)生擇業(yè)和團(tuán)隊單位招聘的程序、高校畢業(yè)生就業(yè)途徑與形式等問題。
關(guān)鍵詞:高職畢業(yè)生;就業(yè)程序;途徑
一所高校的知名度和競爭力不僅取決于高校的科研教學(xué)水平和管理水平,而且取決于該校畢業(yè)生的素質(zhì)和就業(yè)及創(chuàng)業(yè)情況。黨的十八屆三中全會通過的《中共中央關(guān)于全面深化改革若干重大問題的決定》提出:“健全鼓勵高校畢業(yè)生到基層工作的服務(wù)保障機(jī)制”,“結(jié)合產(chǎn)業(yè)升級開發(fā)更多適合高校畢業(yè)生的就業(yè)崗位,吸納高校畢業(yè)生就業(yè)?!睅椭咝.厴I(yè)生就業(yè)是高校面對的一項非常重要而緊迫的任務(wù)。大學(xué)畢業(yè)生就業(yè)指導(dǎo)、就業(yè)的程序和途徑是畢業(yè)生就業(yè)工作的幾個重要環(huán)節(jié),有助于大學(xué)生實現(xiàn)自己的職業(yè)夢想。
一、加強(qiáng)畢業(yè)生就業(yè)的指導(dǎo)與服務(wù)
(一)實現(xiàn)全程化就業(yè)指導(dǎo)和服務(wù)是大學(xué)生成功就業(yè)的保障
學(xué)校必須把就業(yè)指導(dǎo)與服務(wù)貫穿于大學(xué)生學(xué)習(xí)、生活的始終。這既是深化高等教育改革的需要,又體現(xiàn)教育以學(xué)生為本的必然要求。要把對學(xué)生的就業(yè)指導(dǎo)滲透到了學(xué)生大學(xué)生活的各個階段,按不同的時間段,有針對性地進(jìn)行指導(dǎo)和服務(wù)。
(二)學(xué)校要為畢業(yè)生提供全方位的就業(yè)服務(wù)
加大與用人單位的聯(lián)系力度,拓展就業(yè)市場,疏通信息來源渠道,打造就業(yè)信息交流的平臺,通過與用人單位廣泛合作,多方設(shè)立教學(xué)實習(xí)實訓(xùn)基地和社會實踐基地;按用人單位的需求和崗位能力的要求,調(diào)整和開發(fā)相應(yīng)的專業(yè)課程與教材,使培養(yǎng)出來的學(xué)生更符合用人單位的實際需求。要充分利用教師資源等其他各種資源,為畢業(yè)生就業(yè)提供有力支持和幫助,并動員教職工全員參與就業(yè)指導(dǎo)和服務(wù)工作。
為做好畢業(yè)生就業(yè)指導(dǎo)和服務(wù)工作,要定期向?qū)W校領(lǐng)導(dǎo)匯報就業(yè)情況,提出就業(yè)過程中遇到的實際問題,系領(lǐng)導(dǎo)要主動和畢業(yè)班的就業(yè)指導(dǎo)教師一起分析就業(yè)形勢研究畢業(yè)生的基本情況,及時掌握畢業(yè)分配的進(jìn)度和分配動向。為提高就業(yè)工作效率,按學(xué)生的綜合狀況,給畢業(yè)生分別劃分為易就業(yè)型、難就業(yè)積極型、難就業(yè)等靠型和不就業(yè)型。對于難就業(yè)和不就業(yè)的學(xué)生,召開專門的家長會,講清就業(yè)政策,讓家長和學(xué)校一起為學(xué)生就業(yè)提供各種幫助。隨時掌握畢業(yè)生的就業(yè)狀況,系就業(yè)負(fù)責(zé)人和輔導(dǎo)員要調(diào)查了解畢業(yè)生的就業(yè)情況,清楚每位畢業(yè)生是否已落實就業(yè)單位,是否有意向單位,是否在試工。尤其要關(guān)注家庭經(jīng)濟(jì)困難的畢業(yè)生,按學(xué)生的個性化特點和實際情況,為他們提供實際的幫助,使他們能早日落實就業(yè)單位。讓畢業(yè)生自始至終感受到學(xué)校的關(guān)心和支持愉快地走上社會,直面人生。
二、大學(xué)畢業(yè)生擇業(yè)和團(tuán)隊單位招聘的程序
(一)高校畢業(yè)生擇業(yè)的主要程序
1.掌握就業(yè)政策。高校畢業(yè)生是國家培養(yǎng)的高技術(shù)、高技能應(yīng)用型人才,適合于國家高校畢業(yè)生相關(guān)的就業(yè)政策。因此,高校畢業(yè)生在面向社會求職擇業(yè)時,需要向?qū)W校及有關(guān)部門了解當(dāng)年國家和省級主管部門高校畢業(yè)生就業(yè)過程中的具體政策規(guī)定,了解自己所在的學(xué)校、學(xué)校所在的地區(qū)及自己將來要去就業(yè)地區(qū)的就業(yè)政策,還需要了解自己將要從事的行業(yè)和用人單位有關(guān)就業(yè)政策。這樣,才能從容選擇職業(yè)。
2.收集就業(yè)信息。這是就業(yè)活動的第一步,誰能及時獲取就業(yè)信息,誰就獲得了求職擇業(yè)的主動權(quán)。所以,高校畢業(yè)生要通過各種渠道廣泛收集就業(yè)信息。
3.自我分析。高校畢業(yè)生要聯(lián)系自身實際客觀的進(jìn)行自我分析。在收集信息的基礎(chǔ)上,大學(xué)生要聯(lián)系自身實際,客觀、理智地進(jìn)行自我分析。
4.確定目標(biāo)和準(zhǔn)備材料。參加“供需見面、雙向選擇”,就業(yè)實習(xí)與簽訂協(xié)議。
(二)一般用人單位招聘的主要程序
了解用人單位的招聘程序,并把自己的擇業(yè)活動調(diào)整到與用人單位的招聘活動較為一致的步調(diào),有利于擇業(yè)活動的有效進(jìn)行。用人單位的招聘活動要經(jīng)歷如下程序。
1.確定要求和招聘計劃;需求信息;舉辦用人單位說明會。
2.收集生源信息。用人單位要招聘到優(yōu)秀的高校畢業(yè)生,必須廣泛收集學(xué)生信息。(1)從政府教育主管部門所屬高校畢業(yè)生就業(yè)指導(dǎo)中心及高校就業(yè)工作部門獲取學(xué)生信息;(2)參加供需洽談會(招聘會或就業(yè)市場)收集學(xué)生信息;(3)在網(wǎng)站上收集學(xué)生信息;(4)通過學(xué)生的自薦獲取學(xué)生信息。
3.分析生源資料。對收集到的學(xué)生信息進(jìn)行分析處理,初選出符合條件的學(xué)生,以便進(jìn)行下一輪篩選。用人單位要注重學(xué)生資料包括性別、專業(yè)、知識水平、技能證書、綜合能力及素質(zhì)。
4.組織面試。面試是用人單位考核畢業(yè)生綜合素質(zhì)的最后一關(guān)。有的用人單位還組織幾次面試,每次面試參加人員及考核的側(cè)重點各不相同。面試內(nèi)容應(yīng)科學(xué)、全面,提高面試的信度和效度。
5.上崗培訓(xùn)。每個用人單位對新員工都有一套培訓(xùn)計劃。各單位培訓(xùn)的形式有所不同,但其目的都是一致的,即通過培訓(xùn),讓新員工了解企業(yè)的創(chuàng)業(yè)精神,規(guī)章制度和企業(yè)文化,讓其掌握技術(shù)技能,成為稱職員工;使新員工盡快適應(yīng)新的工作環(huán)境和生活環(huán)境,融入新的集體之中。
三、高校畢業(yè)生就業(yè)的主要途徑與形式
(一)學(xué)校推薦的途徑和形式
高校經(jīng)過多年的探索和實踐,已經(jīng)逐漸形成比較完備的畢業(yè)生就業(yè)服務(wù)體系,可通過“走出去,請進(jìn)來”等方式,不間斷地進(jìn)行畢業(yè)生與用人單位的供需見面、雙向選擇洽談工作。同時,學(xué)校推薦的用人單位的可信度也相對較高。
(二)人才招聘會和網(wǎng)絡(luò)求職的途徑和形式
人才招聘會是讓用人單位與畢業(yè)生直接見面,互相選擇,是就業(yè)途徑中最為直接、常見的形式。人才招聘會具有招聘單位多,專業(yè)面廣、相對集中的特點,但由于人太多,不便洽談和讓雙方進(jìn)行更深入的了解,成功率相對較低。它的主要功能是為供求雙方提供一個信息交流的機(jī)會。
網(wǎng)上求職的優(yōu)勢是不言而喻的。在操作上方便快速。填寫“求職登記表”,鍵入自己的個人簡歷和申請信,通過網(wǎng)絡(luò)的個人資料有可能吸引成千上萬的招聘者訪問,有時尋找一份工作甚至只要幾分鐘。同時,網(wǎng)上信息更新快,分類檢索便捷,適應(yīng)現(xiàn)代人的生活和工作節(jié)奏。尖端技術(shù)領(lǐng)域的大企業(yè),在網(wǎng)絡(luò)上所列空缺職位要讓求職者一目了然,還可以通過網(wǎng)絡(luò)了解到相關(guān)公司的情況,做到有的放矢。網(wǎng)上求職的缺點是目前通過網(wǎng)上招聘和求職尚需進(jìn)一步普及、規(guī)范。但網(wǎng)上人才交流畢竟代表著人才市場的未來走向,上網(wǎng)求職將成為未來謀職者的主要求職途徑。
(三)各種傳媒、人才、他人推薦等途徑和形式
擴(kuò)大職業(yè)選擇余地,最直接的辦法是求助于親戚、朋友、同學(xué)以及其他密切可靠的關(guān)系人。請人推薦,最好備一份履歷表,便于別人從中介紹,便于用人單位對你的情況有一個全面的了解,使之成為決定是否面談的參考依據(jù)。通過報紙、雜志、廣播、電視等傳播工具獲得信息也是獲得就業(yè)信息的重要途徑。人才委托推薦也是現(xiàn)代人事工作的重要內(nèi)容是人事服務(wù)的主要形式之一,是建立有序合理的人才流動機(jī)制的一種新型的服務(wù)方式,適用于用人單位和各類人才的雙向選擇,尤其有利于提高大學(xué)生畢業(yè)的擇業(yè)成功率。
(四)以自主創(chuàng)業(yè)形式的就業(yè)途徑和形式。
這種就業(yè)形式不僅畢業(yè)生本人能實現(xiàn)就業(yè),而且能創(chuàng)造更多的就業(yè)機(jī)會,最受國家政策鼓勵。通過這種就業(yè)形式的畢業(yè)生,只要把自己在工商部門登記注冊的營業(yè)執(zhí)照復(fù)印件交給學(xué)校就業(yè)指導(dǎo)中心,其檔案、戶籍既可回生源地,也可落實到自主創(chuàng)業(yè)單位所在地。大學(xué)生應(yīng)具備自主創(chuàng)業(yè)的素質(zhì)和能力如下:(1)大學(xué)生自主創(chuàng)業(yè)必備的素質(zhì)。科技的飛速發(fā)展,經(jīng)濟(jì)結(jié)構(gòu)的變化,正是創(chuàng)業(yè)者創(chuàng)業(yè)的大好時機(jī)。創(chuàng)業(yè)機(jī)會無處不在,無時不有。大學(xué)生外部的創(chuàng)業(yè)條件和機(jī)遇都不是創(chuàng)業(yè)成功的全部要素。成功創(chuàng)業(yè)者必須具備一定的素質(zhì)條件。創(chuàng)業(yè)者一般都會在某些方面有所欠缺,但最重要的是認(rèn)識到自己的特長所在,“揚長避短”,或“取長補(bǔ)短”。大學(xué)生創(chuàng)業(yè)者應(yīng)具有團(tuán)隊精神,主要表現(xiàn)是通過合作使團(tuán)隊有責(zé)任感,能夠有效地協(xié)調(diào)個人目標(biāo)與團(tuán)隊目標(biāo),相互尊重,相互信任。創(chuàng)業(yè)就好比艦船起航,要乘風(fēng)破浪,要避開暗礁急流,全體船員必須具有齊心協(xié)力的團(tuán)隊精神。(2)自主創(chuàng)業(yè)必備的能力。一是專業(yè)技術(shù)能力。主要是能夠?qū)I(yè)知識應(yīng)用于實際生產(chǎn),并能解決實際問題的能力,包括掌握專業(yè)知識和運用專業(yè)知識。掌握專業(yè)知識就要懂本專業(yè)的基本理論以及專業(yè)生產(chǎn)的理論依據(jù)、生產(chǎn)規(guī)律和特點、檢測評估手段等內(nèi)容。運用專業(yè)知識就是在實踐活動中用專業(yè)知識指導(dǎo)具體操作,形成技能和技巧。二是學(xué)習(xí)能力。從知識獲取的方式來看,主要有書本學(xué)習(xí)和實踐學(xué)習(xí)。在知識的學(xué)習(xí)過程中,要求學(xué)習(xí)者勤奮、認(rèn)真、主動、專注、有恒心、有毅力,還要有正確的學(xué)習(xí)態(tài)度。要獲得良好的學(xué)習(xí)能力,必須從智力和非智力兩方面因素結(jié)合入手而獲得。三是組織能力。組織能力是一個創(chuàng)業(yè)者應(yīng)當(dāng)具備指揮協(xié)調(diào)能力,是否能迅速有效地指揮調(diào)動人力、物力、財力,這是組織能力的反映,組織工作做得好,可以形成整體力量的匯聚和放大效應(yīng),不然,就容易出現(xiàn)“一盤散沙”的局面。對于創(chuàng)業(yè)者,組織能力越來越起到不可估量的作用。四是經(jīng)營管理能力。它體現(xiàn)在管理者或創(chuàng)業(yè)者善于經(jīng)營、善于管理、善于用人、善于理財?shù)雀鱾€方面。包括會用人、會理財、會經(jīng)營、會管理、協(xié)作能力等。
結(jié)語
目前,大學(xué)生就業(yè)工作存在許多困難,但我們堅信只要不斷探索新形勢下人才市場的需求,改進(jìn)大學(xué)畢業(yè)生就業(yè)程序,研究就業(yè)多元途徑,將就業(yè)指導(dǎo)和服務(wù)貫穿到學(xué)生在校的全過程,引導(dǎo)學(xué)生樹立科學(xué)的就業(yè)觀、擇業(yè)觀、人生觀,就一定會提升大學(xué)生就業(yè)質(zhì)量,為社會培養(yǎng)更多的有中國特色社會主義的建設(shè)者和接班人。