필기 16

[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과목 소프트웨어 개발] 인터페이스 구현 - 067. 모듈 연계를 위한 인터페이스 식별

1. 모듈 연계 개요1) ⭐ EAI (Enterprise Application Integration)기업 내 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션비즈니스 간 통합 및 연계성을 증대시켜 효율성 및 각 시스템 간의 확정성(Determinacy)를 높여줌💡 EAI 구축 유형2) ⭐ ESB (Enterprise Service Bus)애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션애플리케이션 통합 측면에서 EAI와 유사하지만 애플리케이션 보다는 서비스 중심의 통합을 지향특정 서비스에 국한되지 않고 범용적으로 사용하기 위해 애플리케이션과의 결합도(Coupling)를 약하게(Loosely) 유지관리 및 보안 유..

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

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

[필기 시험 준비]2022 기출 - 4월 24일(76/100)

1. 소프트웨어 설계1. UML 다이어그램 - 순차 다이어그램행위(Behavioral) 다이어그램객체 간의 동적 상호작용을 시간 개념을 중심으로 모델링일반적으로 다이어그램의 수직 방향이 시간의 흐름을 나타냄회귀 메시지(Self-Message), 제어블록(Statement block)등으로 구성시스템이나 객체들이 메시지를 주고받으며 시간의 흐름에 따라 상호작용하는 과정을 액터, 객체, 메시지 등의 요소를 사용해 그림으로 표현한 것💡 순차 다이어그램의 구성요소구성요소내용액터 (Actor)시스템으로부터 서비스를 요청하는 외부요소 = 사람객체 (Object)메시지를 주고받는 주체생명선 (Lifeline)객체가 메모리에 존재하는 기간, 객체 아래쪽에 점선을 그어 표현실행상자 (Active Box)객체가 메시지를..