프로젝트 관리(Project Management)
5가지 관리항목, 12가지 지식영역 I. 프로젝트 성공의 열쇠, 프로젝트 관리의 개요 가. 프로젝트 관리(Project Management)의 정의 - 프로젝트를 성공적으로 관리하는데 필요한 필수적인 일정, 조직, 인력, 지휘, 통제를 제공하는 절차와 실행 기술/지식 등의 체계 나. 프로젝트 관리의 목적 - 고품질의 제품개발 (품질고도화, 생산성 향상), 개발 절차 준수(표준화, 목표 수립) II. 프로젝트 관리 프로세스 및 5대 기능 가. 프로젝트 관리 프로세스 단계 내용 산출물 착수 프로젝트 및 수행 단계의 요건 정의 프로젝트 헌장 개발서 계획 범위 정의 및 계획, WBS작성, 일정관리 활동 정의 범위관리 계획서, 일정관리 계획서 실행 프로젝트 계획 단계에서 정의한 작업 실행 프로젝트 관리서, 품질보..
2021. 2. 4.
기능점수(Function Point)
ISO/IEC 14143, 기능점수, 데이터기능점수(ILF, ELF), 트랜잭션기능점수(EI, EO, EQ) I. 요구기능을 파악하여 기능점수 분석법을 적용한 SW규모산정방식, FP의 개요 가. 기능점수(Function Point)의 정의 - 소프트웨어의 크기를 결정하는 소프트웨어 기능 유형 별 수량과 성능 및 품질 요인들의 영향도를 고려하여 계산되는 SW 규모 산정 방식 - 특징 : 기능 중심의 산정, 복잡도 산정 시 주관 개입 - 1979년 IBM FPA 소개, 1986년 국제기능사용자그룹(IFOUG)의 발족으로 활성화, ISO/IEC 14143 표준 제정 나. 기능점수의 등장배경 등장배경 내용 추정의 어려움 소프트웨어 개발 초기 프로그램 LOC를 추정하기 어려움 환경의 영향 동일한 기능의 소프트웨어..
2021. 2. 4.
소프트웨어 비용산정
LOC계산, COCOMO, 기능점수(Function Point) I. 소프트웨어 개발 비용 예측 활동, 소프트웨어 비용산정의 개요 가. 소프트웨어 비용산정의 정의 - 소프트웨어 개발에 필요한 기능과 규모를 기반으로 직접적으로 필요한 비용을 예측하는 과학적이고 합리적인 활동 나. 소프트웨어 비용산정의 필요성 - 비용산정 오류, 사전비용분석, 비용 계약, 적정품질 관리 다. LOC 계산과 COCOMO는 시험에 나올 가능성이 매우 적음 II. 소프트웨어 규모산정 방식 분류 유형 내용 사례 하향식 산정방법 경험적, 개발자 합의 등을 통해 규모 추정 전문가판단 Delphi 방식(전문가판단+조정자) 상향식 산정방법 업무분류구조 정의, 각 구성요소에 대한 독립적 산정 후 집계 LOC 기법, 본 수, 개발 단계별 인원..
2021. 2. 4.
역공학, 재공학, 재사용
I. 개발 단계를 역으로 올라가 문서 도출, 역공학의 개요 가. 역공학(Reverse Engineering)의 정의 - 개발 단계를 역으로 거슬러 올라가 기존의 개발된 시스템의 코드나 데이터로부터 설계명세서나 요구분석서 등을 도출하는 방법 나. 역공학의 필요성 - 기존 시스템에 대한 유지보수성 확보, 변경에 따른 시스템 효율성 제고 - 메인 프레임에 대한 다운사이징 개발 시 필요, 시스템과 일치하는 문서를 생성 정보 획득 가능 다. 역공학의 개념도 개념도 입/출력 INPUT 원시코드, 목적코드, 작업 제어 절차, 라이브러리, 디스크 디렉토리, 텍스트 자료, 데이터베이스 구조, 입출력 형태와 자료, 각종 문서 OUTPUT 구조도, 자료 흐름도, 제어 흐름 그래프, 개체 관계도, 자료 흐름 그래프 라. 역공..
2021. 2. 4.
소프트웨어 형상관리(Software Configuration Management)
가시성, 추적성, 형상통제, 식별->통제->감사->기록 I. 소프트웨어에 가시성, 추적성 부여, 형상관리의 개요 가. 소프트웨어 형상관리(Software Configuration Management)의 정의 - 소프트웨어 생명주기 및 유지보수 과정에서 만들어지는 각 단계별 산출물을 체계적으로 관리하여 소프트웨어에 가시성, 추적성을 부여하여 품질보증활동을 향상시키는 기법 나. 소프트웨어 형상관리의 필요성 II. 소프트웨어 형상관리의 개념도 및 관리절차 가. 소프트웨어 형상관리의 개념도 기준선 (Baseline) 각 형상 항목들의 기술적 통제 시점, 모든 변화를 통제하는 시점의 기준 형상항목 프로젝트에서 공식적으로 정의, 관리되는 모든 대상 (문서,프로그램,데이터) 형상물 형상관리의 실제 대상으로 기술문서,..
2021. 2. 3.