본문 바로가기
기타/정보처리기사

정보처리기사 실기대비 용어정리-1

by hyun-am 2020. 10. 13.

요구사항 확인

 

현행 시스템이 어떤 하위 시스템으로 구성되어 있고, 제공 기능 및 연계 정보는 무엇이며 어떤 기술 요소를 사용하는지를 파악하는 파악하는 활동은 무엇인가?

현행 시스템 파악

 

현행 시스템 파악을 위해서는 현행 시스템 구성 현황 파악, ( ), 인터페이스 현황 파악 등 3단계의 절차가 필요합니다.

기능 현황 파악

 

여러 가지 소프트웨어 구성요소와 그 구성요소가 가진 특성 중에서 외부에 드러나는 특성, 그리고 구성요소 간의 관계를 표현하는 시스템의 구조나 구조체를 무엇이라 합니까?

소프트웨어 아키텍처

 

⭐️ ⭐️ 소프트웨어 집약적인 시스템에서 아키텍처가 표현해야 하는 내용 및 이들 간의 관계를 제공하는 아키텍처 기술 표준이란?

소프트웨어 프레임워크

 

아키텍처를 기록하기 위한 산출물들로 이해관계자들의 시스템에 대한 관심을 관점에 맞추어 작성한 뷰로 표현하는 것을 무엇이라 하나요?

아키텍처 명세서

 

시스템 개발에 관련된 모든 사람과 조직을 뜻하는 말은 무엇인가?

이해관계자

 

시스템에 대해 이해관계자들의 서로 다른 의견과 목표를 뜻하는 말은 무엇인가?

관심사

 

개별 뷰를 개발할 때 토대가 되는 패턴이나 양식을 무엇이라 하나요?

관점

 

서로 관련 있는 관심사들의 집합이라는 관점에서 전체 시스템을 표현하는 뜻을 가집니다.

 

운영체제 현행 시스템 분석시 고려해야할 사항에는 무엇이 있나요?

신뢰도, 성능, 기술 지원, 주변 기기, 구축 비용

 

⭐️ ⭐️ DBMS 현행 시스템 분석 시 고려사항에는 무엇이 있나요?

가용성, 성능, 상호 호환성, 기술 지원, 구축 비용이 있습니다.

 

⭐️ ⭐️ WAS란 무엇인가?

서버 계층에서 애플리케이션이 동작할 수 있는 환경을 제공하고 안정적인 트랜잭션 처리와 관리, 다른 이기종 시스템 과의 애플리케이션 연동을 지원하는 서버입니다.

 

OLTP의 기술 환경을 정의를 위한 기초 자료 조사 항목은 무엇이 있나요?

시스템 구축 형태, 사용자 수, 트랜잭션 수 등이 있습니다.

 

⭐️ ⭐️ 비기능적 요구사항이란 시스템이 수행하는 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항이 있습니다. 그러면 비기능적 요구사항의 특성에는 무엇이 있을까요

신뢰성, 사용성, 효율성, 유지보수성, 이식성이 있습니다.

 

소프트웨어가 해결해야 할 문제를 이해하는 첫 번째 단계로서 요구사항이 어디에 있고, 어떻게 수집할 것 인가에 관련된 단계는 무엇인가

요구사항 도출

 

요구사항 분석에 대해서 서술시오.

상충되는 요구사항을 해결하고, 소프트웨어의 범위 파악, 소프트웨어가 환경과 어떻게 상호작용하는지 이해해야합니다.

 

⭐️ ⭐️ 요구사항 명세서에 대해서 서술하시오.

체계적으로 검토, 평가, 승인될 수 있는 문서를 작성하는 것입니다.

 

요구사항 단계에 대해서 서술하시오.

분석가가 요구사항을 이해했는지 확인이 필요하고, 요구사항 문서가 회사의 표준에 적합하고 이해 가능하며, 일관성이 있고, 완전한지 검증하는 것이 중요합니다.

 

요구사항 도출 기법에는 어떤 방법이 있나요?

인터뷰, 설문 조사, 브레인스토밍, 워크숍등이 있습니다.

 

요구사항 검증 기법 3가지를 서술하시오

인스펙션, 동료검토, 워크스루

 

요구사항 협상에 대해서 서술하시오.

가용한 자원과 수용 가능한 위험수준에서 구현 가능한 기능을 협상하기 위한 기법입니다.

 

요구사항 기술서에 대해서 서술하시오.

공식적으로 검토되고 합의된 요구사항 명세서입니다.

 

