Computer Science (CS)/정보처리기사

[정보처리기사 실기] 5. 인터페이스 구현

eune7 2023. 3. 16. 23:23
728x90
반응형

 

 

 

 

 

도서 내용 중 중요하다 여겨지는 것만 작성합니다

영리목적이 아닌 공유목적입니다

출처 : 2023 시나공 정보처리기사 실기 (저자: 김정준, 강윤석, 김용갑, 김우경 | 출판사: 길벗)

'기출문제는 시나공 저자(알앤디)가 복원한 것임'

 

제가 이미 잘 알고 있는 것은 적지 않습니다

해당 포스팅을 참고하여 학습하셔도 좋지만

교재를 구매하여 문제를 풀며 학습하시는 것을 추천드립니다

 


인터페이스 요구사항 검증

동료검토 요구사항 명세서 작성자가 요구사항 명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발견한다
워크스루 검토 자료를 회의 전에 배포해서 사전 검토한 후 짧은 시간 동안 검토 회의를 진행하면서 결함을 발견한다
인스펙션 작성자 이외의 전문 검토 그룹이 요구사항 명세서를 상세히 조사하여 결함, 표준 위배, 문제점 등을 파악한다

 

 


미들웨어

운영체제와 응용프로그램 사이에서 서비스를 제공하는 소프트웨어

DB 클라이언트에서 원격의 데이터베이스와 연결하는 미들웨어
RPC (원격 프로시저 호출) 원격 프로시저를 로컬 프로시저처럼 호출하는 미들웨어
MOM (메시지 지향 미들웨어) 비동기형 메시지를 전달하는 미들웨어
온라인 업무보다는 이기종 분산 데이터 시스템의 데이터 동기를 위해 주로 사용
TP-Monitor (트랜잭션 처리 모니터) 트랜잭션을 처리 및 감시하는 미들웨어
ORB (객체 요청 브로커) 코바 표준 스펙을 구현한 객체 지향 미들웨어
WAS (웹 애플리케이션 서버) 동적인 콘텐츠를 처리하기 위한 미들웨어 

 

 


모듈 연계를 위한 인터페이스 기능 식별

1. EAI 

기업 내 각종 애플리케이션 및 플랫폼 간의 상호 연동이 가능하게 해주는 솔루션

point-to-point
hub-spoke
message bus
(ESB 방식)
hybrid

 

2. ESB

3. 웹 서비스

  • SOAP
  • UDDI
  • WSDL

 

 


  • AJAX : 클라이언트와 서버 간에 XML 데이터를 주고 받는 비동기 통신 기술
  • JSON : 데이터 객체를 속성·값의 쌍 형태로 표현하는 개방형 표준 포맷

 

 


인터페이스 보안

네트워크 영역 네트워크 트래픽에 대한 암호화 설정
ex) IPSec, SSL, S-HTTP
애플리케이션 영역 애플리케이션 코드 상의 보안 취약점 보완
데이터베이스 영역 대이터베이스 동작 객체의 보안 취약점에 보안 기능을 적용

 

데이터 무결성 도구

인터페이스 보안 취약점 분석

ex) Tripwire, AIDE, Samhain, Claymore, Slipwire, Fckeck 등

 

 

 


인터페이스 구현 검증

통합 테스트를 수행하기 위해 사용하는 테스트 자동화 도구

xUnit 다양한 언어에 적용
STAF 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크로 데몬을 사용
FitNesse 웹 기반 테스트 케이스
NTAF FitNesse + STAF
Selenium 웹 애플리케이션 테스트 프레임워크
watir Ruby 기반 애플리케이션 테스트 프레임워크

 

 

 

 

 

728x90
반응형