일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 런타임 상수
- compgen
- mysql
- BindingResult
- @SubscribeMapping
- 쿠키
- 기본키 전략
- 파이썬
- Git
- 컴파일 타임 상수
- 프로그래머스
- JPA
- m:n
- 커밋 되돌리기
- API
- DTO
- allocationSize
- @Autowired
- 메모리 구조
- 리눅스
- 오블완
- 티스토리챌린지
- JDBC
- application layer
- 쉘 스크립트
- 편향된 지수
- intelij spring config
- 백준
- spring
- 알고리즘
- Today
- Total
목록분류 전체보기 (100)
둘셋 개발!
요구사항의 중요성 요구사항을 기반으로 모든 개발 활동이 이루어 지기 때문에 중요하다. A system can be no better thant its requirements 요구사항 분류 기능과 비기능 요구사항을 나뉜다. 1. 기능 요구사항 : 제품 구현을 위해 소프트웨어가 가져야 하는 기능 : 저장 기능, 편집 기능, 삭제 기능, 보기 기능 등 2. 비기능 요구사항 : 제품의 품질 기준을 만족시키기 위해 소프트웨어가 가져야 하는 성능, 사용의 용의성, 안전성과 같은 행위적 특성 : 성능, 사용의 용의성, 신뢰도, 보안성, 운용상의 제약, 안전성, 정확성, UI간편성, GPS 성능 등 요구사항 개발 단계 요구사항 추출 -> 요구사항 분석 -> 요구사항 명세 -> 요구사항 검증 1. 요구사항 추출 : 고객..
애자일 방법론의 종류 중 2가지만 소개하려고 한다. 1. XP 2. SCRUM eXtreme Programming (XP) 변화하는 고객 요구사항에 대한 응답성을 개선하기 위한 소프트웨어 개발 방법론으로써 가장 큰 특징은 Best Practice를 극대화 한 것이다 - XP 의 철학 1. Communication을 개선 (의사소통) 2. Simplicty 해야함 (단순성) 3. Feedback을 받아야 함 (피드백) 4. Courage를 키워야 함 (용기) - XP 12 규칙 1. The whole team including On-site Customer 의사소통 향상을 위해 고객을 프로젝트에 항상 상주하게 함 2. Planning game 고객과 story를 통해 계획/기획함 3. Small relea..
Protocol 이란 : 인터넷 안에서 hw/sw 간 서로 메세지를 주고 받으며 상호작용을 하는 약속이다. 메세지를 주고 받는 실체인 entity들이 protocol의 방식으로 동작한다.(entity: 기기 안에 있는 sw 모듈들) Protocol 구조 - stack 구조로 위 아래의 protocol끼리 API로 상호작용하고 상대방 protocol과 상호작용한다. (출처: www.artizanetworks.com) Protocol Model 다음 그림은 패킷을 주고 받을 때의 모습이다. - service 요청받는 쪽이 요청하는 쪽에게 무언가를 해주는 것을 service라고 한다. 그러면 요청받는 쪽을 service provider, 요청하는 쪽을 service user이 된다. service user은 ..
SW 개발 생명주기 소프트웨어 개발 과정을 나타내는 최상위 프로세스(절차적 지식) SW 생명주기 유형 → Big Bang approach : 단계적 접근이 아닌 급진적인 접근 → Incremental approach : 점증적인 모델 폭포수 모형 waterfall model 완전히 순차적으로 단계를 밟아가며 진행하는 모형이다. 요구사항 분석이 완전히 끝나야 디자인 작업에 들어갈 수 있고, 디자인 작업이 완전히 끝나야 구현으로 갈 수 있다. 산출물 관리가 쉽고 전체적인 개발 과정을 이해하는 것이 쉽다는 장점이 있다. 하지만 과정을 병행하지 못하고 수정불가능하다는 단점이 있다 프로토타이핑(Prototyping) 모델 폭포수 다음으로 나온 모델로 가장 큰 특징은 요구사항을 완벽하게 정하기 위해서 요구사항 분석..