정처기 실기 용어정리 (5장)

모래사우르스
|2024. 10. 10. 23:48

시스템 인터페이스 : 독립적으로 떨어져 있는 시스템끼리 서로 연동하여 상호작용하기 위한 접속 방법이나 규칙

 

시스템 인터페이스 요구사항 명세서의 구성 요소

연인송 - 연계 대상 시스템 / 연계 범위 및 내용 / 연계 방식 / 인터페이스 이름 / 인터페이스 주기 / 송신 데이터

 

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

선준분구공 - 선별 -> 준비 -> 분류 -> 구체화 -> 공유

 

요구사항 검증 방법

동워인프테케 - 동료검토 / 워크스루 / 인스펙션 / 프로토타이핑 / 테스트 설계 / CASE

동료검토(Peer Review) : 작성자가 명세 내용 직접 설명, 동료들이 들음

워크스루(Walk Through) : 명세서를 미리 배포

인스펙션(Inspection) : 검토 전문가들이 명세서 확인

프로토타이핑(Prototyping) : 프로토타입을 통한 결과 예측

테스트 설계 : 테스트 케이스 생성

CASE : 일관성 분석(Consistency Analysis)

 

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

변명 일기 완추 검 (변명하는 일기 천한다. -박보) - 변경 용이성 / 명확성 / 일관성 / 기능성 / 완전성 / 추적 가능성 / 검증 가능성

변경 용이성(Easily Changable) : 변경이 쉬운가

명확성(Unambiguity) : 모든 참여자가 명확히 이해 가능한가

일관성(Consistency) : 모순되지 않는가

기능성(Functionality) : How 보다 What에 중점을 뒀는가

완전성(Completeness) : 완전히 반영되었는가

추적 가능성(Traceability) : 추적 가능한가

검증 가능성(Verifiability) : 검증 가능한가

 

식별 대상 데이터 : 송수신 시스템 사이에서 교환되는 데이터

인송공 - 인터페이스 표준 항목 / 송수신 데이터 항목 / 공통 코드

 

인터페이스 표준 항목

시거 - 시스템 공통부 / 거래 공통부

시스템 공통부 : 연동 시 필요한 정보

거래 공통부 : 연동 후 필요한 정보

 

시스템 연계 기술 (인터페이스별로 송수신 방법을 명세화하기 위해 필요한 정보들 중 하나이다.)

디애연소웹 - DB Link / API/OpenAPI / 연계 솔루션 / Socket / Web Service

DB Link

API/OpenAPI : Application Programming Interface 프로그램

연계 솔루션 : EAI 서버와 클라이언트를 이용

Socket : 서버는 포트를 할당하고 클라이언트는 통신을 요청

Web Service : WSDL, UDDI, SOAP 프로토콜을 이용하여 연계

 

인터페이스 통신 유형

단동비 - 단방향 / 동기 / 비동기

단방향 : 응답 x

동기 : 요청 후 응답 올 때까지 대기

비동기 : 여청 후 다른 작업하다 응답 오면 처리

 

인터페이스 처리 유형

실지배 - 실시간 방식 / 지연 처리 방식 / 배치 방식

실시간 방식 : 바로 처리

지연 처리 방식 : 비용이 많이 발생할 때 사용

배치 방식 : 대량의 데이터 처리

 

미들웨어(Middleware) : 운영체제와 응용 프로그램 또는 서버와 클라이언트 사이에서 서비스를 제공하는 소프트웨어

DRMTOW (Dream to wish.. 중산층(middle)로 가고 싶은 꿈을 꾼다) - DB / RPC / MOM / TP-Monitor / ORB / WAS

DB : 클라이언트에서 원격의 DB와 연결.

RPC(Remote Procedure Call) : 원격 프로시저 호출. 원격 프로시저를 로컬 프로시저처럼 호출.

MOM(Message Oriented Middleware) : 메시지 지향 미들웨어. 비동기형 메시지를 전달.

TP-Monitor(Transaction Processing Monitor) : 트랜잭션 처리 모니터. 트랜잭션을 처리 및 감시.

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

WAS(Web Application Server) : 동적인 콘텐츠를 처리하기 위한 미들웨어.

 

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

PHMH (Eat Pizza, HaM, Hot sause) - Point-to-Point / Herb & Spoke / Message Bus / Hybrid

