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