인터페이스 8

[2과목 소프트웨어 개발] 인터페이스 구현 - 075. 인터페이스 오류 확인 및 처리 보고서 작성

사용자 또는 관리자는 오류사항을 확인하고 오류 처리 보고서 작성1. 인터페이스 오류 발생 즉시 확인화면에 오류 메시지 표시SMS, 이메일 방송가장 직관적인 방법이기 때문에 가장 많이 사용2. 주기적인 인터페이스 오류 방생 확인시스템 로그나 인터페이스 오류 관련 테이블 등을 통해 주기적으로 오류 발생 여부 확인오류에 대한 정보가 주기적으로 축정되면 오류의 원인 파악이 용이하기에 오류의 재발을 방지할 수 있는 계획 세울 수 있음3. 인터페이스 오류 처리 보고서 작성오류의 발생 및 종료 시점, 원인 및 증상, 처리사항 등을 정리한 문서오류 발생 즉시 신속하게 작성하여 조직의 보고 체꼐에 따라 보고오류 발생 시 상황에 맞춰 작성오류 관련 사항을 시간 경과에 따라 기록 📖 Reference 2023 시나공 정보..

[2과목 소프트웨어 개발] 인터페이스 구현 - 072. ⭐ 인터페이스 보안

인터페이스는 시스템 모듈 간 통신 및 정보 교환을 위한 통로로 사용되므로 충분한 보안 기능을 갖추지 않으면 시스템 모듈 전체에 악영향을 주는 보안 취약점이 될 수 있음1. 인터페이스 보안 취약점 분석인터페이스 기능이 수행되는 각 구간들의 구현 현황을 확인 → 각 구간에 어떤 보안 취약점이 있는지 분석송 · 수신 영역의 구현 기술 및 특징 등을 구체적으로 확인송신 데이터 선택, 송신 객체 생성, 인터페이스 송 · 수신, 데이터 처리 결과 전송 등 영역별로 발생할 수 있는 보안 취약점을 시나리오 형태로 작성2. ⭐ 인터페이스 보안 기능 적용1) 네트워크 영역인터페이스 송 · 수신 간 스니핑(Sniffing)등을 이용한 데이터 탈취 및 변조 위협을 방지하기 위해 네트워크 트래픽에 대한 암호화 설정IPSec(I..

[2과목 소프트웨어 개발] 인터페이스 구현 - 071. 인터페이스 예외 처리

인터페이스가 동작하는 과정에서 기능상 예외 상황이 발생했을 때 처리하는 절차1. 데이터 통신을 이용한 인터페이스 예외처리인터페이스 객체의 송 · 수신 시 발생할 수 있는 예외 케이스 정의하고 예외 케이스별 예외 처리 방법 기술시스템 환경, 송 · 수신 데이터, 프로그램 자체 원인1) 송신 실패시 예외처리 방안시스템 환경POST 이후 오류 메시지 확인서버를 찾지 못하는 404 오류일 경우, 네트워크 또는 서버 상태 확인송신 데이터송신 데이터의 원활한 전송을 위해 사전에 데이터를 정제데이터 송신 시 데이터 크기 및 정합성을 체크하는 기능을 추가하여 미리 예방프로그램 자체 원인논리적 결함을 수정충분한 테스트를 사전 예방프로세스에 따라 예상되는 예외를 사용자에게 알림을 통해 알려줌2) 수신 실패시 예외처리 방안..

[2과목 소프트웨어 개발] 인터페이스 구현 - 070. 인터페이스 구현

송 · 수신 시스템 간의 데이터 교환 및 처리를 실행해주는 작업1. 데이터 통신을 이용한 인터페이스 구현애플리케이션 영역에서 인터페이스 형식에 맞춘 데이터 포맥을 인터페이스 대상으로 전송하고 이를 수신 측에서 파싱(Parsing)하여 해적하는 방식JSON, XML 형식의 데이터 포맷 사용💡 JSON / XML / AJAXJSON (JavaScript Object Notation)속성-값 쌍(Attribute-Value Pairs)으로 이루어진 데이터 객체를 전달하기 위해 사람이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷비동기 처리에 사용되는 AJAX에서 XML 대체로 사용XML (eXtensible Markup Language)특수한 목적을 갖는 마크업 언어를 만드는 데 사용되는 다목적 마크업 ..