Point-to-Point : 1:1 연결

Hub & Spoke : 허브 시스템

Message Bus : 애플리케이션 사이에 미들웨어를 둠

Hybrid : 그룹 내에선 Hub & Spoke 방식을, 그룹 간에는 Message Bus 방식을 사용함

 

ESB(Enterprise Service Bus) : 애플리케이션 간 표준 기반의 인터페이스를 제공하는 솔루션. (Mesage Bus랑 방식 동일함)

                                                 결합도를 약하게 유지한다.

 

웹 서비스(Web Service) : 서비스 지향 아키텍처(SOA) 개념을 실현하는 대표적인 모듈 연계 방법으로, 네트워크의 정보를 표준화된 서비스 형태로 만들어 공유하는 기술

SUW - SOAP / UDDI / WSDL

SOAP : HTTP, HTTPS, SMTP 등을 활용

UDDI : WSDL을 등록

WSDL : UDDI의 기초

 

인터페이스 데이터 표준 : 모듈 간 인터페이스에 사용되는 데이터의 형식을 표준화하는 것

데기표 - 데이터 인터페이스 확인 -> 인터페이스 기능 확인 -> 인터페이스 데이터 표준 확인

 

모듈 세부 설계서

컴인 - 컴포넌트 명세서 / 인터페이스 명세서

 

JSON : 데이터 객체를 속성-값의 쌍 형태로 표현하는 개방형 표준 포맷

AJAX(Asynchronous JavaScript and XML) : 자바스크립트를 사용하여 클라이언트와 서버간에 XML 데이터를 주고받는 비동기 통신 기술. 전체 페이지를 새로고침하지 않아도 일부 영역만 업데이트 가능하다.

 

인터페이스 보안 기능 - 네트워크 영역

ISS - IPSec / SSL / S-HTTP

IPSec(IP Security) : IP 패킷 단위 보안

SSL(Secure Sockets Layer) : TCP/IP 계층과 애플리케이션 계층 사이에서 인증, 암호화, 무결성 보장

S-HTTP(Secure HTTP) : 전송되는 모든 메시지 암호화

 

데이터 무결성 검사 도구

F SS CAT (Fuck! I Miss my Cat) - Fcheck / Slipwire / Samhain / Claymore / AIDE / Tripwire

 

인터페이스 구현 검증 도구

엑스피 엔셀웨 - xUnit / STAF / FitNesse / NTAF / Selenium / watir

xUnit : 단위 테스트 프레임워크. JAVA용 JUnit, C++용 CppUnit, .NET용 NUnit, Http용 HttpUnit 등이 존재.

STAF : 서비스 호출 등을 지원하는 테스트 프레임워크. 데몬이 응답을 대신함.

FitNesse : 웹 기반 프레임워크

NTAF : FitNesse + STAF

Selenium : 다양한 브라우저랑 개발 언어를 지원

watir : Ruby를 사용

 

APM(Application Performance Management/Monitoring) : 애플리케이션 성능 관리를 위해 다양한 모니터링 기능을 제공하는 도구

리엔 - 리소스 방식 / 엔드투엔드 방식(스카우터, 제니퍼)

 

 

 

 

 

어떤 미친 새끼들이 매크로로 댓글을 다는 듯하다. 저번에 갑자기 글 올린지 얼마 안 되었는데 댓글이 17개가 달렸는데, 같은 사람이 10개 넘게 달고 나머지 댓글들도 자기 블로그 홍보용 댓글이었다. 원래 그런거 몇 번 달릴 때는 그냥 알림 끄고 무시했는데 한 놈이 도배를 쳐해놓는 거 보고 개빡쳐서 걍 댓글을 막았다.

아니 매크로를 어떻게 짰길래 뭔 같은 댓글만 10개 넘게 달게 만들었냐?? 아오아오

'TIL > 기타' 카테고리의 다른 글

정처기 실기 용어정리 (7장)  (0) 2024.10.13
정처기 실기 용어정리 (6장)  (1) 2024.10.11
정처기 실기 용어정리 (4장)  (3) 2024.10.09
정처기 실기 용어정리 (3장)  (0) 2024.10.01
정처기 실기 용어정리 (2장)  (0) 2024.10.01