반응형

1과목 소프트웨어 설계 ( 인터페이스 설계 )

 

시스템 인터페이스 요구사항 분석

1. 다음 중 시스템 인터페이스 요구사항 명세서의 구성에 포함되지 않는 것은?

① 연계 대상 시스템

② 수신 데이터

③ 인터페이스 이름

④ 인터페이스 주기

 

정답 : 2

포함되는 것은 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려사항이 포함된다.

시스템 인터페이스 요구사항 명세서의 구성에는 송신 데이터만 포함된다.

 

2. 다음 중 시스템 인터페이스 요구사항 분석에 대한 설명으로 옳지 않은 것은?

① 시스템 인터페이스 요구사항 분석은 요구사항 명세서를 통해 요구사항을 기능. 비기능적 요구사항으로 분류하고 명세화 하는 것이다.

② 시스템 인터페이스 요구사항 분석은 소프트웨어 요구사항 분석 기법을 적절히 사용한다.

③ 시스템 인터페이스 요구사항 분석 시 정의된 인터페이스 요구사항은 분해할 수 없다.

④ 시스템 인터페이스 요구사항 분석 시 요구사항의 중요도에 따라 우선순위를 부여할 수 있다.

 

정답 3 필요한 경우 인터페이스 요구사항을 분해할 수 있습니다.

 

3. 다음 중 시스템 인터페이스 요구사항 분석 절차를 올바르게 나열한 것은?

a. 요구사항 분석 및 명세서 구체화

b. 요구사항 분류

c. 요구사항 관련 자료 준비

d. 요구사항 선별

e. 요구사항 명세서 공유

① c - b - d - a - e

② d - b - c - a - e

③ c - d - b - a - e

④ d - c - b - a - e

 

정답 4

 

4. 시스템 인터페이스 관련 요구사항 중 비기능적 요구사항에 해당하지 않는 것은?

① 인사 및 조직 정보 등록

② 운영 접근 통제

③ 처리 속도 및 시간

④ 시스템 장애 대응

 

정답 : 1

 

인터페이스 요구사항 검증

1. 다음 중 인터페이스 요구사항 검증에 대한 설명으로 틀린 것은?

① 인터페이스 요구사항 검증은 요구사항 명세서의 요구사항에 오류가 없는지 확인하는 작업이다.

② 인터페이스 요구사항 검증 방법에는 프로토타이핑, 동료 검토, 테스트 설계 등이 있다.

③ 인터페이스 요구사항 검증은 ‘계획 수립 -> 베이스라인 설정 -> 요구사항 검토 및 오류 수정’의 순으로 수행된다.

④ 인터페이스 요구사항 검토 시 오류를 발견하면 오류 목록과 시정 조치서를 작성한다.

 

정답 : 3 인터페이스 요구사항 검증은 계획수립 -> 요구사항 검토 및 오류 수정 -> 베이스라인 설정의 순으로 수행된다.

 

2. 다음 중 요구사항 검증 방법 중 요구사항 검토에 대한 설명으로 틀린 것은?

① 요구사항 검토는 검토 담당자들이 수작업으로 분석하는 방법이다.

② 요구사항 검토 중 워크스루는 짧게는 일주일 길게는 한달 동안 요구사항을 확인하여 결함을 발견하는 방법이다.

③ 요구사항 검토 중 동료 검토는 요구사항 명세서 작성자가 직접 설명하면서 결함을 발견하는 방법이다.

④ 요구사항 검토 중 인스펙션은 요구사항 명세서 작성자를 제외한 다른 검토 전문가나 그룹이 결함을 발견하는 방법이다.

 

정답 : 2 워크스루는 검토 회의 전에 요구사항 명세서를 미리 배포하여 사전 검토하므로 회의 시간이 1~2시간으로 짧은 편이다.

 

3. 다음 중 인터페이스 요구사항 검증의 주요 항목으로 가장 먼 것은?

① 보안성 ② 완전성 ③ 기능성 ④ 추적가능성

 

정답 : 1 인터페이스 요구사항 검증의 주요 항목에는 완전성, 일관성, 명확성, 기능성, 검증 및 추적 가능성, 변경 용이성 등이 있습니다.

 

인터페이스 시스템 식별

