1. 소프트웨어 개발 방법론 테일러링의 개요프로젝트 상황 및 특성에 맞도록 정의된 소프트웨어 개발 방법론의 절차, 사용기법 등을 수정 및 보완하는 작업관리적 측면 : 최단기간에 안정적인 프로젝트 진행을 위해 사전 위험을 식별하고 제거하는 작업기술적 측면 : 프로젝트에 최적화된 기술 요소를 도입하여 프로젝트 특성에 맞는 최적의 기법과 도구를 찾아가는 작업소프트웨어 개발 방법론 테일러링 수행 절차프로젝트 특징 정의표준 프로세스 선정 및 검증상위 수준의 커스터마이징세부 커스터마이징테일러링 문서화2. 소프트웨어 개발 방법론 테일러링 고려사항내부적 기준목표 환경 : 시스템의 개발 환경과 유형이 서로 다른 경우 테일러링이 필요요구사항 : 프로젝트의 생명 주기 활동에서 개발, 운영, 유지보수 등 프로젝트에서 우선적으..
1. 소프트웨어 개발 표준의 개요소프트웨어 개발 단계에서 수행하는 품질 관리에 사용되는 국제 표준을 의미대표적인 소프트웨어 개발 표준 : ISO/IEC 12207, CMMI, SPICE 등2. ISO / IEC 12207ISO (국제 표준화 기구)에서 만든 표준 소프트웨어 생명 주기 프로세스소프트웨어의 개발, 운영, 유지보수 등을 체계적으로 관리하기 위한 소프트웨어 생명 주기 표준을 제공ISO / IEC 12207의 구분기본 생명 주기 프로세스 : 획득, 공급, 개발, 운영, 유지보수 프로세스지원 생명 주기 프로세스 : 품질 보증, 검증, 확인, 활동 검토, 검사, 문서화, 형상 관리, 문제 해결 프로세스조직 생명 주기 프로세스 : 관리, 기반 구조, 훈련, 개선 프로세스3. CMMI Capability..
1. 소프트웨어 개발 방법론 결정의 개요프로젝트 관리와 재사용 현환을 소프트웨어 개발 방법론에 반영하고 확정된 소프트웨어 생명 주기와 개발 방법론에 맞춰 소프트웨어 개발 단계, 활동, 작업, 절차 등을 정의 하는 것2. 소프트웨어 개발 방법론 결정 절차프로젝트 관리와 재사용 현황을 소프트웨어 개발 방법론에 반영소프트웨어 개발 방법론에 프로젝트 관리와 재사용 현황을 반영하는 방법을 프로젝트 관련자들에게 설명소프트웨어 개발 방법론에 프로젝트 관리와 재사용 현황을 반영하고 그 결과를 프로젝트 관련자들에게 설명한 후 결정개발 단계별 작업 및 절차를 소프트웨어 생명 주기에 맞춰 수립소프트웨어의 기본 생명 주기, 지원 생명 주기, 조직 생명 주기별로 주요 프로세스를 확인소프트웨어의 개발 프로세스, 개발 생명 주기,..
1. 개요프로젝트의 프로세스를 이루는 소작업을 파악하고 예측된 노력을 각 소작업에 분배. 개요소작업의 순서와 일정을 정하는 것소프트웨어 개발 기간의 지연을 방지하고 프로젝트가 계획대로 진행되도록 일정을 계획계획된 일정은 프로젝트의 진행을 관리하는데 기초 자료가 됨계획된 일정과 프로젝트의 진행도를 비교하여 차질이 있을 경우 여러 조치를 통해 조정할 수 있음프로젝트 일정 계획에 사용되는 기술 : WBS, PERT/CPM, 간트 차트 등WBS Work Breakdown Structure (업무 분류 구조) : 개발 프로젝트를 여러 개의 작은 관리 단위(소작업)로 분할하여 계층적으로 기술한 업무 구조2. PERT Program Evaluation and Review Technique (프로그램 평가 및 검토 기..
1. 수학적 산정 기법의 개요경험적 추정 모형, 실험적 추정 모형상향식 비용 산정 기법개발 비용 산정의 자동화를 목표로 함비용을 자동으로 산정하기 위해 사용되는 공식은 과거 유사한 프로젝트를 기반으로하여 경험적으로 유도된 것수학적 산정 기법의 종류 : COCOMO 모형, Putnam 모형, 기능 점수 FP 모형 등각 모형에서 지정된 공식을 사용하여 비용을 산정2. COCOMO 모형 개요보햄이 제안한 것프로그램의 규모인 LOC(원시 코드 라인 수)에 의한 비용 산정 기법개발할 소프트웨어 규모를 예측한 후 이를 소프트웨어 종류에 따라 다르게 책정되는 비용 산정 방정식에 대입하여 비용을 산정비교적 작은 규모의 프로젝트들을 통계 분석한 결과를 반영한 모델중소 규모 소프트웨어 프로젝트 비용 추정에 적합같은 규모의..
1. 상향식 비용 산정 기법의 개요프로젝트의 세부적인 작업 단위별로 비용을 산정한 후 집계하여 전체 비용을 산정하는 방법상향식 비용 산정 기법의 종류 : LOC 기법, 개발 단계별 인월 수 기법, 수학적 산정 기법 등2. LOC (원시 코드 라인 수, source Line Of Code) 기법소프트웨어 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 기법측정이 용이하고 이해하기 쉬워 가장 많이 사용예측치를 이용하여 생산성, 노력, 개발 기간 등의 비용을 산정 : a - 낙관치, b - 비관치, m - 기대치 (중간치)낙관치 : 가장 적게 측정된 코드값인 수비관치 : 가장 많이 측정된 코드값인 수기대치 : 측정된 모든 코드 라인 수의 평균산..