정보시스템 감리 기출해설/소프트웨어공학 해설

(제 23회) 소프트웨어 공학 / (38)~(39) 해설

아이티신비 2024. 9. 18. 09:00

38. 다음 절차로 진행하는 스토리 점수 추정 방법으로 가장 적절한 것은?

 

착수 준비
- 진행자를 선정한다.
- 추정에 전문가를 참여시킨다.
- 추정을 준비한다.
추정 대상
토론
- 진행자는 추정 방법을 설명하고 서
기를 선정한다.
- 제품 책임자는 개발 전문가에게 요구
기능을 설명한다.
- 개발 전문가는 질문 및 토론한다.
- 서기는 업무 범위와 제약사항을 기록한다.
추정 수행
- 개발 전문가는 각자 추정 값을 제시한다.
- 가장 작은 추정 값과 가장 큰 추정 값을 낸 사람이 이유를 설명하고 토론
한다. 이때 가정과 제약사항을 기록
한다.
- 각자 새로운 추정 값을 제시하고 차이가 줄어들 때까지 계속한다.

① 스토리 워크숍

② 플래닝 포커

③ 스크럼 회의

④ 스프린트 계획과 검토

 

▣ 플래닝 포커

  • 사용자 스토리의 규모를 추정하는 방식
  • 전통적인 방식과 달리 한 사람이 주도적으로 추정하는 것이 아니라 팀 전체가 같이 지혜를 모아 업무량을 추정하는 실천 법

● 순서

 
1
사용자 스토리 중에서 적당한 사용자 스토리의 크기를 3으로 정하고, 이를 스토리 포인트라는 단위로 정합니다. 이 업무에 대한 내용을 설명하여 참여자 모두가 이해하도록 합니다. 참여자의 질문을 유도하여, 업무 크기에 대한 공감대를 형성합니다. 이 숫자를 인덱스 카드 한 귀퉁이에 기록합니다.
2
이제부터는 스토리 포인트가 3인 사용자 스토리를 기준으로 상대적으로 포인트를 정하면 됩니다. 3보다 두배 정도 큰일이면 5, 절반정도의 일이라면 1이나 2를 선택합니다. 이떄 다음과 같은 게임의 형식을 취합니다.
3
추정하고자 하는 인덱스카드를 고르고, 제품 책임자가 추정할 사용자 스토리를 설명하면, 팀원들은 이에 대해 질문하고, 제약사항, 위험 등에 대해 간략히 토론을 하여 업무에 대해 이해합니다.
4
설명이 끝나면 하나-둘-셋 하면 각자 생각하는 숫자가 적혀있는 카드가 위로 행하도록 내밉니다.
5
이번 라운드에서 만장일치가 아니고 차이가 발생하였다면 이제 의견 조정을 위한 이야기를 시작합니다.
6
가장 낮게 나은 사람이 낮은 이유를 이야기 하고 가장 높게 나온 사람이 높은 이유를 이야기 합니다.
7
이야기 나눈 것을 바탕으로 다시 게임을 반복합니다.
8
만장일치가 될 떄까지 진행하는 것을 원칙으로 하지만, 만약 3회가 되도록 만장 일치가 나오지 않는다면 중간 포인트를 선택하고 다음 게임으로 넘어갑니다.
9
40 이상의 일이라고 생각한다면, 사용자 스토리가 너무 커서 분할해야 하는 것은 아닌지 다시 한번 확인 합니다.
10
나눌 필요가 있다고 판단되는 일에 대해서는 세분화된 할 일을 인텍스 카드에 적고 이에 대해 플래닝 게임을 한 뒤, 이전의 인덱스 카드를 폐기합니다.
11
모든 할일 목록에 대해 플레닝 게임을 진행하면 추정을 마칩니다.

 

정답 : ②

 

 

39. 다음과 같이 스프링 모듈 간의 상호 의존 관계를 나타날 때, (가)에 대한 설명으로 가장 적절한 것은?

 

① spring-core와 spring-beans 모듈은 스프링 DI 기능과 IoC 컨테이너 구현을 제공하고, spring-expression 모듈은 스프링 애플리케이션에서 SpEL 지원을 제공한다.

② spring-aop 모듈은 AOP 기능을, spring-instrument 모듈은 클래스 계측 기능 지원을 제공한다.

③ spring-orm 모듈은 하이버네이트나 JPA와 같은 ORM 프레임워크 통합을 제공하고 spring-jms 모듈은 JMS 공급자와의 상호 작용을 쉽게 만들어준다.

④ spring-webmvc 모듈은 서블릿 기반의 웹 애플리케이션과 RESTful 웹 서비스 개발을 쉽게 해주며, spring-webflux 모듈은 반응형 웹 애플리케이션과 RESTful 웹 서비스 개발을 쉽게 해준다.

 

▣ 스프링 프레임워크 모듈 간 상호의존성

● 스프링 프레임워크가 제공하는 모듈

  • aop, aspects, beans, beand-groovy, context, context-indexer, context-support, core, expression, instrument, jci, jdbc, jms, messaging, orm, oxm, test, tx, web, webflux, web-mvc, websocket

 

정답 : ①




 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