1. 다음 중 인터페이스 시스템 식별에 대한 설명으로 틀린 것은?

① 인터페이스 요구사항 명세서와 인터페이스 요구사항 목록을 기반으로 인터페이스 시스템을 식별한다.

② 식별된 내외부 시스템 간 인터페이스에 참여하는 시스템들을 송신 측과 수신 측으로 구분한다.

③ 인터페이스가 내부 시스템 간 또는 내 외부 시스템 간에 발생하는지를 파악하여 대 내외 여부를 기재한다.

④ 개발하고자 하는 시스템과 타 시스템 사이의 인터페이스를 유일하게 식별할 수 있도록 인터페이스명을 부여한다.

 

정답 : 1 인터페이스 요구사항 명세서와 인터페이스 요구사항 목록을 기반으로 식별하는 것은 개발할 시스템과 이와 연계할 내 외부 시스템 사이의 인터페이스입니다.

 

2. 다음 중 개발할 시스템과 내 외부 인터페이스 시스템 식별에 대한 설명으로 가장 옳지 않은 것은?

① 인터페이스 관련 자료들을 기반으로 개발하고자 하는 시스템과 연계할 내 외부 시스템을 정의한다.

② 시스템 목록 작성 시 대내 시스템의 경우 시스템 레벨은 한국정보화진흥원의 CBD SW개발 표준 산출물 관리가이드에 따라 정의한다.

③ 내 외부 시스템의 연계를 위한 네트워크 연결 정보를 확인한다.

④ 내 외부 시스템의 실제 운용 환경과 하드웨어 관리 주체를 확인한다.

 

정답 : 2 대내 시스템의 경우 시스템 레벨은 기업의 분류 체계를 기반으로 정의한다.

 

송수신 데이터 식별

1. 다음 중 송 수신 시스템 사이에서 교환되는 데이터에 대한 설명으로 가장 옳지 않은 것은?

① 송 수신 데이터 항목은 인터페이스별로 전송되는 데이터 항목과 순서가 다르다.

② 인터페이스 표준 항목 중 시스템 공통부는 개념 모델링과정에서 도출한 개체 타입과 관련 속성, 식별자 등에 대한 개별적인 정보이다.

③ 인터페이스 표준 항목 중 거래 공통부는 연동 처리 시 필요한 직원, 승인자, 기기, 매체 등으로 구성된다.

④ 대 내외 연계 시 사용하는 공통 코드와 연계 시스템 등에서 사용하는 상태 또는 오류 코드 등과 같은 공통 코드 항목에 대해 코드 값과 코드명, 코드 설명 정보 등을 공통 코드로 관리해야 한다.

 

정답: 2 시스템 공통부는 시스템 간 연동 시 필요한 공통 정보를 의미합니다.

 

2. 다음 중 송.수신 데이터 식별에 대한 설명으로 가장 옳지 않은 것은?

① 개발하고자 하는 시스템과 연계할 내 외부 시스템 사이의 정보 흐름과 데이터베이스 산출물들을 기반으로 송 수신 데이터를 식별하고 정의한다.

② 송수신 데이터를 식별하는데 필요한 데이터베이스 산출물에는 테이블 정의서, 코드정의서, ERD등이 있다.

③ 데이터베이스 산출물들을 기반으로 송.수신 시스템 사이에서 교환되는 범위를 파악하고 데이터 항목을 식별한다.

④ 코드성 데이터 항목에 대해 연계 시스템에서 사용하는 코드명과 코드값이 다를 경우 공통 코드 정보를 확보한다.

 

정답: 4 코드성 데이터 항목에 대해 연계 시스템에서 사용하는 코드명과 코드값이 다를 경우 코드 매핑 대상으로 식별하고 양쪽 시스템에서 사용하는 코드 정보를 확보합니다.

 

3. 다음 중 개발할 시스템과 내 외부 시스템 사이의 정보 흐름에 대한 설명으로 가장 옳지 않은 것은?

① 인터페이스 목록에 있는 인터페이스 각각을 검토하여 송신 시스템과 수신 시스템 사이의 정보 흐름을 식별한다.

② 송.수신 시스템 간 정보 흐름을 기반으로 송.수신 시스템 사이에서 교환되는 주요 데이터 항목 또는 정보 그룹을 도출한다.

