36. 다음은 웹 SOA(service oriented architecture)에 대한 주요 표준과 이들에 대한 설명이다. 상호간의 연결이 가장 적절한 것은?
가. SOAP
나. WSDL 다. WS-BPEL |
A. 여러 개의 다른 서비스를 포함하는 프로세스 프로그램을 정의하는데 사
용되는 워크플로우 언어 B. 서비스 인터페이스 정의에 대한 표준 C. 서비스들 간의 통신을 지원하는 메시지 교환 표준 |
① 가-A, 나-B, 다-C ② 가-B, 나-C, 다-A
③ 가-C, 나-A, 다-B ④ 가-C, 나-B, 다-A
▣ 용어설명
- SOAP(Simple Object Access Protocol)
: XML 기반의 메시지 교환 프로토콜로써 웹 서비스간의 구조적 데이터 교환에 관한 구조를 정의
- WSDL(Web Service Description Language)
: XML 기반의 서비스 인터페이스 정의 언어로써 웹서비스를 이용하여 어떻게 커뮤니테이션 하는지 나타냄
- WS-BPEL(Web Service-Business Process Execution Language)
: 웹서비스를 사용해 비즈니스 프로세스 내에서 동작 조건을 지정하기 위한 실행언어
● 추가 설명) WSDL / SOAP / UDDI 개념
- WSDL(Web Service Description Language) : 웹 서비스 기술언어 또는 기술된 정의 파일의 총칭으로 XML로 기술괸다. 웹 서비스의 구체적 내용이 기술되어 있어 서비스 제공 장소, 서비스 메시지 포맷, 프로토콜 등이 기술된다.
- SOAP(Simple Object Access Protocol) : 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 형태의 프로토콜이다. SOAP는 XML 을 근간으로 헤더와 바디를 조합하는 디자인 패턴으로 설계되어 았다. 헤더는 선택사항으로 반복이나 보안 및 트랜잭션을 정보로 하는 메타정보를 가지고 있다. 바디 부분은 주요한 정보를 가지고 있다.
- UDDI(Universal Description, Discovery, and Intergration) : 인터넷에서 전 세계의 비즈니스 업체 목록에 자신의 목록을 등록하기 위한, XML기반의 규격을 말한다.
정답 : ④
37. 애자일 프로젝트 관리 방법인 스크럼(scrum)에 대한 설명 중 가장 적절하지 않은 것은?
① 스크럼(scrum)은 소프트웨어 개발 팀이며 7명을 넘지 않을 것을 권장한다.
② 스프린트(sprint)는 개발에서 이루어지는 반복을 의미하며 주로 2~4주 길이로 구성한다.
③ 제품 백로그(product backlog)는 해야 할 일에 대한 목록이며 소프트웨어 요구사항 등이 포함된다.
④ 스크럼 마스터(scrum master)는 프로젝트 관리자와 유사한 역할이며 팀이 스크럼 프로세스를 효과적으로 따를 수 있도록 한다.
▣ 스크럼은 애자일 선언 원칙을 따르는 애자일 기법이며 애자일 프로젝트 조직에게 프레임워크를 제공한다. 스크럼 구성요소 중 개발팀은 7명을 넘지 말아야 한다.
스크럼 용어
|
정의
|
개발팀
(development team) |
|
잠재적으로 전달 가능한 제품 증가분
(potentially shippable product increment) |
|
재품 백로그
(roduct backlog) |
|
제품 소유권자
(product owner) |
|
스크럼
(scrum) |
|
스크럼 마스터
(scrum Master) |
|
스프린트
(sprint) |
|
속도
(veiocity) |
|
정답 : ①
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보시스템 감리 기출해설 > 소프트웨어공학 해설' 카테고리의 다른 글
(제 24회) 소프트웨어 공학 / (40)~(41) 해설 (2) | 2024.07.23 |
---|---|
(제 24회) 소프트웨어 공학 / (38)~(39) 해설 (0) | 2024.07.22 |
(제 24회) 소프트웨어 공학 / (34)~(35) 해설 (0) | 2024.07.20 |
(제 24회) 소프트웨어 공학 / (32)~(33) 해설 (0) | 2024.07.19 |
(제 24회) 소프트웨어 공학 / (30)~(31) 해설 (0) | 2024.07.18 |