Cohe

3장 프로젝트 관리와 계획 연습문제 본문

소프트웨어 공학

3장 프로젝트 관리와 계획 연습문제

코헤0121 2023. 3. 1. 13:41
728x90

 

3-1 다음 중 계획에 대한 설명으로 바르지 않은 것은?④

  1. 계획은 제한된 자원과 제한원 일정으로 결과를 생성하기 위한 방법을 모색하는 것이다.
  2. 계획은 노동 집약적인 개발을 지원하기 위하여 새로운 인력 자원을 찾는 것이다
  3. 계획은 보이지 않는 것을 찾고 조정하는 것이다.
  4. 계획은 많은 사람의 노력을 융합하여 제품을 만들고 이를 통하여 고객의 요구를 만족 시키는 것이다.

3-2 다음 중 소프트웨어 계획 단계에서 이루어지는 일이 아닌 것은? 2.③

  1. 소프트웨어 개발의 범위에 대한 정의
  2. 소프트웨어 개발을 위해 필요한 자원들의 예측
  3. 소프트웨어 모듈 및 자료구조의 정의
  4. 소프트웨어 개발을 위한 비용과 일정의 수정

3-3 다음 중 계획 단계에 사용되는 기법에 대한 설명이 옳지 않은 것은? 3.②

  1. COCOMO 모델은 규모를 기반으로 노력을 추정하는 도구이다.
  2. 기능 점수는 소작업을 기반으로 노력을 추정하는 Bottom-up 방법이다
  3. WBS는 일정 계획 작업의 입력이 된다.
  4. CPM 네트워크는 작업의 선 후 ,병렬 수행 관계를 그린 것으로 최소 소요 기간을 파악할 수 있다.

3-4 소프트웨어 프로젝트 작업 순서를 바르게 나열한 것은? ②

 

2.작업 분해 → 작업 소요 시간 및 우선순위 결정 → CPM 네트워크 작성 - 임계 경로 추출 → 일정표 작성

 

3-5 다음은 소프트웨어 프로젝트를 구성하는 작업들의 선행 작업과 소요 기간을 나타낸 표이다 이 프로젝트를 위한 액티비티 네트워크의 임계 경로는? ②

T1→ T3→T5→T6→T7

 

3-6 다음 CPM 네트워크에 대한 설명으로 옳지 않은 것은? 1

 

 

  1. 프로젝트가 종료되는 데 소요되는 최소 시간은 32일이다
  2. 프로젝트 일정 중 임계 경로는 A-B-E-G-H-I이다.
  3. 여유 시간은 D가제일 많으며 2일이다
  4. E작업의 최대로 빠르게 시작할 수 있는 시간은 12일 이후이다.

3-7 다음은 소프트웨어 프로젝트의 소요 기간과 비용 추정에 대한 설명이다 올바른 것은? 7. ③

  1. 요구되는 개발 일정이 촉박할수록 COCOMO 모형의 노력 승수는 작아진다.
  2. 기능 점수 추정 방법은 LOC를 추정하기 위한 방법이다
  3. 기본형 COCOMO-81에서 같은 량의 노력이 추정되었을 때 가장 오래 걸릴 것으로 예상되는 소프트웨어 타입은 중간형(semidetached )이다.
  4. Putnam 추정 모델은 개발 노력과 개발 기간과의 관계는 선형적이라는 사실을 보여준다.

3-8 다음은 COCOMO 모델의 노력 보정 계수 중 개발 요원의 특성에 대한 것이다. 만일 어떤 고용주가 소프트웨어 프로젝트를 수행하기 위해 앞의 정보만 이용 하여 Java 프로그래머를 고용하고자 한다면 어느 것이 가장 옳은 판단일까? 8. ②

 

  1. Java 프로그래밍 언어의 경험이 프로그래머의 자질과 능력보다 대 큰 영향을 미치므로 Java 언어의 능력이 우선되어야 한다.
  2. 프로그래머의 자질과 능력이 특정 언어의 경험보다 더 큰 영향을 미치므로 프로그래머의 자질과 능력을 우선 고려하여야 한다
  3. 프로그래머의 능력이 낮을수록 프로그램의 규모가 늘어날 수 있어 교육을 고려하여야 한다.
  4. 프로그래밍 언어 경험이 높을수록 비용에 적게 들어 좋은 대우를 고려하여야 한다

