敏捷開發方法與測試方法+編程

  1. 極限編程:XP是一種輕量級,高效、低風險、柔性、可預測的,彼此相互依賴關聯,並通過行爲貫穿整個生存週期。
  2. 水晶法:認爲每一個不同的項目都需要一套不同的策略、約定和方法論,認爲人對軟件質量有重要的影響。
  3. 並列爭求法:使用迭代的方法,其中每30tian一次迭代稱爲一個衝刺,並按需求的優先級別來實現產品。
  4. 自適應軟件開發:ASD有六個基本原則:有一個使命作爲指導,特徵被視爲客戶價值的關鍵點,過程中等待是很重要的,因此重做和做是很關鍵的。
  5. 敏捷統一過程:AUP採用在大型上連續,在小型上迭代構件軟件系統,採用經典的UP階段性。
  6. 黑盒測試:也稱功能測試等價類劃分,邊界值分析,錯誤推測和因果圖;
  7. 白盒測試:也稱結構測試根據程序的內部結構和邏輯來測試用例,對程序的路徑進行測試。
  8. 風險識別:試圖系統化的指出對項目的計劃的威脅。識別出已知風險和可預測風險後。風險預測風險發生的可能性和概率。
  9. 風險評估:對風險評估很有用的技術就是定義風險參照標準。
  10. 風險控制:目的是輔助項目組建立的風險策略。

編程題

package leetcode;

import java.util.Arrays;

public class xiaozhongqiuda {

  public static void main(String[] args) {
  	// TODO Auto-generated method stub
  	/*
  	需求,有2n個數分成n對,每對中找最小的,求出最後加和的最大值。*/
  	int num[]={1,6,5,7};
  	Arrays.sort(num);
  	int sum=arrayPairSum(num);
  	System.out.print(sum);
  }

  private static int arrayPairSum(int[] nums) {
  	// TODO Auto-generated method stub
  	int sum=0;
  	for(int i=0;i<nums.length-1;i+=2){
  			sum+=Math.min(nums[i], nums[i+1]);
  		}
  	
  return sum;
  }

}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章