前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇單元測試方法范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
關鍵詞 EXCEL單元格 地址表示方法 實例
中圖分類號:TP317.3 文獻標識碼:A DOI:10.16400/ki.kjdkz.2015.12.012
Abstract This paper systematically introduces three EXCEL cell address representation, which is the in-depth study EXCEL EXCEL and expand knowledge base, but also with specific examples illustrate three address representation features and how to use and so on.
Key words EXCEL; address representation methods; example
單元格地址表示方法是為Excel智能運算服務的,這也是Excel不同于計算器和其他電子表格的地方。使用普通計算器時,需針對不同的數據重復進行計算,即浪費時間又不能發現數據的變化規律。而使用Excel進行計算時,對于相同的運算,不需要重復進行,只要針對不同的應用問題寫出對應的自變量的地址,就可以通過“拷貝”公式的功能得出其他單元格中的結果。所以說,在EXCEL中對公式或函數的“拷貝”是進行智能運算的助手。為此,先綜述一下各種“拷貝”方法。
在EXCEL中“拷貝”操作可以使用通用的拷貝方法,如快捷鍵方法:Ctrl+C 再Ctrl+V;或人們習慣用的拷貝與粘貼兩個圖標方法以及右鍵快捷菜單方法。上述這些“拷貝”方法都需借助剪貼板來進行。若按Ctrl+左鍵拖被選內容,則不需要將拷貝信息事先注入剪貼板,這也是常用的一種拷貝方法。這些通用的拷貝方法對于EXCEL的計算不很方便,當待拷貝的公式單元格較多時,既浪費時間還容易出錯。為此,EXCEL給出一種特殊的拷貝方法:拖公式單元格右下角的(細十字)“填充柄”進行公式或函數的拷貝操作。需要注意的是:這種拷貝方法僅限于相鄰單元間的拷貝,而在EXCEL中我們最需要的恰恰就是相鄰單元格間的快速拷貝方法。
為了能正確地計算出數據庫類型表格中的公式或函數結果,自變量所在的單元格必須使用“相對地址”表示,即用“列標+行號”來表示。如A2表示第一列第二行中的數據,對于一個自變量區域,不必一個一個地寫出來,可以用左上角和右下角單元格地址簡捷地表示,兩者之間用英文的冒號隔開,如A3:D6就表示一個含有16個單元格的矩形區域,在進行公式運算時特別方便。
用“相對地址”表示自變量單元格時的特點是:自變量單元格地址與(因變量)公式單元格的地址在空間布局上看是不變的,不會因為“拷貝”操作而改變。例如,某個單元格中的公式是計算左面3個單元格數據之和,則不論將該公式“拷貝”到哪個單元格中,結果始終是左面3個單元格數據之和。這就是我們在做成績統計時,只要計算出第一個學生的總成績,再向下拖動“填充柄”進行拷貝,就會得到其他同學的總成績的原理。也就是說,用相對地址表示自變量時,自變量的地址始終是跟隨因變量變化而變化的,并計算出其他單元中的結果。單元格的相對地址表示方法普遍適用于成績表、設備表、工資表等數據庫形式的表格統計與計算。
EXCEL單元格地址的第二種表示方法是:絕對地址表示法。所謂“絕對”就是永恒不變的意思,即自變量單元格不會跟隨因變量變化而變化,形象地說,單元格地址被鎖住了。在數據庫計算和其他表格制作時均有應用。
絕對地址表示方法是:在自變量單元格的列標和行號前均加$號。如:一個單元格的絕對表示是$B$4,一個區域的絕對地址表示是$B$4:$D$7。
我們在制作數據表格時,有時需要對自變量進行篩選、比較,例如:在對一個班級學生成績進行排位時,需逐個比較每名學生成績在班級所有同學成績中的位置。其中,單個學生的成績是變化的,須用相對地址表示,而所有學生成績的單元格區域必須是不變的,不能因為學生變化而改變,在Excel中這種不變的自變量或區域采用“絕對地址表示”。在對公式或函數單元格“拷貝”時,用“絕對地址表示”的區域始終保持不變,與“拷貝”無關。
在前面提到的學生成績排位問題中,成績對比區域必須用“絕對地址”表示,與此類似的應用問題很多。雖然我們可以用“排序”圖標來進行,但這種排序方法會破壞原有表格行的位置,這恰恰是我們最不希望看到的。為此,用Excel 的排位函數Rank可以實現在不改變原有數據庫記錄次序的前提下,又能添加一個“排位”字段的功能。應用時的格式為:Rank(變量,變量區域,0或1)。其中,“變量”用相對地址表示,是跟隨因變量變化的,第二個參數“變量區域”是變量大小比較的區域,在排序的過程中必須保持不變,須用“絕對地址”表示。第三個參數是可選參數,可以取0或1,取0時,表示第一個參數(變量)的值越大,排位越靠前,省略該參數時相當于取值為0。若第三個參數取1,則第一個參數(變量)值越小,排位越靠前。
該例是按“總成績”進行排位的,G2中的公式為RANK(F2,$F$2:$F$10)。F列上的數據就是函數中的“變量”,其中F2必須用相對地址表示,在對G2中的公式向下“拷貝”的過程中,F2自動變更為F3、F4、F5一直到F10。第2個參數$F$2:$F$10是“總成績”字段區域,既所有自變量所在的區域,須用絕對地址表示,以保證在對排位函數“拷貝”的過程中這個區域始終保持不變。此公式僅用了兩個參數,省略第三個參數表明:總成績高的排位號在前。拖G2單元格的“填充柄”向下“拷貝”時,單個學生的總成績不斷在變化,而所有學生的總成績區域被“鎖住”,拷貝到最后一個學生,即可快速得到整個“排名”字段。
另外,在實際工作時,某些公式中的常數有可能發生變化。如請假扣款金額、計件工資金額等,當把這些常數直接寫在公式中時,一旦發生金額變化,就需要重新進行計算。最好的方法是在將該常數先放在表格中的某單元格處,而在公式中用該單元格的絕對地址表示,就可以實現在金額變化后,所有應用該金額的地方會自動更新。
EXCEL單元格地址的第三種表示方法是:混合地址表示法。他是介于相對地址和絕對地址表示之間的一種地址表示方法,這種表示方法中的自變量在跟隨因變量變化的過程中受到一定的限制,僅能沿行方向變化或沿列方向變化。這種變量地址表示方法主要用于制作類似于九九乘法表的“交叉數據表”。當一個公式或函數中有多個變量時,提取兩個相互獨立的變量分別放在行和列上,并設定一個變化序列,相當于建立了一個二維的X-Y坐標系。再利用EXCEL的運算特點:相同運算僅計算一次,其他數據通過拷貝得到,就可以快速地制作一個函數F(X,Y)的平面數據表,我們中學用的《常用數學用表》可以利用這種方法快速地制作。
“混合地址”表示方法是僅在列標或行號前加$號。如$D6、A$8。其中,$D6表示Y方向變化的變量,即數據僅限于在D列上變化。A$8表示X方向變化的變量,該數據僅于在第8行上變化。也就是說,前面有$號的行或列,就是被限定變化的區域。
下面以制作兩數和的立方表為例,介紹變量的“相對地址”表示方法在制作“交叉運算表”時的應用。圖2為一最簡單的X-Y 坐標系,自變量分別沿第一行和第一列放置。
在表中任意一個單元格中輸入公式均可,但考慮到“拷貝”公式的方便,最好在坐標系左上角的B2單元格中輸入計算公式:=(B$1+$A2)^3,如圖2所示。
關鍵詞 JavaScript ;控制臺;單元測試
DOI DOI: 10.11907/rjdk.162418
中圖分類號: TP306
文獻標識碼: A 文章編號 文章編號: 16727800(2017)002001303
0 引言
在計算機編程中,單元測試[1]是針對程序模塊(軟件設計的最小單位)進行正確性檢驗的測試工作。程序單元是最小的測試部件。在過程化編程中,一個單元就是單個程序、函數、過程等;對于面向對象編程,最小單元就是方法,包括基類(超類)、抽象類或者派生類(子類)中的方法。每個理想的測試案例獨立于其它案例。為測試時隔離模塊,經常使用stubs、mock或fake等測試馬甲程序。單元測試通常由軟件開發人員編寫,用于確保所寫代碼符合軟件需求和遵循開發目標。
運行和調試JavaScript代碼[2]的主要工具是Web瀏覽器,現代的Web瀏覽器一般包含調試JavaScript代碼的控制臺。對于JavaScript代碼,Mozilla Firefox是最適合運行與調試的瀏覽器之一。Mozilla Firefox瀏覽器的插件Firebug是調試JavaScript代碼必不可少的,尤其是涉及到Ajax技術的Web應用。在Mozilla Firefox瀏覽器中安裝好Firebug插件后,JavaScript代碼運行中的錯誤信息、Ajax調用、性能分析結果、命令行執行結果都會顯示在控制臺界面上。Firebug提供了很多手段可以將JavaScript代碼運行中的信息輸出到Firebug控制臺,通過靈活使用控制臺語句可以方便實現對JavaScript代碼的單元測試。
1 JavaScript代碼中控制臺語句使用
在JavaScript代碼中可以使用console.log()方法向控制臺輸出信息。實際上,console.log()方法包含在conosle對象中,而console對象則是由瀏覽器提供的(IE6及以前瀏覽器不支持console對象)。
除了最基本的console.log()方法外,conosle對象還提供了多種方法以便向控制臺輸出不同類型的信息和調試JavaScript代碼。
(1)不同類型輸出方法。
根據信息的不同性質,console對象除了console.log()方法外還有4種輸出信息方法:一般信息console.info()、調試信息console.debug()、警告提示console.warn()和錯誤提示console.error()。
(2)自定義輸出格式。
console對象所有的輸出方法都可以使用printf風格的占位符對輸出內容進行格式化。支持的占位符有字符(%s)、整數(%d或%i)、浮點數(%f)和對象(%o)。
(3)分組輸出。
如果在JavaScript代碼運行過程中需要輸出數據太多,則可以使用分組的方式輸出到控制臺以便查看和分析。conosle對象中的console.group()和console.groupEnd()方法提供了數據分組輸出功能。
(4)輸出指定對象所有屬性和方法。
console.dir()方法可以輸出傳入對象的所有屬性和方法。
(5)顯示頁面對象的HTML代碼。
console.dirxml()方法可以顯示輸入的頁面對象HTML代碼,以便查看和調試。
(6)斷言。
console.assert()方法提供了基本的代碼測試功能。該方法用來判斷一個表達式或變量是否為真,如果不為真,則在控制臺輸出一條相應信息,并且拋出一個異常。
(7)跟蹤方法調用軌跡。
console.trace()方法可以用來追蹤方法的調用軌跡,用來對遞歸方法或調用過程較復雜的方法進行分析。
(8)計時方法。
console.time()和console.timeEnd()方法可以用來記錄并輸出代碼的運行時間。
(9)性能分析方法。
性能分析指分析程序各個部分的運行時間,console.profile()可以用來對JavaScript代碼進行性能分析,找出代碼瓶頸。
2 JavaScript代碼單元測試實現
如果需要測試某些不涉及DOM和CSS操作的JavaScript代碼,用Qunit之類的第三方JavaScript單元測試框架[3]略顯繁瑣,效率不高,這類JavaScript代碼最適合用控制臺語句做單元測試。
例如某項目需要用JavaScript代a實現快速排序[4],具體實現代碼如下:
//swap函數實現元素交換
function swap(list,firstIndex,secondIndex){
var temp = list[firstIndex];
list[firstIndex]= list[secondIndex];
list[secondIndex]=temp;
}
//getMiddle函數獲取中軸點
function getMiddle(list,left,right) {
var pivot = list[Math.floor((right + left)/2)];
var i = left;
var j = right;
while (i
while (list[i]< pivot) {
i++;
}
while (list[j]> pivot) {
j--;
}
if (i
swap(list,i,j);
i++;
j--;
}
}
return i;
}
//quickSort函數以遞歸方式完成快速排序
function quickSort(list,left,right) {
var index;
if (list.length > 1) {
index = getMiddle(list,left,right);
if (left < index - 1) {
quickSort(list,left,index - 1);
}
if (index < right) {
quickSort(list,index,right);
}
}
return list;
}
上述快速排序的實現代碼可以使用控制臺語句中的斷言部分完成測試,具體如下:
//待排序list
var array=[6,2,9,8,1,7];
//預期的結果
var result=[1,2,6,7,8,9];
//測試swap函數
swap(array,1,5);
console.assert(array[1]==7&&array[5]==2,"swap函數錯誤!");
//測試getMiddle函數
var m = getMiddle(array,0,array.length-1);
console.assert(m==5,"getMiddle函數錯誤!");
//測試quickSort函數
quickSort(array,0,array.length-1);
console.assert(array.toString()==result.toString(),"quickSort函數錯誤!");
//單元測試結束
console.info("測試完成!");
通過控制臺語句中的console.assert()方法可以分別測試代碼中的swap函數、getMiddle函數和quickSort函數。如果測試通過,則會看到在控制臺中輸出帶有信息提示圖標的“測試完成!”字樣。
如果其中某一個函數出錯則會有相應提示,如圖1所示。
上述針對快速排序模塊的測試很簡單,測試結果也沒有問題。但是對單元測試來說,這個測試用例太單一和普通了。為了提高測試用例[5]覆蓋率,最好寫一個輔助函數tester來調用被測試代碼和使用控制臺語句輸出結果,具體做法如下:
function tester(name,result,expect){
//使用分組語句輸出測試用例名
console.group(name);
if(result==expect){
//測試通過,信息提示
console.info("通過!");
}else{
//測試失敗,警告提示
console.warn("失敗");
}
//分組結束
console.groupEnd();
}
如果用上述tester函數測試完成快速排序的quickSort函數,可以這樣實現:
//待排序list
var array1=[6,2,9,8,1,7];
//預期的結果
var result1=[1,2,6,7,8,9];
//待排序list2
var array2= [6,2,9,8,1,7,85,12,48,56,78,987,45,
12,-78,45,0,58,96,12.56,12.3,7.36];
//預期的結果2
var result2 = [-78,0,1,2,6,7,7.36,8,9,12,12,12.3,
12.56,45,45,48,56,58,78,85,96,987];
//錯誤結果測試
tester("測試錯誤輸入",1,0);
//測試快速排序
quickSort(array1,0,array1.length-1);
tester("常規測試",array1.toString(),result1.toString());
quickSort(array2,0,array2.length-1);
tester("包含負數與小數測試",array2.toString(),result2.toString());
代碼運行結果如圖2所示。
可使用tester函數添加許多測試用例,并且還能為用例命名,在控制臺中直接顯示每個用例是否通過,同時用不同顏色標記,使結果一目了然。至此一個基本的單元測試就完成了。
3 結語
快速排序算法的JavaScript代碼,靈活使用控制臺語句可快速完成代碼模塊的單元測試,比起專業的第三方JavaScript單元測試框架更高效,學習曲線也不那么陡峭。但是,利用控制臺語句實現JavaScript代碼單元測試主要適用于邏輯代碼,而前端開發很多時候要和UI關聯,雖然UI相關的代碼也可以進行單元測試,但很麻煩,比起邏輯代碼難度大得多。隨著單元測試的普及,尤其是敏捷開發的推動,涌現了許多優秀的JavaScript單元測試框架,如Qunit和Jasmine等,每個都有各自擅長的領域。對于基于JavaScript語言的前端項目單元測試,結合控制臺語句,精心選擇框架,綜合考慮項目實際情況,一定可以寫出合適的測試代碼。
參考文獻:
[1] 張軍,李攀,邢光輝,等.軟件測試的認知誤區和單元測試實戰流程[J].科技創新與應用,2016 (25):120120.
[2] 令芬.JavaScript API自動化測試方案的管理設計與實現[J].電子設計工程,2016,24(2):3537,41.
[3] 王婷婷,申啟杰.JavaScript調試器軟件架構[J].湖南師范大學學報,2014(6):8892.
V模型一定程度上是典型瀑布模型的一種改良,可視為瀑布模型的延伸。主要是針對開發、測試活動割裂進行的改良。把測試設計工作提前到分析、設計、編碼各階段,一方面提升了開發效率,同時開發與測試同源,提升測試有效性。典型的V模型開發流程包括:需求分析(系統測試分析)、概要設計(集成測試分析)、詳細設計(單元測試分析)、編碼、單元測試、集成測試、系統測試和。和瀑布模型的最大區別是測試設計分析的提前,比如單元測試分析。在瀑布模型中,單元測試是在編碼后進行的,輸入的是編碼;而測試人員需要根據編碼先設計單元測試用例,然后執行。這樣將存在一個風險,即單元測試只能發現編碼本身的問題,即使編碼完全未按照詳細設計進行,單元測試也無法發現。而在V模型中,開發人員、測試人員針對詳細設計展開工作,開發人員編碼的同時,測試人員編寫單元測試用例,從而使得測試用例不受具體編碼影響,能夠更加準確的驗證詳細設計的意圖。其他階段類似。V模型中,測試活動有更多的獨立性和自主性,軟件開發效率也有一定程度的提升。但是V模型無法解決瀑布模型的本質缺陷,如同樣無法應對需求的不斷變化,同樣需要在版本開發后期才能驗證成果等。
二、迭代模型
早在20世紀50年代末期,軟件領域中就出現了迭代模型。通俗的講,迭代模型就是將整個軟件的開發分解成一個個的子特性開發(階段),而針對每個階段內部采用的還是類似瀑布模型的方法。每個迭代是一次完整的經過所有工作流程的過程:需求、分析設計、實施和測試工作流程。每一次的迭代都會產生一個可以的產品,這個產品是最終產品的一個子集。與傳統的瀑布模型相比較,迭代過程具有以下優點:(1)由于每個迭代是整個系統的子系統,相對內容比較單一,各個階段需要傳遞的信息量較小,不需要通過大量的文檔進行傳遞。(2)由于整個開發過程被拆分為獨立的若干階段,用戶在每個階段結束就可以提前看到開發成果。一方面能夠及時對開發中出現的偏差進行糾正;另一方面由于能夠及時看到工作成果,有利于開發人員的效率提升。(3)相對于瀑布模型,迭代模型更加關注對軟件目標、結果的關注,更加注重和最終用戶的互動,以保證開發成果的質量。(4)由于用戶的需求并不能在一開始就作出完全的界定,它們通常是在后續階段中不斷細化的,而迭代模型更能夠適應這種需求的變化。同樣,迭代模型也存在其缺點,那就是對于項目經理和開發團隊的要求更加高,并且需要團隊成員之間更加的信任。因為迭代模型運作對于過程的監控較弱,更加關注面對面的交流與合作。
三、結束語
[關鍵詞]砂石樁;復合地基;檢測;承載力;地基液化
[中圖分類號] [文獻標識碼]A [文章編號]1009-9646(2010)09-0056-02
20世紀50年代開始我國已經將砂石樁技術應用到加固地基的施工中,在實踐過程中應用廣泛,技術也日趨成熟,但是效果仍然到不到預期的要求,這是因為在施工中不斷的遇到新的問題。經過多年的施工和實踐積累,今天的砂石樁施工技術已經成為一種相對成熟的地基處理方法。應用的范圍是松散砂土、粉土、填土等地基的處理。砂石樁作用的機理是:利用樁體的密度不斷增加增加對周圍土層的擠壓,在輔以機械振動,實際上增加了周圍土層的密實度,從而提高了地基的承載力。最終達到降低壓縮性,降低、消除液化性的目的。目前,在砂石樁的施工中對于其作用效果的檢測技術也隨著砂石樁的普及而逐步發展完善。因為,對砂石樁處理地基的效果的檢測是保證施工質量的重要手段,如果檢測的方案、測試方法、評價標準等出現偏差,將會給后續施工帶來潛在的風險,本文將在后面對砂石樁的施工、效果檢測、評價等問題進行探討。
一、檢測方法的探討
1 載荷實驗的探討
砂石樁檢測中,載荷試驗是一種主要的形式。其主要反應的是地基的承載力。這種方法是比較直觀的方法,具體的檢測方式通常有三種:一是單樁地基單元測試;二是多樁地基單元測試;三是單樁和樁間土組合單元測試。
(1)單樁地基單元測試
對單樁的單元化測試,具體的操作方法是以一個砂石樁為測試對象,測試處理的單位面積的承載能力。以此反應施工情況。例如,按三角形布樁,一個樁徑為500mm的砂石樁,設計樁距是1.2m,置換率m=0.157,一個樁體所代表的地基平面單元面積為1.25m2。砂石樁的作用方式是一種作用力以柱心向四周發散性遞減的形式。所以周圍的土體密度也是由里向外、由強到弱的規律,因此在單元測試中選用圓形的承載壓板,承壓板的直徑以單樁所代表的單位面積換算出來的。通過換算,上例的等效圓直徑de=1.26m。
單樁測試的優點是:測試對砂石樁所增加的載荷總量小,測試的費用較低。同時也有一定的缺陷:所加載的載荷作用深度有限,一般達到的深度是承壓板的邊長或者直徑的2-3倍。所以在實際當中這種方法適用的地基深度一般不超過5米的情況,或者上軟下硬的地基類型。
(2)多樁地基單元測試
多樁基礎單元測試,就是對多個樁基進行承載測試,具體的就是把多個樁柱連在一起作為一個檢測單元。采用的承壓板一般是圓形、矩形。承壓板的具體尺寸應當根據多樁單元面積進行換算。選擇多少樁數為一個單元,主要從一下兩個方面來看:第一,處理地基的深度。第二,進行砂石樁施工后地基的變形情況。一般,地基的下部沒有軟土層的時候,盡量減少測量單位內砂石樁的數量。具體的方法就是在一定程度上減少了砂石樁所承載的單元測試的面積,進一步減輕了荷載體的承壓重量,最終達到了降低檢測實際成本的目的,
(3)單樁和樁間土組合單元測試
這是一種組合測試的方法,也就是將砂石樁的分布形式、樁徑、樁間距和置換率綜合在一起,以一個樁體為代表,按照它的基本平面面積為計算單元,通過換算得出復合地基承載特征值,這種形式計算過程比較復雜。實踐中,組合測試的承壓板面積較小較小,得出的地基處理深度也不大,一般情況下都用最小值來判定地基承載應力值。
2 對分層測試的探討
(1)標準貫入試驗方法測試
標準貫人實驗法:分層測試砂石樁對砂土和粉土的擠密效果較好,相對的測試砂石樁對粘性土的擠密效果較差。對埋深不同的同一種土層的擠密效果也不盡相同。應用標準貫人實驗方法測試砂石樁對地基的處理效果,首先一定要按照地基土層的分布情況來測試數據,按照不同深度、土層來進行檢測。
(2)重型動力觸探的分層測試
這種方法測試砂石樁體的密實度和承載力,也要按照地基土層的分布情況進行具體的測試和有效數據的統計。從而給出不同土層、不同埋深的檢測結果,然后將結合和標準貫入實驗的分層數據進行統計比照,按照土層得出復合地基承載力的最終檢測結果。
二、評價方法的探討
由于地基處理的目的不同,檢測評價的側重點也應有所不同。
1 對提高承載力的評價
對砂石樁承載力較高的工程中,評價要在全面了解砂石樁處理地基的范圍和深度,土層的性質和樁的分布情況。在此基礎上分析和研究得出地基處理所要達到的承載力指標和變形指標。同時,還要依據載荷試驗的可靠性,再結合標準貫入、動態探試,對整個處理地基面積給予全面正確的承載評價。
2 對消除液化的評價
砂石樁應用的一個主要目的是消除液化,所以對地基的液化評價也是重要的一個指標。首先。需要了解施工場地的液化土分布和等級,按照要求進行設計。因為完全消除液化和部分消除液化對于砂石樁的施工要求是不同的。其次,要了解需要處理地基的深度和抗震需求等。最后,還要在測試階段利用合理的地基測試方法測定地基液化的最終結果。
三、測試評價的實踐經驗
1 合理地制定檢測方案
首先要評價一項工程的質量如何就要選用合理的測定方法,來測量質量是否達標。在砂石樁施工中評定承載力的高低是重要的質量標準,在以承載力為主要指標的工程中,一般依靠載荷測試來作為基礎測定,并輔以動探法為測定方案。而在檢測消除液化為主的工程中應當以標準貫入法測定消除效果,并輔以樁體重型動力觸探和載荷試驗,通過綜合試驗數據來給出最終的結論。不過不論采用什么方案,都要注意合理和經濟兩個要求。
2 恰當地選擇原位測試方法
在地基施工變形要求不高的工程中,盡量采用單樁復合地基載荷測試。在采用載荷和動探對比法或者經驗法測試中應當盡可能的多采用原位測試來增加檢測樣本,減少成本。
3 通過分析給出綜合指
在對砂石樁處理地基測定的時候要給出復合的承載力和變形量、樁體承載力值、樁體密實度、樁間土承載力等基本數據,還要對這些指標進行分析,得出所要達到的承載力指標和變形指標以供后續施工參考。
四、結語
在地基處理的施工過程中務必要控制拔管的高度及其繼振的時間,并嚴格按設計要求進行施工,確保砂石樁質量;同時,砂石樁在施工過程中應對周邊環境和建筑物進行監測,若發現不良影響,應立即采取相應的補救措施;可根據施工場地的工程地質條件適當增大砂石樁的使用比例,這樣既保證了工程質量,進一步縮短了工期,又能取得較好的經濟效益和社會效益。
參考文獻:
[1]高小旺,建筑結構工程檢測鑒定手冊[M],北京:中國建筑工業出版社,2008
[2]閻明禮,地基處理技術[M],北京:中國環境科學出版社,1996
本文作者:惠大成工作單位:陜西省榆林市清澗縣實驗中學
把握語文教學單元形成性評價程序操作
單元形成性評價可分為四個步驟:出示試題——檢測閱卷——反饋矯正——總結評價。一是針對性測試題應與教學目標相對應,單元目標中的重點對應題型的測試題應多一點,反之,對應數量少的測試題也不容忽視。二是分層次性教學原則。按閱讀,記憶、理解、運用、綜合的順序,試題應是呈現層層遞進關系,體現一種由簡到繁、由具體到抽象、由易到難的循須進方式,把握好試題的難易程度。三是體現綜合歸納性原則。試題要有靈活性,特別是要注重培養學生解決問題的應變能力。檢測閱卷測試一般不超過一小時,測試的方法一般采取閉考形式,有時也可采取半開的形式,采取何種方式由試題的難易程度確定。閱卷要及時、認真,并寫出試卷分析,填寫單元檢測評估表。反饋矯正是語文教學單元形成性評價中的重要一個環節,根據閱卷中獲得的信息,經過教師反思,形成糾正方案。只有找準問題,糾正措施才會有效。對于學生做錯的題糾正時,普遍性問題應重點糾正,同時對個別性問題也不能忽視。這時的糾正實質上是有效地組織學生進行第二次學習,加深學生對所學知識鞏固,給不達標的學生創造再提高的機會??偨Y評價這一環節,也就是反思的過程。做好總結,進行合理公正評價,是激發學生的學習熱情、調動學生積極性的重要手段。應注意到三個方面:一是講公平性,教師對學生要一視同仁,不歧視后進生,堅決避免唯分數論;二是多鼓勵性,所謂鼓勵性,就是只表揚不批評,對那些在單元測試中沒有過關而在平常測試中達標的學生也要表揚鼓勵,三是勇于承擔責任,這里所說的責任是指老師在分析錯題的原因時,不要一味把責任推給學生,要主動承擔教學過程中的責任,從教學的某些方面找出不足,這樣會使師生關系更加密切,更有利于改進教學工作。
語文教學單元階段性測試采取的措施
為保證語文教學單元過關順利實施,單元測試卷必須保證質量。單元測試卷由任課教師認真批閱,便于掌握試卷得失,有利于反饋矯正。這樣每進行一次單元測試才能獲得其真正的意義上的提高。1.搞好單元階段評價有利于促優轉差。通過單元達標測試,便于發現薄弱環節,便于及時采取補救措施。認真搞好單元階段性評價,就會讓差生通過二次達標獲得成功,感受到成功的喜悅,增強戰勝困難的決心和學好知識的信心,形成良性循環。對于優等生來說更應找出存在的問題,有待于進一步提高。2.做好單元階段性評價,有利于教學質量的整體提升。單元階段性測試不同于綜合性測試,更不同于升級測試,應當把單元階段測試看作提高學生課堂練習的一種手段,讓學生在輕松愉快的氣氛中使知識得到鞏固、能力得到提高。3.培養學生的自學能力。語文單元階段性測試的目的是為了讓學生通過測試掌握良好的語文學習方法,提升學生的學習能力。靈活運用知識,做到有師精通,無師自通。語文教學是一個慢長而漸進的過程,只要教師引導學生把握好段性測試學習方法,及時做好單元階段測試的測評工作,才能使語文教學更上新臺階。做到階段段性測試與綜合測試有機統一,達到使學生在語文學習中如魚得水盡情傲游。