3-9 COCOMO Ⅱ의 서브모델이 아닌 것은? 9. ②

  1. 초기 설계 모델(earb, design model)
  2. 임베디드 모델( model)
  3. 응용 결합 모델(application comrosition )
  4. 재사용 모델(reuse)

3-10 기능점수를 (FP) 계산하기 위해 고려할 대상으로 옳지 않은 것은? 10. ③

  1. 외부조회
  2. 내부논리파일
  3. 연계파일
  4. 내부 출력

3-11 기능 정수 (Function Point)에서 EI 중의 하나인 회원 삭제 기능의 복잡도를 산정하기 위해 DET 개수를 산출하려고 한다 회원 정보는 회원 번호 회원 이름 연락처 주소 이매일 필드로 구성된다. 회원 삭제는 회원 번호와 기능치 (Ctrl+R) 을 선택하여 이루어진다. 만약 삭제하려는 회원 번호가 회원 정보에 존재하지 않는다면. 오류메시지가 출력된다. 산출되는 DET 개수는? ①

  1. 3
  2. 4
  3. 5
  4. 6

3-12 어떤 소프트웨어 개발 기간은 12개월이며 5명의 개발 인력이 처음에 투입되었다. 5개월 시작 시점에 추가로 3명이 투입되어 개발이 완료되었다면 이 소프트웨어 개발에 투입된 총 인-월(Man-Month)은? 12.④

* 저자이신 최은만 교수님이 배포하신 정답지가 잘못 인쇄 된듯합니다. 시작 시점이라고 지문에 나와있으니   5명*4개월 + 8명*8개월 = 84MM  , 3번이 정답입니다.

  1. 75
  2. 81
  3. 84
  4. 96

 

3-13 개발한 소프트웨어의 예측된 총 라인수가 5만줄이며 개발한 인력은 5명이다. 평균 생상성이 500줄/MM이라면 개발에 소요되는 적정기간은? 13. ③

  1. 10개월
  2. 15개월
  3. 20개월
  4. 25개월

3-14 다음은 어떤 프로젝트 조직의 장점을 나열한 것인가? 14.①

 👉 효과적인 인력 사용 전문성 유지 및 개발 용이 기술 전수 용이 공동 협력적, 안정적, 보안적 개인 소통 덜 요구됨

  1. 직능별 조직
  2. 프로젝트 별 조직
  3. 강한 메트릭스 조직
  4. 약한 메트릭스 조직

3-15. 프로젝트 팀 조직이 프로젝트에 주는 영향을 두 가지 측면(관리자 권한과 자원 사용 측면)으로 평가했을 때 옳은 것은? 15.①

  1. 직능별 조직, 메트릭스, 프로젝트별 조직 순서로 권한과 자원 사용이 강하다.
  2. 직능별 조직, 메트릭스, 프로젝트별 조직 순서로 권한과 자원 사용이 약하다.
  3. 직능별 조직. 프로책트별 조직. 메트릭스 순서로 권한과 자원 사용이 강하다
  4. 직능별 조직. 프로책트별 조직. 메트릭스 순서로 권한과 자원 사용이 약하다

3-16 위험(risk)에 관한 설명으로 올지 않은 것은? 16.①

  1. 위협은 실제로 발행하여 프로젝트 결과에 부정적인 영향을 끼친 문제이다
  2. 프로젝트 위협(risk)은 프로젝트 일정이나 자원에 영향을 미치는 위험으로 경험있는 개발인력이 도중에 그만두는 것이 그 예이다
  3. 제품 위험(product risk)은 개발될 소프트웨어의 품질 혹은 성능에 영향을 미치는 위험으로 구매한 컴포넌트가 예상대로 성능을 내지 못하는 것이 그 예이다
  4. 위험은 발생 가능성과 발생시 프로젝트에 미지는 영향의 정도로 계량화될 수 있다

