1. 程式人生 > >敏捷開發方法與測試方法+程式設計

敏捷開發方法與測試方法+程式設計

  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; } }