시스템 구성요소 입력, 출력, 처리, 제어, 피드백 빌드자동화 도구 Ant, Maven,Gradle 형상 관리 도구 Git,CVS,Subversion 버블정렬 버블 정렬은 첫 번째 자료와 두 번째 자료를, 두 번째 자료와 세 번째 자료를, 세 번째와 네 번째를, … 이런 식으로 (마지막-1)번째 자료와 마지막 자료를 비교하여 교환하면서 자료를 정렬한다. 정렬 시간소요 O(N*log2N) : 선형 로그형 복잡도 : 로그,변수에 비례 ⇒ 퀵정렬,병합정렬 O(N2) : 제곱형 : 제곱에 비례 ⇒ 버블정렬, 삽입정렬, 선택정렬 인터페이스 구현 검증 도구 xUnit, STAF, Fitnesse, NTAF, Selenium, watir -개념적 설계: 사용자의 요구사항 분석 후, 데이터베이스에 대한 추상적인 형태를..