![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/KrCu6/btqEyf5Ifdv/MekEklMoJTA85y9A2g9oaK/img.png)
XP(애자일 프로세서 중 하나) XP(익스트림 프로그래밍 테스팅) - 짧은 개발주기를 반복하여, 그때마다 테스트를 통해 요구사항 반영하는 방법론 목적 : 짧고 반복적인 개발주기, 단순설계, 고객참여를 통해 sw를 빠르게 개발하는 것 -릴리즈의 기간을 짧게 반복하여 요구사항 반영의 가시성↑/릴리즈의 규모 크게(X) -릴리즈 테스트 때마다 고객을 직접 참여하여 요구한 기능이 제대로 작동하는 확인 -소규모 인원 개발프로젝트에 효과적 XP 5가지 핵심가치 - 의사소통/단순성/용기/존중/피드백 XP개발 프로세스 사용자 스토리 - 고객요구사항이 담긴 간단한 시나리오, 기능단위로 구성되며 테스트사항도 기재 가능 릴리스 계획수립 - 부분적으로 기능이 완료된 제품을 제공하는 일정 수립 스파이크 - 요구사항 신뢰성↑ 기술..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b5VlRx/btqEwSKCajT/GBRCDKVkVPVeCiQPUPzkK1/img.png)
스크럼(애자일 프로세서 기법 중 하나) 스크럼 기법 - 팀 중심으로 개발의 효율성↑, 스스로 팀을 구성하고 문제 해결해야 한다. 스크럼 팀은 제품책임자, 스크럼 마스터, 개발팀으로 나눈다. 제품책임자 - 개발의뢰자나 사용자 지칭, 요구사항과 백로그를 작성하며, 우선순위는 갱신된다. 스크럼마스터 - 가이드 역할, 팀원통제(X), 회의를 주관하여 진행사항 점검, 발생되는 장애요소 공론화하여 처리한다. 개발팀 - 제품책임자와 스크럼 마스터 제외한 모든 팀원, 디자이너 및 테스터도 포함 (순서 외우기) 1.제품 백로그 - 제품 개발에 필요한 요구사항을 우선순위에 따라 나열한 목록, 업데이트 가능 사용자 스토리 기반으로 릴리즈 계획 수립, 제품책임자가 작성함 2.스프린트 계획 회의 - 제품 백로그 중 수행할 작업..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/9TD7B/btqEyeeBohj/BGzkK03dTl1XaNSm8hMh41/img.png)
소프트웨어 생명주기 – 소프트웨어 개발을 단계적으로 나눈 후 단계별 주요활동과 결과를 산출물로 정리한 것이며 대표적으로 폭포수, 프로포타입, 나선형, 애자일 등이 있다. (필요한 이유) 비용, 개발, 과정의 계획 골격화 하며, 관리 용이 등 폭포수 모형 – 1970년대 나온 것으로 전통적이며 순차적, 단계적으로 진행, 전 단계가 완료되어야 진행 가능, 중간에 사용자가 새 요구사항을 받아들일 수 없으므로 요구가 명확하며 타당해야 한다. 프로포타입 모형 - 요구사항이 부정확하여 견본을 보여주는 것, 오류를 초기에 발견 가능, 중간에 변경이 용이하지만, 비용↑시간↑ 나선형 모형 - 비용이↑ 들기 때문에 대규모에 적합하며, 위험분석 과정이 들어간다. 애자일 - 고객의 소통에 초점을 맞춘 방법론이며, 개인의 상호..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ljC6h/btqEviJhNeV/YU5iIX7ZyVXK68uZkcD6f0/img.png)
package day18; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; import java.util.TreeMap; public class Test13 { public static void main(String[] args) { Map hm = new HashMap(); Map tm = new TreeMap(); Map lm = new LinkedHashMap(); print(hm); print(tm); print(lm); } public static void print(Mapm) { m.put(13, "pig"); m.put(17, "cat"); m.put(3, "dog"); m.put(9, "fish"..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/W46Mt/btqEvZoWTen/wgbP3KHI9qYbv35k07SiXk/img.png)
package day16; import java.util.HashMap; import java.util.Map; public class Test4 { public static void main(String[] args) { HashMap map = new HashMap();//순서개념 없음 map.put(112,"경찰서"); map.put(119, "소방서"); map.put(114, "KT"); System.out.println(map); map.put(112,"Police"); //중복시 전에 있던 값을 덮는다. //map.clear(); //map의 전체를 지운다. //map.remove(119); //key만 가능 or key와value 값 둘다로 해야함 for(Integer num : map.k..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/6B438/btqExta6orm/KA5q1GVGZiCElNbYIFCJok/img.png)
package day18; import java.util.HashSet; import java.util.LinkedHashSet; import java.util.Set; import java.util.TreeSet; public class Test08 { public static void main(String[] args) { Set hs = new HashSet(); Set ls = new LinkedHashSet(); Set ts = new TreeSet(); print(hs); print(ls); print(ts); } private static void print(Set j) { j.add("apple"); j.add("orange"); j.add("melon"); j.add("banana"); ..
- Total
- Today
- Yesterday
- 백준 #JAVA #1000번 #Scanner #Buffered #입력함수
- 정보처리기사 #2020년개정 #요구사항 분석기법 #요구사항 확인기법
- 포토시그니처 #신라면 #시위 #휴가
- JAVA #Map #HashMap #TreeMap #LinkedHashMap
- JAVA #Thread #쓰레드 #자바 #sychronized #wait #notify #notifyAll #lock #잠금 #동기화 #임계영역
- JAVA #Thread #Runnable
- Process #쓰레드
- 백준 #1001번 #A-B
- 정보처리기사 #2020년 개정 #SW설계 #요구사항 확인 #애자일 #스크럼
- 백준 #2557 #HelloWorld! #JAVA
- JAVA #HashMpa #Map #Hashtable #Hashing
- JAVA #CollectionFramework #Set #Treeset
- 정보처리기사 #가용성 #2020년개정 #오픈소스 #애플리케이션 #WAS #비즈니스 #DBMS
- key #value
- 정보처리기사 #2020년개정 #UML #다이어그램 #정적 #동적 #구조적 #행위 #실체화 #구조 #관계 #의존 #연관 #집합 #포함 #일반화
- 백준 #Java #10926 #??!
- JAVA #CollectionFramework #Set #HashESet #TreeSet #LinkedHashSet
- JAVA #CollectionFramework #List #ArrayList #LinkedList #for-each #foreach #iterator #Iterator #반복자
- 정보처리기사 #2020년 개정 #XP #익스트림프로그래밍 #릴리즈 #이터레이션 #방법론
- JAVA #Thread #쓰레드 #싱글쓰레드 #멀티쓰레드 #자바
- JAVA #CollectionFramework #Stack #Queue #LinkedList #PriorityQueue #LIFO #FIFO
- 10998 #A*B #AxB
- JAVA #Thread #실행제어 #상태제어 #스케줄링 #sleep #join #stop #resume #suspend #yeid #interrupt #interrupred #Deprecated
- JAVA #Thread #쓰레드 #자바 #우선순위 #setPriority #getPriority
- NEW #BLOCKED #TERMINATED #WAITING #TIMED WAITING #RUNNABLE
- 정보처리기사 #2020년개정 #요구사항확인 #1과목 #SW생명주기 #폭포수 #SW설계 #나선형 #애자일 #프로포타입
- 정보처리기사 #2020개정 #SW설계 #현행시스템
- JAVA #CollectionFramework #Set #HashSet
- 자바 #개념 #변수 #자료형
- 육회물회 #금복주류 #소메랑곱창 #금정역 #나는솔로 #맥주
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |