Learn & Record
[velog] 정보처리기사 실기 요약 [1] 요구사항 확인 (소프트웨어 생명주기 ~ 애자일) 본문
정처기 실기 요약 [1] 요구사항 확인
소프트웨어 생명주기(SDLC)시스템의 전 공정을 체계화한 절차SDLC 모델 종류폭포수 모델 : 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어감, 선형 순차적 모형(고전적 생명주기 모형)프로토
velog.io
1. 소프트웨어 생명주기(SDLC)
- 시스템의 전 공정을 체계화한 절차
2. SDLC 모델 종류
- 폭포수 모델 : 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어감, 선형 순차적 모형(고전적 생명주기 모형)
- 프로토타이핑 모델 : 프로토타입을 구현해, 고객의 피드백을 반영하며 만들어 간다
- 나선형 모델 : 위험을 최소화하기 위해 점진적으로 개발
- 반복적 모델 : 구축 대상을 나누어 병렬적으로 개발 후 통합하거나, 반복적으로 개발 (SDLC 모델)
3. 소프트웨어 개발방법론
- 구조적 방법론 : 전체 시스템을 기능에 따라 나누어 개발하고, 이를 통합.(하향식 방법론) 나씨-슈나이더만 차트 사용
- 정보공학 방법론 : 정보시스템 개발에 필요한 관리 절차와 작업 기반을 체계화
- 객체지향 방법론 : 복잡한 현실 세계를 사람이 이해하는 방식으로 시스템에 적용
- 컴포넌트 기반 방법론(CBD) : 컴포넌트를 조립해 하나의 새로운 응용 프로그램 작성(생산성, 확장성, 재사용)
- 애자일 방법론 : 절차보다는 사람이 중심, 변화에 유연하고 신속하게 적응하면서 효율적으로 시슽메 개발
- 제품 계열 방법론 : 특정 제품에 적용하고 싶은 공통된 기능을 정의해 개발, 임베디드에 유용
애자일
4. XP : 의사소통 개선과 즉각적 피드백
- 5가지 가치 : 용기, 단순성, 의사소통, 존중, 피드백
- 12가지 기본원칙
- 짝 프로그래밍, 공동 코드 소유, 지속적인 통합, 계획 세우기, 작은 릴리즈, 메타포어, 간단한 디자인, 테스트 기반 개발, 리팩토링
40시간 작업, 고객 상주, 코드 표준
'Certificate > 정보처리기사' 카테고리의 다른 글
[velog] 정보처리기사 실기 요약 [2] 요구사항 확인 (0) | 2024.03.11 |
---|---|
[velog] 정보처리기사 실기 요약 [1] 요구사항 확인 (애자일 ~ 전체) (0) | 2024.03.10 |
[COMCBT] 정보처리기사 202006 ~ 202204 오답 기출 4 (2) | 2024.03.03 |
[COMCBT] 정보처리기사 202006 ~ 202204 오답 기출 3 (0) | 2024.03.02 |
[COMCBT] 정보처리기사 202006 ~ 202204 오답 기출 2 (0) | 2024.03.01 |