[2과목 소프트웨어 개발] 인터페이스 구현 - 069. 인터페이스 기능 구현 정의

인터페이스 실제 구현을 위해 이넡페이스 기능에 대한 구현 방법을 기능별로 기술한 것💡 인터페이스 기능 구현 정의 순서컴포넌트 명세서 확인인터페이스 명세서 확인일관된 인터페이스 기능 구현 정의정의된 인터페이스 기능 구현을 정형화1. 모듈 세부 설계서모듈 구성 요소와 세부적인 동작 등을 정의한 설계서1) 컴포넌트 명세서컴포넌트 개요 및 내부 클래스 동작, 인터페이스를 통해 외부와 통신하는 명세 등을 정의컴포넌트 ID, 컴포넌트명 컴포넌트 개요, 내부 클래스, 인터페이스 클래스2) 인터페이스 명세서컴포넌트 명세서의 항목 중 인터페이스 클래스의 세부 조건 및 기능 등을 정의인터페이스 ID, 인터페이스명, 오퍼레이션명, 오퍼레이션 개요, 사전조건, 사후조건, 파라미터, 반환값2. 모듈 세부 설계서 확인컴포넌트 ..

[2과목 소프트웨어 개발] 인터페이스 구현 - 068. 모듈 간 인터페이스 데이터 표준 확인

모듈 간 원활한 데이터 교환을 위해 인터페이스에 사용되는 데이터 요소의 명칭, 정의, 규칙 등에 대한 원칙을 만드는 것💡 모듈 간 인터페이스 데이터 표준 확인 순서데이터 인터페이스를 통해 인터페이스 데이터 표준을 확인인터페이스 기능을 통해 인터페이스 표쥰 확인데이터 인터페이스와 인터페이스 기능을 통해 확인된 인터페이스 표준을 검토해 최종적인 인터페이스 데이터 표준을 확인 1. 데이터 인터페이스 확인식별된 데이터 인터페이스에서 입 · 출력 값의 의미와 데이터의 특성 등을 구체적으로 확인2. 인터페이스 기능 확인식별된 인터페이스 기능을 기반으로 인터페이스 기능 구형을 위해 필요한 데이터 항목 확인3. 인터페이스 데이터 표준 확인데이터 인터페이스에서 확인된 데이터 표준과 인터페이스 기능을 통해 확인된 항목들..

[2과목 소프트웨어 개발] 인터페이스 구현 - 066. 모듈 간 공통 기능 및 데이터 인터페이스 확인

1. 인터페이스 설계서시스템 사이의 데이터 교환 및 처리를 위해 교환 데이터 및 관련 업무, 송 · 수신 시스템 등에 대한 내용을 정의한 문서1) 일반적인 인터페이스 설계서시스템 인터페이스 설계서시스템 인터페이스 목록 → 목록에 대한 상세 데이터 명세상세 기능별 인터페이스 명세서기능의 세부 인터페이스 정보 정의세부 기능 개요, 세부 기능이 동작하기 전 필요한 사전/사후 조건, 인터페이스 데이터, 호출 이후 결과를 확인하기 위한 반환값 등으로 구성2) 정적 · 동적 모형을 통한 인터페이스 설계서다이어그램을 이용하여 만든 문서요소 간의 트랜잭션을 통해 해당 인터페이스가 시스템의 어느 부분에 속하고, 해당 인터페이스를 통해 상호 교환되는 트랜잭션 종류 확인 가능2. 인터페이스 설계서별 모듈 기능 확인시스템 인..

[1과목 소프트웨어 설계] 인터페이스 설계 - 033. ⭐ 인터페이스 방법 명세화

내 · 외부 시스템이 연계하여 작동할 때 데이터를 주고받는 방법, 주고받는 데이터 종류, 에러 발생 시 처리해야 할 내용들을 문서로 명확하게 정리하는 것 1. 시스템 연계 기술DB Link : DB에서 제공하는 DB Link 객체 이용하는 방식API/Open API : 송신 시스템의 DB에서 데이터를 읽어와 제공하는 애플리케이션 프로그래밍 인터페이스 프로그램연계 솔루션 : EAI(Enterprise Application Integration)서버와 송 · 수신 시스템에 설치되는 클라이언트를 이용하는 방식Socket : 서버는 통신을 위한 소켓을 생성해 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트아 연결하여 통신하는 네트워크 기술Web Service : WSDL(Web Services Descri..