728x90
1 ) 프로젝트 관리
- 목적에 맞게 미리 계획된 일정과 금액 범위에서 정해진 목적을 달성하기 위한 모든 활동
- 프로젝트 계획 수립 목적은 범위, 자원, 비용 측정을 통하여 위험성을 최소화
- 프로젝트의 관리 3P : 사람(People), 문제(Problem), 프로세스(Process)
2 ) 일정 계획 방법론
- PERT(프로그램 평가 및 검토 기술) : 소요 기간의 예측이 어려운 경우 유리
- CPM(임계 경로 기법) : 소요 기간이 확실한 경우 유리
- 임계 경로: 개발 일정이 가장 늦은 경로
3 ) 소프트웨어 개발 팀
책임 프로그래머(중앙 집중형)
- 소규모 소프트웨어 개발에 유리
- 팀원들 대다수의 만족도가 낮음
- 이직률이 높음
- 단기적인 소프트웨어 개발에 유리
- 쉬운 프로젝트에 유리
- 스타형 구조
민주주의식팀(분산형)
- 대규모 소프트웨어 개발에 유리
- 팀원들 대다수의 만족도 높음
- 이직률이 낮음
- 장기적인 소프트웨어 개발에 유리
- 복잡한 프로젝트에 유리
- 링형 구조
4 ) 비용 측정
- 인월 : 한 사람이 1개월 동안 작업할 양
- 비용 측정의 원칙 : 비용 측정을 최대한 지연, 분해 기술 이용, 실험적 비용 측정 모델 이용, 자동화 도구 이용
- 비용 측정 공식
- 생산성 = LOC(원시 코드라인 수) / 인월
- 개발 기간 = 인원 / 개발인원
- 개발 비용 = 인월 * 단위 비용(월급)
- 비용 측정 방법론
- 하향식 : 전문가 측정, 델파이식 측정(중재자를 두어 여러 전문가와 합의)
- 상향식 : LOC 측정, 단계별 인월, 수학적 산정(Walston) 모형, COCOMO 모형, Putnam 모형, 기능 점수 모형, 간이 기능 점수
COCOMO 모형(Basic COCOMO)
- 유기형(Organic) : 일괄 처리나 과학기술 계산용, 비즈니스 자료 처리, 5만 라인 이하
- 준 분리형(Semi-Detached) : 트랜잭션 처리 시스템, 30만 라인 이하
- 내재형(Embedded) : 최대형 규모
Putnam 모형
- 시간에 따른 함수로 표현되는 Rayleigh-Norden 곡선의 노력 분포도 곡선
- Putnam 모형을 기초로 해서 만든 자동화 추정 도구는 SLIM
기능 점수(Function Point)모형
- 논리적 설계 관점에서 사용자(고객)가 요구하고 인도받는 기능량을 정량적으로 산정
- 기능 점수의 비용 산정 요소 : 입력 유형의 수, 출력 유형의 수, 사용자 명령어 수, 데이터 파일의 수, 인터페이스의 수
5 ) 형상 관리(SCM)
형상 관리는 소프트웨어의 개발 과정에서 발생하는 산출물의 변경 사항에 대한 버전을 관리하기 위한 일련의 활동
형상 통제 위원회(CCB)
형상 관리를 위한 조직을 형상 항목의 변경을 수락 또는 거절하는 역할
조직 구성원: 프로젝트 관리자, 형상 관리자, 품질 담당 관리자, 기술 담당자 및 고객 측 담당자
출처 이기적 정보처리기사
728x90
'정보처리기사' 카테고리의 다른 글
정처기 #7 요구사항 정의 (0) | 2022.01.26 |
---|---|
정처기 #5,6 테일러링을 위한 품질관리, 소프트웨어 개발의 생명주기 (0) | 2022.01.24 |
정처기 #3 소프트 웨어 개발 방법론 (0) | 2022.01.23 |
정처기 정리 #2 소프트웨어 개발 환경 (0) | 2022.01.22 |
정처기 정리 #1 소프트웨어 분류 및 특성 (0) | 2022.01.22 |
댓글