③ 인터페이스에 참여하는 송.수신 시스템 사이에서 단방향을만 이동하는 정보 또는 정보들을 파악한다.

④ 정보 흐름은 필요 시 표나 다이어 그램 형태로 작성할 수도 있다.

 

정답 : 3 정보 흐름은 송 수신 시스템 사이에서 단방향 또는 양방향의 일정한 방향으로 이동하는 정보를 확인한다.

 

인터페이스 방법 명세화

1. 다음 중 인터페이스 송.수신 방법을 명세화 하는데 포함되는 항목이 아닌 것은?

① 인터페이스 발생 시점

② 인터페이스 통신 유형

③ 인터페이스 처리 유형

④ 인터페이스 연계 방식

정답 : 1 인터페이스 송.수신 방법 명세화 하면 인터페이스 ‘연계 방식, 처리 유형, 통신 유형, 발생주기’ 라는 것을 기억합시다.

 

2. 다음 보기에 해당하는 시스템 연계 표준 기술은 무엇인가?

<보기>

서버는 통신을 위한 소켓을 생성하여 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트와 연결하여 통신하는 네트워크 기술이다.

① DB Link

② Socket

③ Web Service

④ DB Connection

 

정답 : 2

 

3. 다음 중 인터페이스 통신 유형으로 올바르게 구성된 것은?

① 단방향, 실시간, 동기

② 단방향, 동기, 비동기

③ 동기, 비동기, 배치

④ 실시간 지연, 배치

 

정답 : 2 인터페이스 통신 유형하면 단방향, 동기, 비동기!!!!

 

4. 다음 중 인터페이스 처리 유형과 발생 주기에 대한 설명으로 가장 옳지 않은 것은?

① 인터페이스 처리 유형은 업무의 성격 및 전송량을 고려하여 정의한다.

② 인터페이스 발생 주기는 업무 성격과 송수신 데이터 양을 고려하여 매일, 수시 등으로 정의한다.

③ 인터페이스 처리 유형 중 지연 처리 방식은 데이터를 매 건 단위로 처리할 경우 비용이 많이 발생할 때 사용한다.

④ 인터페이스 처리 유형 중 배치 방ㅅ힉은 소량의 데이터를 처리할 경우 사용한다.

 

정답 : 4 배치방식은 소량이 안리ㅏ 대량의 데이터를 처리할 경우 사용한다.

 

시스템 인터페이스 설계서 작성

1. 시스템의 내 외부 인터페이스를 식별하고 인터페이스의 명세를 기술하기 위해 작성하는 문서는?

① 시스템 인터페이스 제안 요청서

시스템 인터페이스 설계서

③ 시스템 인터페이스 요구사항 정의서

④ 시스템 인터페이스 요구사항 목록

 

정답 : 2 인터페이스 식별 및 명세 기술하면 시스템 인터페이스 설계서!

 

2. 다음 중 시스템 인터페이스 정의서에 대한 설명으로 가장 옳지 않은 것은?

① 시스템 인터페이스 정의서에는 데이터 송수신 시스템간의 데이터 저장소와 속성 등을 작성한다.

② 인터페이스 ID와 인터페이스명 등 기본 정보는 송.수신 데이터 명세를 참고하여 기재한다.

③ 최대 처리 횟수는 단위 시간당 처리할 수 있는 해당 인터페이스 최대 수행 건수를 기재한다.

④ 데이터 크기는 해당 인터페이스 1회 처리 시 소요되는 데이터의 평균 및 최대 크기를 기재한다.

 

답 : 2 인터페이스 ID, 인터페이스명, 처리 유형, 통신 유형 등은 시스템 인터페이스 목록에 기록하는 내용입니다.

 

3. 다음 중 시스템 인터페이스 설계서의 구성으로만 올바르게 묶은 것은?

① 시스템 인터페이스 정의서, 시스템 인터페이스 제안 요청서

② 시스템 인터페이스 정의서, 시스템 인터페이스 업무 정의서

③ 시스템 인터페이스 목록, 시스템 인터페이스 제안 요청서

④ 시스템 인터페이스 목록, 시스템 인터페이스 정의서

 