3-17. 프로젝트 리스크 관리에 대한 올바른 직업 순서는? 17. ①

  1. 리스크 파악 - 리스크 등록 - 리스크 평가 - 리스크 모니터링 관리
  2. 리스크 파악 - 리스크 평가 - 리스크 등록 - 리스크 모니터랑 관리
  3. 리스크 파악 - 리스크 등록 - 리스크 모니터링 관리 - 리스크 평가
  4. 리스크 파악 - 리스크 평가 - 리스크 모니터링 관리 - 리스크 등록

3-18 프로젝트 실행 단계의 모니터링에 대한 설명 옳지 않은 것은? 18.③

  1. 모니터링 하는 목적은 프로젝트의 현황을 파악하고 차이를 분석하는 것이다
  2. 프로젝트 일정은 투입된 노력을 시간 단위로 환산하여 데이터를 수집하여 모니터링 할 수 있다
  3. 어닝 벨류 분석은 비용과 일정을 따로 모니터링하는 방법이다.
  4. 번더운 차트는 스프린트에 배정되어 기능이 완성되면서 소멸되는 스프린트 점수로 표시한다.

3-19 비용이 5천만원에 6개월로 추정한 프로젝트가 있다 3개월 후 어닝 밸류 분석은 다음과 길다 ①

 👉 EV = 6천 5백만원 PV = 7천 5백만원 AC = 8천만원

 

일정(SV)과 바용의 자이(CV)는 연마인가?

  1. SV = +천만원 / CV= +전5력한원
  2. SV =+ 천5백만원 / CV= -천만원
  3. SV=-5백만원 / CV= 천5백만원
  4. SV =-$천만원 / CV =+천 5백만원

3-20 프로젝트 계획서 안에 포함되어야 할 내용으로 가장 거리가 면 것은? ④

  1. 목적과 산출물 및 배경
  2. 프로젝트 수행하기 위한 일정과 자원
  3. 변경. 위험 관리. 진도 관리 등 기술 관리 방법
  4. 요구에 대한 제약 및 검증 방안

3-21 프로젝트 시작할 것 인지를 결정하는 두 가지 요인은 무엇인가?

 

프로젝트가 제공할 가치, 프로젝트와 관련된 리스크

 

3-22 프로젝트 계획 수립에서 작업은 무엇인가? 또한 프로젝트 수립할 때 고려 할 사항은 무엇인가?

 

목표 설졍, 일정 정리, 비용 추정, WBS 고려해야한다. 작업의 의존관계를 파악한다.

 

3-23 다음은 어떤 프로젝트에 대한 WBS를 나타낸 것이다.

  1. CPM 네트워크를 그리라
  2. 임계 경로를 찾고 그 경로를 네트워크 상에 그리라.
  3. 이 프로젝트를 위해 걸리는 최소 기간은?
  4. 이 프로젝트를 위한 간트 차드를 그리라

3-24. 타당성 분석이란 무엇이며 포함되어야 할 내용에는 어떤 것들이 있는가?

 

장차 실패로 인한 더 큰 손해를 미연에 방지하기 위하여 계획의 성공 가능성을 합리적으로 분석·평가하는 것임

 

3-25 COCOMO 모델이 무엇이며 COCOMO -81과 COCOMO Ⅱ 차이점을 설명하라

 

비용 예측 기법으로 개발 종료된 프로젝트의 테이터를 기준으로 계산

원시 프로그램의 규모에 의한 방법을 이용한 초기모델으로써의 cocomo -81 수학적 공식 사용. 노력 =(Size)^B*M

  • 통계 기법이다.

