자격증/정보처리기사

요구사항 확인(6)

카늬 2024. 6. 15. 13:48

프로젝트 일정 계획

프로젝트 일정 계획

  • 프로젝트의 프로세스를 이루는 소작업을 파악하고 예측된 노력을 각 소작업에 분배하여 소작업의 순서와 일정을 정하는 것
  • 프로젝트 일정 계획에 사용되는 기능 - WBS, PERT/CPM, 간트 차트 등

PERT(Program Evaluation and Review Technique)

  • 프로젝트에 필요한 전체 작업의 상호 관계를 표시하는 네트워크
  • 개발 경험이 없어 소요기간 예측이 어려운 프로젝트 일정 계획에 사용
  • 원 노드에는 작업, 간선에는 낙관치, 기대치, 비관치를 표시

CPM

  • 프로젝트 완성에 필요한 작업을 나열하고 작업에 필요한 소요기간을 예측하는데 사용하는 기법
  • 노드는 작업, 간선은 작업사이의 전후 의존관계 표시
  • 원형 노드는 작업, 작업이름과 소요시간 표시
  • 박스 노드 이정표를 의미, 이정표 이름과 예상 완료 시간을 표시한다.

간트차트

  • 프로젝트 작업 일정을 막대 도표를 이용하여 표시하는 프로젝트 일정표
  •  

소프트웨어 개발 방법론 결정

소프트웨어 개발 방법론 결정

  • 프로젝트 관리와 재사용 현황을 소프트웨어 개발 방법론에 반영하고, 확정된 소프트웨어 생명 주기와 개발 방법론에 맞춰 소프트웨어 개발 단계, 활동, 작업, 절차 등을 정의하는 것이다.

프로젝트 관리

  • 시스템을 개발하기 위한 전반적인 활동이다.
  • 관리유형
    1. 일정 관리 - 작업 순서, 적업기간 산정, 일정 개발, 일정 통제
    2. 비용 관리 - 비용 산정, 비용 예산 편성, 비용 통제
    3. 인력 관리 - 프로젝트 팀 편성, 자원 산정, 프로젝트 조적 정의, 프로젝트 팀 개발, 자원 통제, 프로젝트 팀 관리
    4. 위험 관리 - 위험 식별, 위험 평가, 위험 대처, 위험 통제
    5. 품질 관리 - 품질 계획, 품질 보증 수행, 품질 통제 수행

소프트웨어 개발 표준

소프트웨어 개발 표준

  • 소프트웨어 개발 단계에서 수행하는 품질 관리에 사용되는 국제 표준
  • 주요 소프트웨어 개발 표준
    1. ISO/IEC 12207
    2. CMMI(능력 성숙도 통합 모델)
    3. SPICE(소프트웨어 처리 개선 및 능력 평가 기준)

ISO/IEC 12207

  • ISO(국제 표준화기구)에서 만든 표준 소프트웨어 생명 주기 프로세스

CMMI

  • 소프트웨어 개발 조짖ㄱ의 업무 능력 및 조직의 성숙도를 평가하는 모델

SPICE

  • 소프트웨어의 품질 및 생산성 향상을 위해 소프트웨어 프로세스를 평가 및 개선하는 국제 표준

소프트웨어 개발 방법론 테일러링

소프트웨어 개발 방법론 테일러링

  • 소프트웨어 개발 방법론의 절차, 상용기법 등을 수정 및 보완하는 작업

소프트웨어 개발 프레임워크

소프트웨어 개발 프레임워크

  • 소프트웨어 개발에 공통적으로 사용되는 구성요소와 아키텍처를 일반화하여 제공해주는 반제품 형태의 소프트웨어 시스템이다.

소프트웨어 개발 프레임워크의 종류

  • 스프링 프레임워크
  • 전자정부 프레임워크
  • 닷넷 프레임워크

스프링 프레임워크

  • 자바 플랫폼을 위한 오픈 소스 경량형 애플리케이션 프레임워크
  • 전자정부 표준 프레임워크의 기반 기술로 사용되고 있다.

전자정부 프레임워크

  • 대한민국의 공공부문 정보화 사업 시 정보시스템의 구축을 지원하기 위해 필요한 기능 및 아키텍처를 제공하는 프레임워크

닷넷 프레임워크

  • Windows 프로그램의 개발 및 실행 황경을 제공하는 프레임워크이다.
  • Microsoft에서 인터넷 전략을 위해 개발

소프트웨어 개발 프레임워크의 특성

  • 모듈화
  • 재사용성
  • 확장성
  • 제어의 역흐름

 

'자격증 > 정보처리기사' 카테고리의 다른 글

데이터 입출력 구현(2)  (0) 2024.06.18
데이터 입출력 구현(1)  (0) 2024.06.17
요구사항 확인 (5)  (1) 2024.06.12
요구사항 확인 (4) - 다이어그램  (0) 2024.06.11
요구사항 확인 (3) - UML  (1) 2024.06.11