요구사항 변경관리에 대해 서술하시오.

요구사항 기준선을 기반으로 모든 변경을 공식적으로 통제하기 위한 기법입니다.

 

요구사항 확인 및 검증에 대해서 서술하시오.

요구사항 분류, 개념 모델, 요구사항 할당, 요구사항 협상, 정형 분석 등이 있고, 업무 분석가가 작성한 응용 소프트웨어의 요구사항을 확인할 수 있습니다.

 

UML에 관해서 서술하시오

객체지향 소프트웨어 개발과정에서 산출물을 명세화, 시각화, 문서화할 시 사용되는 모델링 기술과 방법론을 통합해 만든 표준화된 범용 모델링 언어입니다.

 

요구사항 검증 방법에 해당하는 항목들을 작성하시오

요구사항 목록 확인, 요구사항 정의서 작성 여부 확인, 비기능적 요구사항의 확인, 타 시스템 연계 및 인터페이스 요구사항 확인, 타 시스템 연계 및 인터페이스 요구사항 확인 등이 있습니다.

 

요구사항의 기술적 타당성 검토를 서술하시오.

성능 및 용량 산정의 적정성, 시스템 간 상호 운용성, IT 시장 성숙도 및 트렌드 부합성, 기술적 위험 분석의 4단계를 거칩니다.

 

상호 운용성에 대해서 서술하시오.

다른 목적을 지닌 2개 이상의 시스템들이 상호 간 정보 및 서비스를 교환하면서 효과적으로 운용될 수 있는 시스템의 능력입니다.

 

⭐️ ⭐️ 프로젝트 관리자의 역할을 서술하시오.

요구사항의 기술적 타당성 분석 프로세스 중 타당성 분석 결과에 이견이 있는경우 프로젝트 관리자가 중재를 해서 합의를 도출합니다.

 

데이터 입출력 구현

 

논리 데이터 모델링의 속성 3가지를 적으시오.

개체, 관계, 속성

 

논리데이터 모델링에서 모든 이해당사자들과 의사소통 보조 자료로 이용하는 것은?

E-R 모델

 

다이어그램에서 개체를 나타내는 항목은 무엇인가

 

논리 데이터 저장소 확인 절차는 무엇을 확인하나요?

정규화 수준을 점검합니다.

 

정규화관련 문제

→ 도부이결다죠

도메인(원자성)-부분종속성-이행종속성-모든 결정자가 후보키집합에 속한다-다치종속-조인종속

 

반정규화에 대해서 서술하시오.

시스템 성능 형상과 개발 및 운영의 단순화를 위해 수행합니다.

 

⭐️ ⭐️ 인덱스에 대해서 서술하시오.

전체 데이터의 검색 없이 필요한 정보를 신속히 조회 가능할 수 있게 도와주는 것입니다.

인덱스는 분포도가 10~15%이내가 적당합니다.

인덱스 선정 시 자주 조합되어 사용되는 컬럼은 결합인덱스로 생성합니다.

지나치게 많은 인덱스는 오버헤드가 발생할 수 있습니다.

 

뷰의 대표적인 속성을 서술하시오.

→ REPLACE, FORCE, NOFORCE

 

⭐️ ⭐️ 클러스터 설계 적용 기준을 서술하시오.

인덱스의 단점을 해결한 기법으로, 분포도가 넓을 수록 오히려 유리합니다.

여러 개의 테이블이 빈번하게 조인을 일으킬 때 활용됩니다.

대량의 범위를 자주 인덱스 하는 경우 사용됩니다.

→ UNION, DISTINCT, ORDER BY, GROUP BY가 빈번하면 사용

 

파티셔닝 종류 3가지를 서술하시오.

레인지 파티셔닝, 리스트 파티셔닝, 해시 파티셔닝

 

프로시저를 서술하시오.

SQL를 이용해 생성된 데이터를 조작하는 프로그램입니다.

 

표준 SQL을 기반으로 Oracle에서 개발한 데이터 조작 언어는 무엇인가.

PL/SQL

 

데이터 저장소 연결 쿼리를 DB로 전달하기 위해 사용하는 객체 2가지를 적으시오.

statement, PreparedStatement

 

⭐️ ⭐️ 옵티마이저 유형 두가지를 적으시오.

RBO(Rule Based Optimizer), CBO(Cost Based Optimizer)

 

비용기반 옵티마이저 기반으로 할수 있는 역할

쿼리 변환, 비용 산정, 계획 생성

 

