Notice
Recent Posts
Recent Comments
Link
- Today
- Total
Archives
Tags
- JAVA #프로그래머스
- JAVA #자바 #프로그래머스 #서울에서 김서방 찾기
- JAVA #핸드폰 번호 가리기 #프로그래머스 #자바
- 게임 맵 최단거리 #자바 #JAVA #프로그래머스
- 문자열 다루기 기본 #자바 #JAVA
- IntelliJ #인텔리제이 #교육용
- JAVA #자바 #프로그래머스 #나머지가 1이되는 수
- 자바 #JAVA #프로그래머스 #정수 내림차순으로 배치하기
- 빌드 에러
- 콜라츠 추측 #자바 #JAVA #프로그래머스
- 최대값과 최솟값
- 나누어 떨어지는 숫자 배열 #자바 #JAVA #프로그래머스
- JAVA #자바 #프로그래머스 #두 정수 사이의 합
- 최대값과 최솟값 #자바 #JAVA
- Could not resolve all files for configuration
- 자바 #프로그래머스 #JAVA #다음 큰 숫자
- 스프링 #의존성 주입 #DI
- SW공학
- 자바 #프로그래머스 #JAVA #최솟값 만들기 #코딩테스트
- Java
- JAVA #자바 #프로그래머스 #숫자의 표현
- 데이터베이스 #DB #데이터 #정의 #기본
- JAVA #코드업 #기초 100제
- 백준 #자바
- JAVA #프로그래머스 #문자열 내림차순으로 배치하기
- JAVA #백준
- JAVA #프로그래머스 #약수의 개수와 덧셈
- 백준 #JAVA #자바
- 프로그래머스
- servlet
MOMONOTE
소프트웨어 공학 -3 본문
프로젝트 일정 계획
브룩스의 법칙
프로젝트 진행 중에 새로운 인력을 투입할 경우 지연, 혼란
PERT/CPM(Critical Path Method)
대단위 계획의 조직적인 추진을 위해 자원의 제약하에 비용을 적게 사용하면서 최단 시간 내 계획 완성을 위한 프로젝트 일정 방법
- 프로젝트 개발 기간을 결정하는 임계 경로(최장 경로)를 제공
- 개별 작업에 대한 가장 근접한 시간 측정의 기준이 됨
- 각 작업에 대한 시작 시간을 정의하여 작업에 필요한 소요 시간을 예측하고 작업들 간의 경계시간을 계산하고 작업간의 관계를 파악할 수 있게 함
(정확한 시간 예측은 X)
한 이정표에서 다른 이정표에 도달하려면 이전의 작업이 모두 완료 되어야 함
원형 노드는 각 작업을 의미하며 각 작업 이름과 소요기간을 표시, 간선은 작업사이의 의존관계를 나타냄(막대 그래프X)
어떤 작업이 어떤 선행작업때문에 지체되는지, 어떤 작업이 병목현상이 생길 수 있는지 등 쉽게 파악하고 관리할 수 있다.
PERT/CPM 예시
간트차트
언제 시작하고 종료되는지에 대한 작업 일정을 막대 도표를 이용하여 표시. 시간선 차트라고도 함.
- 수평 막대의 길이는 각 작업의 기간을 나타냄
- 작업 경로는 표시할 수 없음
- 이정표, 작업일정, 작업기간, 산출물로 구성
- 목표가 달성되지 못했을시에는 기간을 예측할 수 있다.
간트차트 예시
프로젝트 팀
분산형(민주주의식 팀)
- 참여도와 만족도를 높이고 이직률을 낮게 함
- 팀 구성원 각자가 서로의 일을 검토하고 구성원이 같이 책임
- 장기 프로젝트에 적합
- 의사 결정 시간이 늦어질 수 있음.
중앙집중형 팀( = 책임프로그래머 팀 Chief Programmer)
- 한명의 고급 프로그래머와 몇 명의 중급 프로그래머 소규모 문제에 적합
- 책임 프로그래머 역할 - 요구 분석 및 설계, 판단, 지시, 배분
- 프로그래머 역할 - 코드 작성, 테스트, 디버깅, 문서 작성
- 프로그램 사서 역할 - 프로그램 리스트, 설계 문서, 테스트 계획
- 보조 프로그래머 역할- 업무지원 , 품질 보증 담당자 섭외 ....
계층형 팀 (분산형+중앙형팀)
프로젝트 리더, 고급프로그래머, 초급프로그래머
'소프트웨어 공학' 카테고리의 다른 글
소프트웨어 공학 - 5 (0) | 2021.07.22 |
---|---|
소프트웨어 공학 - 4 (0) | 2021.07.22 |
소프트웨어 공학 -2 (0) | 2021.07.18 |
소프트웨어 공학 -1 (0) | 2021.07.18 |
소프트웨어 공학 -0 (0) | 2021.07.18 |
Comments