재사용 요구 분석 요구 변경을 반영할 수 있는 모델, 소프트웨어 개발 프로젝트가 진행된 정도에 따라 세가지 모델 제시

  • 프로토타입을 만드는 단계,
  • 초기 설계 단계
  • 구조 설계 이후 단계

 

2-26. 프로젝트 팀 조직의 세 가지 유형 직능별 조직, 프로젝트별 조직. 메트릭스 조직 무엇이며 각각의 장단점은 무엇인가?

직능별 조직 : 개발자들의 역할에 따라 같은 부서에 속하게 하는 것

프로젝트 별 조직 : 직능별 개발자들이 프로젝트에 배정되어 프로젝트 별로 부서를 조직하는 방법

메트릭스 조직

비교 대상 직능별 조직 프로젝트 별 조직
장점 • 효과적인 인력 사용 • 전문성 유지 및 개발 용이 • 기술 전수 용이 • 공동 협력적, 인정적, 보안적 • 일정 및 비용 관리 용이 • 고객과의 연결이 간단 • 빠른 회신 • 커유니케이션 라인이 간단 • 관리, 교육이 용이 • 프로젝트 파악이 쉬움
단점 • 개인 소통 일 요구됨 • 고객 인터페이스 약함 • 프로젝트 관리 취약 • 수평적인 소통이 취약 • 회신이 느림 • 기술적 불확실성 • 전문가 사용이 비효율적 • 미래 작업의 배정이 불투명 • 프로젝트 사이의 기술적 정보 교류 취약

3-27 애자일 조직의 특성은 무엇이며 스크럼 조직의 역할은 무엇이 있는가?

 

특성 : 결과와 이슈에 대한 오너쉽을 공유 자원 관리와 리더십보다는 고객의 요구와 가치를 만족시키기 위하여 역동적이고 융통성 있고 최적화 된 조직을 구성

스크럼 : 프로젝트 진도를 측정하고 문제를 해결 팀을 보호하는 역할

 

3-28 프로젝트 일정을 모니터링하기 위한 어닝 벨류 분석 방법이란 무엇인가? 또한 번다운 차트란 무엇이며 어떤 장점이 있나?

 

어닝 밸류 분석 : 계획된 노력 실제 진적도 노력을 금전적 가치로 측정하여 통합된 모니터링을 제공, 계획 작업 진척도를 같은 단위로 측정하여 비교 계획단계와 실행 단계를 비교하여 진행 상황의 추이를 확인할 수 있고 미래의 비용과 일정을 예측

번다운 차트 : 애자일 스크럼 수행 될 작업보다는 남아 있는 작업에 대해 초점을 두어 일정을 모니터링 목표는 기능이 출시되는 속도를 측정하는 것 스프린트 사이의 속도는 일정하는 전제

 

3-29 다음 프로젝트에 대하여 적어도 5가지 이상의 위험 요소를 식별하고 그 해결 방안을 제시 하라.

 

”콘텐츠 전문 회사에서 새로운 아이디어로 휴대폰의 사진기 앱을 만들려고 한다. 프로그래밍 전문 인력도 없으나 아이디어는 특허를 출원하여 프로젝트를 시작하였다. 사진기 앱은 용도에 따라 다른 버튼과 위젯을 다양화하려고 한다 특히 버튼에는 캐릭터를 커스터마이징 할 수 있는 계획도 가지고 있다. 출시 시기는 아직 잡지 않았다.”

전문 인력 없음 시기 잡지 않음 프로젝트 범위가 너무 많음 사용자의 입장에서 작성하지 않음

 

3-30 프로젝트 계획서 안에 포함되어야 할 내용은 무엇인가?

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

4장 요구분석 연습문제  (0) 2023.03.01
4장 설계 원리  (1) 2023.03.01
2장 애자일 연습문제  (1) 2023.03.01
2장 애자일 설명  (2) 2023.03.01
1장 프로세스와 방법론 연습문제  (0) 2023.03.01