/* + USE_NL (table_name) */는 지정된 테이블들의 조인이 ( ) 형식으로 일어나도록 유도합니다.

→ Nested Loop

 

통합 구현

 

전문가의 경험적 지식을 통한 문제 해결을 위한 기법을 무엇이라 하는가

델파이 기법

 

소속된 인원들이 자발적으로 자연스럽게 제시된 아이디어 목록을 통해서 연계 요구사항을 도출하는 기법은 무엇이라 하는가

브레인 스토밍

 

체크리스트에 대해서 서술하시오

시스템 운영 환경, 성능, 보안, 데이터 발생 주기 등 점검을 통해 요구사항을 도출하는 기법입니다.

 

개체 정의서에 대해서 서술하시오.

데이터베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서 입니다.

 

테이블 정의서에 대해서 서술하시오.

논리 및 물리 모델링 과정에서 작성하는 설계 산출물로 테이블을 구성하는 칼럼들의 특성, 인덱스, 업무 규칙을 문서화 한 것입니다.

 

( )은 송신 시스템과 수신 시스템으로 구성할 수 있으며, 연계 방식에 따라 중계 서버를 둘 수 있습니다.

연계 시스템

 

인터페이스 정의서에 대해서 서술하시오.

송신 시스템과 수신 시스템 간의 인터페이스 방식, 주기 등을 기록한 현황을 작성한 것 입니다.

 

인터페이스 시스템 사이에서 교환되는 데이터는 규격화된 표준 형식을 정의하여 사용하는 규칙은 무엇인가요?

연계 데이터 표준화

 

인터페이스 시스템의 데이터 표준 3가지를 서술하시오.

인터페이스 데이터 공통부, 인터페이스 데이터 개별부, 인터페이스 데이터 종류부

 

EAI에 대해서 서술하시오.

실제 송수신 처리와 진행 현황을 모니터링 및 통제하는 서버입니다.

 

웹 서비스 방식의 종류를 서술하시오

SOAP 방식, UDDI 방식, WSDL 방식이 있습니다.

 

소켓에 대해 서술하시오.

연결을 생성하여 포트를 할당하고, 클라이언트의 요청을 연결하여 통신하는 기법입니다.

 

WSDL에 대해 서술하시오.

웹 서비스명, 제공 위치, 메시지 포맷, 프로토콜 정보 등 웹 서비스에 대한 상세 정보를 기술한 파일입니다.

 

UDDI에 대해 서술하시오.

웹 서비스에 대한 정보인 WSDL을 등록하고 검색 하기 위한 저장소로 공개적으로 접근, 검색이 가능한 레지스트리 입니다.

 

SOAP에 대해 서술하시오.

HTTP, HTTPS, SMTP 등을 사용하여 XML기반의 메시지를 네트워크 상태에서 교환하는 프로토콜 입니다.

 

웹 서비스 방식에 대해 서술하시오.

네트워크에 분산된 서비스 정보를 서비스 형태로 개방하여 표준화된 방식으로 공유하는 기술입니다.

 

REST에 대해 서술하시오

HTTP URI를 통해 자원을 명시하고, HTTP Method(Post,Get,Put,Delete)를 통해 해당 자원에 대한 생성, 조회, 갱신, 삭제 등의 명령을 적용하는 것을 의미합니다.

 

연계 매커니즘에 대해 서술하시오

응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 흐름이다.

 

API에 대해 서술하시오

송신 시스템의 DB에서 데이터를 읽어서 제공하는 애플리케이션 프로그래밍 인터페이스 프로그램입니다.

 

수신 시스템의 프로그램에서 송신 시스템 DB와 연결하는 기술중 예시 하나를 적으시오.

JDBC

 

연계 테스트에 대해 서술하시오

송신 시스템과 수신 시스템을 연계하였을 경우 데이터의 정합성과 데이터 전송 여부에 대한 테스트입니다.

 

로그테이블에 대해 서술하시오

송신 시스템과 수신 시스템에서 처리되는 일련의 과정에 대한 결과를 기록 및 관리한다.

 

기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해 주는 솔루션인 것은?

EAI

 

기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처 또는 기술은?

ESB

 

느슨한 결합에 대해 서술하시오.

특정 서비스를 변경하더라도 연결된 다른 서비스에는 영향을 주지 않는 유연한 구조라는 의미입니다.

 

 

 

 

'기타 > 정보처리기사' 카테고리의 다른 글

정보처리기사 서술형 대비 단어 외우기  (0) 2021.01.12

댓글