정답 : 4 시스템 인터페이스 설계서는 시스템 인터페이스 목록과 이를 참고하여 작성한 시스템 인터페이스 정의서로 구성됩니다.

 

미들웨어 솔루션 명세

1. 다음 중 미들웨어 솔루션의 유형에 대한 설명으로 가장 옳지 않은 것은?

① ORB는 객체 지향 미들웨어로 코바 표준 스펙을 구현한 미들웨어이다.

② DB는 데이터베이스 벤더에서 제공하는 클라이언트에서 데이터베이스와 연결하기 위한 미들웨어이다.

③ WAS는 웹 환경보다는 클라이언트/서버 환경을 구현하기 위한 미들웨어이다.

④ MOM은 메시지 기반의 비동기형 메시지를 전달하는 방식의 미들웨어이다.

 

정답 : 3 WAS는 클라이언트/서버 환경보다는 웹 환경을 구현하기 위한 미들웨어입니다.

 

2. 다음 중 개발 및 운영 환경에서 사용될 미들웨어 솔루션을 확인하는 방법에 대한 설명으로 가장 옳지 않은 것은?

① 아키텍처 구성 정보를 검토한다.

② 프로젝트의 구매 SW를 검토한다.

③ 프로젝트에서 사용될 미들웨어 솔루션에 대해 정리한다.

④ 솔루션의 제약사항에 대해 검토한다.

 

정답 : 4 솔루션 제약사항의 검토는 미들웨어 솔루션의 명세서를 작성할 때 수행합니다.

 

3. 다음 중 미들웨어 솔루션에 대한 명세서를 작성하는 방법에 대한 설명으로 가장 옳지 않은 것은?

① 누락된 솔루션에 대해 검토한다.

② 제조사의 제품 소개서 내용을 검토한다.

③ 솔루션의 제공 기능 및 특징 등에 대해 검토한다.

④ 솔루션의 제약사항에 대해 검토한다.

 

정답 : 1 누락된 솔루션에 대한 검토는 미들웨어 솔루션을 확인할 때 수행합니다.

 

4. 다음이 설명하는 미들웨어는?

- 은행 계정, 항공기와 버스 예약 업무 등 온라인 트랜잭션 업무에서 트랜잭션을 처리하고 감시하는 미들웨어이다.

- 사용자 수가 증가하여도 빠른 응답 속도를 유지해야 하는 업무에 적합한 미들웨어이다.

 

① TP-Monitor

② MOM

③ ORB

④ WAS

 

정답 : 1

 

예상 문제 은행

1. 다음 중 인터페이스 요구사항에 대한 설명으로 틀린 것은?

① 인터페이스 요구사항은 목표 시스템과 외부 시스템을 연동하는데 필요한 인터페이스에 대한 요구사항을 기술한 것이다.

② 인터페이스 요구사항의 인터페이스 이름은 보안을 위해 사람들이 이해하기 어려운 이름으로 지정한다.

③ 인터페이스 요구사항의 인터페이스 전송 주기는 수시, 매일, 주 1회 등으로 지정한다.

④ 인터페이스 요구사항에 인터페이스 관련 담당자도 명시해야 한다.

 

정답 : 2 인터페이스 이름은 사업 고유 식별자나 표준 자료 요소 이름 등 사람들의 협의하기 쉽고 간단하며 의미 있는 이름으로 지정해야 한다.

 

2. 다음 중 시스템 인터페이스 요구사항 명세서 작성 시 포함되는 항목이 아닌 것은?

인터페이스 이름

연계 범위 및 내용

③ 송수신 데이터

인터페이스 주기

 

정답 : 3 시스템 인터페이스 요구사항 명세서의 항목에는 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려사항 등이 있다.

 

3. 시스템 인터페이스 관련 요구사항 중 기능적 요구사항이 아닌 것은?

① 은행 자금 관리 서비스 연동

② 대내외 인터페이스 구현 방안

③ 인사 및 조직 정보 연계

④ 고객 대상 채널 업무 연계 기능 구현

 

정답 2 기능적 요구사항은 시스템이 무엇을 하는지, 어떤 기능을 하는지에 대한 것이고, 비기능적 요구사항은 기능적 요구사항을 제외한 시스템이나 프로젝트 개발과정 등에서 지켜야 할 제약사항을 의미한다.

 

