일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DTO
- 메모리 구조
- 리눅스
- 커밋 되돌리기
- 편향된 지수
- 오블완
- Git
- 티스토리챌린지
- 기본키 전략
- m:n
- 컴파일 타임 상수
- mysql
- BindingResult
- @Autowired
- JDBC
- 파이썬
- 쿠키
- application layer
- intelij spring config
- JPA
- 알고리즘
- API
- 런타임 상수
- compgen
- @SubscribeMapping
- allocationSize
- spring
- 백준
- 프로그래머스
- 쉘 스크립트
- Today
- Total
목록소프트웨어공학 (4)
둘셋 개발!

요구사항의 중요성 요구사항을 기반으로 모든 개발 활동이 이루어 지기 때문에 중요하다. 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..

SW 개발 생명주기 소프트웨어 개발 과정을 나타내는 최상위 프로세스(절차적 지식) SW 생명주기 유형 → Big Bang approach : 단계적 접근이 아닌 급진적인 접근 → Incremental approach : 점증적인 모델 폭포수 모형 waterfall model 완전히 순차적으로 단계를 밟아가며 진행하는 모형이다. 요구사항 분석이 완전히 끝나야 디자인 작업에 들어갈 수 있고, 디자인 작업이 완전히 끝나야 구현으로 갈 수 있다. 산출물 관리가 쉽고 전체적인 개발 과정을 이해하는 것이 쉽다는 장점이 있다. 하지만 과정을 병행하지 못하고 수정불가능하다는 단점이 있다 프로토타이핑(Prototyping) 모델 폭포수 다음으로 나온 모델로 가장 큰 특징은 요구사항을 완벽하게 정하기 위해서 요구사항 분석..
Best Practice란? 여러가지 솔루션 중 가장 대중화, 성공화, 입증된 방법 줄여서 BP라고 부른다 SW 개발 에서 Best Pratice가 중요한 이유 개발은 사람이 하는 것이기 때문에 분명 실수가 존재하고 에러상황이 발생한다. 이러한 실수를 줄이기 위해 체계적으로 개발을 시작 해야하는데 체계적인 개발 BP를 활용한다면 최대한 실수를 줄일 수 있고 성공적인 sw 결과물을 낼 수 있다. 또한 sw 개발은 보통 한사람만이 하는 것이 아니라 여러 사람이 함께 일하는 것이므로 제대로 된 협업방식이 성공적인 결과물을 이끌어 낼 수 있다. 따라서 협업 방식 BP을 활용하면 좋은 결과물을 낼 수 있다.