애자일 프로세스 모델(문제&정답)

2025. 4. 19. 13:46문제: 소프트웨어 공학

 

서술형 문제

  1. 애자일 프로세스 모델이 기존의 전통적인 개발 방식과 비교했을 때 가지는 주요한 특징 2가지를 서술하시오.

 

객관식 문제

  1. 다음 중 애자일 개발 방법론의 기본 가치에 해당하지 않는 것은 무엇인가?

A. 문서 중심의 개발을 지향
B. 고객과의 협력을 중시
C. 변화에 유연하게 대응
D. 실행 가능한 소프트웨어를 중시


 

빈칸 문제

  1. 애자일은 ( ) 의 소프트웨어를 빠르고 지속적으로 고객에게 제공함으로써 고객 만족을 추구한다.

 

객관식 문제

  1. 다음 중 애자일 프로세스 개발 방법의 설명으로 올바른 것은?

A. 처음부터 전체 요구사항을 완벽히 분석하고 설계한다.
B. 각 기능을 동시에 병렬 개발하여 병합 시 테스트한다.
C. 실행 가능한 프로토타입을 반복적으로 사용자에게 보여준다.
D. 모든 기능을 문서화한 뒤 구현에 들어간다.


 

객관식 문제

  1. 다음 중 스크럼 프로세스에서 팀의 개선과 프로젝트 관리를 중시하는 역할은?

A. 제품 책임자(Product Owner)
B. 개발자
C. 스크럼 마스터(Scrum Master)
D. 고객


 

빈칸 문제

  1. 스크럼은 ( ) 단위로 짧은 반복 주기를 통해 실행 가능한 제품을 개발한다.

 

객관식 문제

  1. 사용자 스토리를 작성할 때 가장 중요한 목적은 무엇인가?

A. 정확한 문법으로 기술하는 것
B. 세부적인 개발 명세를 정리하는 것
C. 개발자와의 대화를 위한 단서를 제공하는 것
D. 코드 구현 지침을 제공하는 것


 

객관식 문제

  1. 소멸 차트(Burndown Chart)의 목적은?

A. 개발된 기능 수를 카운팅하는 것
B. 예산 사용 현황을 관리하기 위한 것
C. 계획 대비 남은 작업량을 시각화하는 것
D. 버그 수를 측정하는 것


 

서술형 문제

  1. 제품 책임자, 스크럼 마스터, 스크럼 팀의 역할을 간단히 서술하시오.

정답 및 해설

  1. 정답 예시:
  • 사용자와의 상호작용 및 소통을 중요시
  • 문서보다는 실행 가능한 소프트웨어를 중시
  1. 정답: A
  • 문서 중심 개발은 애자일의 기본 가치와 반대되는 개념이다.
  1. 정답: 동작 가능한
  • 애자일은 동작 가능한 소프트웨어를 자주 제공함으로써 고객 만족을 추구한다.
  1. 정답: C
  • 애자일은 반복 개발과 프로토타입을 통한 피드백 중심이다.
  1. 정답: C
  • 스크럼 마스터는 스크럼 팀이 잘 작동하도록 돕고 방해 요소를 제거하는 조력자이다.
  1. 정답: 스프린트
  • 스크럼은 1~4주 단위의 스프린트로 반복 수행된다.
  1. 정답: C
  • 사용자 스토리는 대화를 위한 도구이며 개발 명세서가 아니다.
  1. 정답: C
  • 소멸 차트는 남은 작업량의 추이를 시각적으로 보여주는 도구이다.
  1. 정답 예시:
  • 제품 책임자: 요구사항을 제품 기능 목록으로 정리하고 우선순위를 매김
  • 스크럼 마스터: 팀의 장애 요소를 제거하고 프로세스를 지원함
  • 스크럼 팀: 실제 개발을 수행하고 결과물을 구현함
반응형