본문 바로가기

학교 수업/소프트웨어 공학

소프트웨어 개발 시 "계획 단계" 수행 방법

반응형

Project Plan

프로잭트 일정 계획 순서

  1. 프로젝트의 목표와 요구를 정하고, 문제의 범위를 정한다.
  2. (주의 사항) : 목표에는 프로젝트에서 다루어야 할 모든 작업이 포함되어야 하며, 범위 밖에 작업이 포함되서는 안된다.
  • 프로젝트 범위 설정 방법 : 사용자의 입장에서 문제의 범위를 작성하라! , 문제의 배경과 응용 분야를 잘 이해할 필요가 있다. 지식을 얻기 위해 사용자와 면담하거나, 현장을 관찰하고 필요에 따라 실제 업무를 수행해보자
  1. 프로젝트에서 수행할 필요한 작업의 기준을 설정 -> 프로젝트 승인을 위한 참조 문서를 정의한다. ->
  • 문서에 포함되어야 하는 내용
이름 내용
프로젝트 목표 및 요구 프로젝트에서 달성하여야 할 목표와 수행되어야 할 기본 작업(WBS), 산출하여야 할 결과물, 승인 조건들
가정과 제약 조건 프로젝트가 성공하기 위해 만족해야 할 조건, 주로 프로젝트를 발주하는 입장에서 만족시켜 줄 것으로 기대하는 조건을 의미
산출물과 점검 일정 프로젝트에서 정해진 일정에 산출하여야 할 결과물을 말한다.
  1. 프로젝트의 문제를 정의한 문서(SOW)를 도출
  2. 문제를 작업 스케줄 관점으로 이해하기 위해 WBS 분석이 필요하다.
  3. 작업의 의존 관계를 파악한다.
  4. 자원을 할당하고, 마일스톤을 설정한다.
  5. 일정 개발 (간트 차트 도출!)

초기 계획 단계

단계 이름 설명 최종 도출 내용 추가 변경 사항
목표 설정 프로젝트의 특성은 무엇이며, 누가 자원을 제공하며, 누가 사용할 것인지 정한다. 프로젝트의 특성 :
자원 제공: 시스템
사용자 : 일반 사람들
 
일정 정의 프로젝트 작업의 진행 스케줄과 할당할 자원을 정한다. 간트 차트 제작
할당할 자원 정하기 :
 
비용 추정 프로젝트를 완성시키기 위해 필요한 비용을 추정한다. 비용 정하기 :  

WBS

개발 팀이 프로젝트 목표를 달성하고, 결과물을 산출하기 위해 수행하여야 할 작업을 계층적으로 분할 한 것.

스케줄링

WBS 기반으로 각 작업의 의존관계를 파악하고, 이를 CPM으로 제작한다.

  • 이 단계에서 , 의존관계에 대한 표 도출
  • CPM 표 도출

CPM을 통해 임계경로, 여유시간 도출

  • 이 단계에서 간트차트 도출
반응형

'학교 수업 > 소프트웨어 공학' 카테고리의 다른 글

연습문제 3장 주관식  (0) 2023.10.19
Chapter 1. 주관식 문제  (1) 2023.10.18
Chapter 2. 주관식 문제  (1) 2023.10.18
요구사항을 분석할 때..  (0) 2023.10.16
1장  (0) 2023.10.14