자격증/정보처리기사

[정보처리기사] 인터페이스 기본

IT록흐 2021. 10. 9. 00:46
반응형

 

인터페이스 요구사항 검증 방법

 

1) 요구사항 검토

 

- 동료검토 (Peer Review) : 요구사항 명세서 작성자가 동료들에게 설명하고 동료들이 결함을 발견하는 형태

- 워크스루 (Work Through) : 요구사항 명세서를 미리 배포하여 사전 검토 후 짧은 검토 회의로 결함을 발견하는 형태

- 인스펙션 (Inspection) : 요구사항 명세서 작성자를 제외한 다른 검토 전문가들이 결함을 검토하는 형태

 

2) 프로토타이핑(Prototyping)

 

실제 개발될 소프트웨어의 견본품을 만들어 최종 결과물을 예측하는 형태

 

3) 테스트 설계

 

요구사항을 테스트 할 수 있도록 작성, 테스트 케이스를 생성하여 요구사항이 현실적으로 테스트 가능한지 검토

 

4) CASE 도구 활용

 

일관성 분석(Coinsistency Analysis)을 통해 요구사항 변경사항의 추적, 분석, 관리 표준 준수 여부를 확인

 

 

인터페이스 요구사항 검증 항목

 

완전성(Completeness) : 모든 요구사항이 누락되지 않고 포함되었는가?

일관성(Consistency) : 요구사항이 모순되거나 충돌되는 점은 없는가?

명확성(Unambiguity) : 모든 참여자가 요구사항을 명확히 이해할 수 있는가?

가능성(Functionality) : 요구사항이 어떻게(How) 보다 무엇을(What) 에 집중되어있는가?

검증가능성(Verifiability) : 요구사항에 맞게 개발되었는지 검증할 수 있는가?

추적가능성(Traceability) : 요구사항 명세서와 설계서를 추적할 수 있는가?

변경용이성(Easily Changeable) : 요구사항의 명세서의 변경이 쉽도록 작성되었는가?

 

 

인터페이스의 시스템 연계 기술

 

DB Link : DB에서 제공하는 DB Link 객체를 이용

API / Open API : 송신 시스템의 DB에서 데이터를 읽어와 제공하는 어플리케이션 프로그래밍 인터페이스 프로그램

연계 솔루션 : EAI 서버와 송수신 시스템에 설치되는 클라이언트를 이용하는 방식

Socket : 서버가 소켓을 생성하고 서버 포트를 열면 클라이언트의 요청을 받아 연결하는 네트워크 기술

Web Service : 웹 서비스에서 WSDL, UDDI, SOAP 프로토콜을 이용하여 연계하는 서비스

 

 

인터페이스 통신 유형

 

- 단방향 : 시스템에서 거래를 요청만 하고 응답이 없는 방식

- 동기 : 시스템에 거래 요청 후 응답이 올때 까지 대기하는 방식 ( Request - Reply )

- 비동기 : 요청 후 다른 작업을 하다가 응답이 오면 처리

 

 

인터페이스 처리 유형

 

실시간 방식 : 사용자가 요청한 내용을 바로 처리해야 할 때 사용하는 방식 

지연처리 방식 : 데이터를 매건 단위로 처리하는 경우 비용이 많이 발생할 떄 사용하는 방식

배치 방식 : 대량의 데이터를 처리할 때 사용하는 방식

 

 

미들웨어 솔루션 (MiddleWare)

 

운영체제와 응용 프로그램 그리고 서버와 클라이언트 사이에서 다른 다양한 서비스를 제공하는 소프트웨어

 

DB : 데이터베이스 벤더에서 제공하는 클라이언트 에서원격의 데이터베이스와 연결하는 미들웨어, DB를 사용하여 시스팀을 구축하는 경우, 2-Tier 아키텍처라 부른다.

 

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

 

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

 

TP-Monitor(트랜잭션 처리 모니터) : 트랜잭션을 처리 및 감시하는 미들웨어

 

ORB(객체 요청 브로커) : 코바(CORBA) 표준 스펙을 구현한 객체 지향 미들웨어

 

WAS(웹 어플리케이션 서버) : 사용자 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위한 미들웨어

 

 


 

 

참고자료

 

2021 시나공 정보처리기사 실기

수험생들의 궁금증을 100% 반영시험에 나올만한 내용만 구성시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도

book.naver.com

 

 

 

 

 

 

 

 

 

반응형