4. 다음 중 요구사항 검토 방법이 아닌 것은?

① 개발자 검토

② 인스펙션

③ 워크스루

④ 동료검토

 

정답 : 1 요구사항 검토 방법에는 동료 검토, 워크스루, 인스펙션 등이 있다.

 

5. 다음 중 인터페이스 요구사항 검증 항목에 포함되지 않는 것은?

① 명확성

② 일관성

③ 변경 용이성

④ 가용성

 

정답 : 4 인터페이스 요구사항 검증의 주요 항목에는 완전성, 일관성, 명확성, 기능성, 검증 가능성, 추적 가능성, 변경 용이성 등이 있다.

 

6. 요구사항 명세서 작성자가 명세서의 내용을 직접 설명하고 이해관계자들이 이를 들으면서 결함을 발견하는 형태로 진행하는 요구사항 검토 방법은?

① 워크스루

② 인스펙션

③ 동료 검토

④ 개발자 검토

 

정답 : 3

 

7. 다음 중 송수신 데이터 식별 시 해당하는 데이터 종류가 아닌 것은?

① 오류 식별 항목

② 공통 코드

③ 인터페이스 표준 항목

④ 송수신 데이터 항목

 

정답 : 1

공통 코드 : 시스템들에서 공통적으로 사용하는 코드

인터페이스 표준 항목: 송수신 시스템을 연계하는데 표준적으로 필요한 데이터

송수신 데이터 항목: 송수신 시스템이 업무를 수행하는 데 사용하는 데이터

 

8. 인터페이스 처리 유형 중 데이터를 매건 단위로 처리할 경우 비용이 많이 발생할 때 사용하는 방식은?

① 실시간 방식

② 지연 처리 방식

③ 일괄 처리 방식

④ 배치 방식

 

정답 : 2

 

 

9. 교환되는 데이터의 종류인 인터페이스 표준 항목 중 다음이 설명하는 것은 무엇인가?

- 시스템 간 연동 시 필요한 공통 정보를 말하며, 인터페이스 ID, 전송 시스템 정보, 서비스 코드 정보, 응답 결과 정보, 장애 정보 등으로 구성한다.

- 공통적으로 사용되는 코드 정보는 공통 코드로 추출하고 시스템에서 공통으로 관리한다.

① 거래 공통부

② 전문 종료부

③ 전문 개발부

④ 시스템 공통부

 

정답 : 4

 

10. 다음 중 시스템 연계 기술에 대한 설명으로 가장 옳지 않은 것은?

① DB Link는 수신 시스템에서 DB Link를 생성하고 송신 시스템에서 해당 DB Link를 직접 참조하는 방식이다.

② 연계 솔루션은 EAI 서버와 송.수신 시스템에 설치되는 클라이언트(Client)를 이용하는 방식이다.

③ Socket은 클라이언트는 통신을 위한 소켓(Socket)을 생성하여 포트를 할당하고 서버의 통신 요청 시 서버와 연결하고 통신하는 네트워크 기술

④ Web Service는 웹 서비스에서 WSDL과 UDDI, SOAP 프로토콜을 이용하여 연계하는 방식이다.

 

정답 : 3

Socket은 서버가 통신을 위한 소켓을 생성하여 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트와 연결하여 통신하는 네트워크 기술이다.

 

11. 다음 중 인터페이스 송.수신 데이터 명세화에 대한 설명으로 가장 옳지 않은 것은?

① 인터페이스 시 필요한 데이터를 확인하고 인터페이스 송수신 데이터 명세를 작성하는 것이다.

② 보안이 중요한 데이터 항목은 인터페이스 설계자 및 운영자 등이 상의하여 암호화 대상을 선택한다.

③ 송수신 데이터 항목의 데이터 타입, 길이, 필수 입력 여부, 식별자 여부를 정의한다.

④ 코드성 데이터 항목에 대해서는 공통 코드 여부, 코드 값 범위를 정의한다.

 

정답 : 2 보안이 중요한 데이터 항목은 법률적 근거와 기업의 개인정보 규정 등을 참고하여 암호화 대상을 선택한다.

 

