💡 SW 생명주기 모델 종류 [폭프나반]
- 폭포수 모델 : 가장 오래됨. 이전 단계로 돌아갈 수 X, 각 단계 확실히 매듭 지음
- 프로토타이핑 모델 : 주요 기능을 프로토타입으로 구현. 고객 피드백 반영
- 나선형 모델 : 위험 최소화하기 위함. [단계] 계획 및 정의 → 위험 분석 → 개발 → 고객 평가
- 반복적 모델 : 구축 대상 병렬 개발 후 통합
💡 SW 개발 방법론 종류
- 구조적 방법론 : 사용자 요구사항 파악, 문서화 → 처리 중심
- 정보 공학 방법론 : 정보시스템 개발 관련 체계화
- 객체 지향 방법론
- 컴포넌트 기반 방법론(CBD) : 컴포넌트 조립 → 하나의 새로운 응용 프로그램
- 럼바우 : 객체 모델링(객체 다이어그램 활용) → 동적 모델링(상태 다이어그램 활용) → 기능 모델링(자료 흐름도 활용)
- 애자일 방법론 : 절차 < 사람 중심
- 스크럼 : 매일 정해진 시간/장소에서 짧은 개발. 팀 중심
- XP : 의사소통, 즉각적 피드백. 고객 참여O (종류로는 짝프로그래밍, 리팩토링, 테스트 주도 개발 등 존재)
- 제품 계열 방법론 : 특정 제품에 적용하고 싶은 공동 기능 정의/개발. 임베디드 SW 작성에 유용
💡 비용 산정 모델 분류
1) 하향식 산정 기법 : 경험 多 전문가에게 의뢰
- 전문가 판단
- 델파이 기법 : 경험적 지식 이용
2) 상향식 산정 기법 : 세부 요구사항 기능
- 코드 라인 수 (LoC)
- 노력(인월) = LOC / 1인당 월평균 생산 라인 수
- 개발 기간(월) = 노력 / 투입 인원 수
- COCOMO 모형
- 조직형 / 반분리형 / 임베디드형
- 푸트남 모형 : 인력 분포
- 기능점수(FP) 모형 : SW 기능 높은 요인별로 가중치 부여
'🏆 자격증 > ⚡ 정처기' 카테고리의 다른 글
[실기 - 중요도 중] 6. 화면 설계 (UML 다이어그램 파트) (0) | 2024.04.25 |
---|---|
[실기 - 중요도 상] 11. 응용 SW 기술 활용 (1) | 2024.04.25 |
[실기 - 중요도 상] 8. SQL 응용 (0) | 2024.04.25 |
[실기 - 중요도 상] 10. 프로그래밍 언어 활용 (0) | 2024.04.25 |
[필기] 정보처리기사 2023년 3회차 후기 🔥(전공자, 벼락치기) (0) | 2023.07.10 |