12. 다음 중 인터페이스 오류 식별 및 처리 방안 명세화에 대한 설명으로 옳지 않은 것은?

① 오류가 발생하는 영역을 구분할 수 있는 발생 영역 구분자를 정의한다.

② 오류 발생 시 오류 코드, 오류 메시지, 오류 설명 및 해결 방법 등을 정의한다.

③ 오류를 식별하는 오류 코드는 오류 발생 시기와 위치를 참조하여 정의한다.

④ 오류 처리에 참고할 수 있도록 오류 발생 원인 등 상세한 설명을 포함해서 정의한다.

 

정답 : 3

오류 코드는 오류 발생 영역 구분자와 오류 그룹 번호 등을 참조하여 정의한다.

 

13. 다음 중 시스템 인터페이스 설계서에 대한 설명으로 가장 옳지 않은 것은?

① 시스템 인터페이스 설계서는 시스템의 내외부 인터페이스를 식별하고 인터페이스의 명세를 기술하기 위해 작성한다.

② 시스템 인터페이스 설계서는 시스템 인터페이스 목록과 시스템 인터페이스 정의서로 구성된다.

③ 시스템 인터페이스 목록은 개념 모델링 과정에서 도출한 개체 타입과 관련 속성, 식별자 등에 대한 전반적인 정보를 포함한다.

④ 시스템 인터페이스 정의서는 데이터 송신 시스템과 수신 시스템 간의 데이터 저장소와 속성 등의 상세 내역을 포함한다.

 

정답 : 3

시스템 인터페이스 목록은 연계 업무와 연계에 참여하는 송수신 시스템의 정보, 연계 방식과 통신 유형 등에 대한 정보를 포함한다.

개념 모델링 과정에서 도출한 개체 타입과 관련 속성, 식별자 등에 대한 개괄적인 정보를 포함하는 것은 개체 정의서이다.

 

14. 메시지 기반의 비동기형 메시지를 전달하는 방식의 미들웨어로, 이기종 분산 데이터 시스템의 데이터 동기를 위해 많이 사용되는 것은?

① MOM

② DB

③ ORB

④ RPC

 

답 : 1

DB: 데이터베이스 벤더에서 제공하는 클라이언트에서 원격의 데이터베이스와 연결하기 위한 미들웨어

ORB: 객체 지향 미들웨어로 코바 표준 스펙을 구현한 미들웨어

RPC: 응용 프로그램의 프로시저를 사용하여 원격 프로시저를 마치 로컬프로시저처럼 호출하는 방식의 미들웨어

 

15. 코바(CORBA) 표준 스펙을 구현한 객체 지향 미들웨어로, 최근에는 TP-모니터가 가지고 있는 장점인 트랜잭션 처리, 모니터링 등을 추가로 구현한 미들웨어는?

① DB

② MOM

③ WAS

④ ORB

 

답 : 4

MOM: 메시지 기반의 비동기형 메시지를 전달하는 방식의 미들웨어

 

16. 인터페이스 요구사항 검증의 설명으로 가장 옳지 않은 것은?

① 요구사항 검토 기준과 검토 방법, 검토 일정과 참여자등은 요구사항 검토 계획 단계에서 선정한다.

② 인터페이스 요구사항 검토 방법과 기준 등의 선정 시 프로젝트 규모와 참여 인력, 검토 기간 등을 고려해야 한다.

③ 인터페이스 요구사항 검토는 검토할 인터페이스 요구사항 명세서와 체크리스트 내용을 확인한다.

④ 인터페이스 요구사항 검증 후 검증에 참여했던 사람인 경우에 한해 요구사항을 변경할 수 있다.

 

답 : 4

인터페이스 요구사항 검증 후 인터페이스 요구사항의 변경은 공식적인 변경 통제 절차로만 가능하다.

 

 

 

 

출처 : 2020 시나공 정보처리기사 문제 중 일부입니다.

 

자세한 설명과 문제는 책을 구입하셔서 확인하시는 걸 권장합니다.

 

 

 

출처 : 2020 시나공 정보처리기사 문제 중 일부입니다.

 

자세한 설명과 문제는 책을 구입하셔서 확인하시는 걸 권장합니다.

반응형
블로그 이미지

꽃꽂이하는개발자

,