정보처리기사/[주간컴공] 필기 (완)

(주간컴공) 제1과목 소프트웨어 설계 / 인터페이스 설계

web_seul 2022. 4. 21. 23:37
반응형

S1. 인터페이스 설계

1. 시스템 인터페이스 요구사항 분석/검증

1) 요구사항 명세서 구성 : 이름, 시스템, 범위(내용), 방식, 송신데이터, 인터페이스 주기, 고려사항

주간컴공

2) 인터페이스 분석 절차 : 요구사항 선별(별도의 인터페이스 요구사항 목록 제작), 자료준비(시스템 인터페이스 요구사항과 관련된 자료준비), 요구사항 분류(기능적, 비기능적 요구사항으로 분류), 분석 및 수정(내용을 추가 및 수정, 세분화, 우선순위 부여)

주간컴공

3) 요구사항 검증 : 요구사항 검토계획(기준과 방법, 참여자, 체크리스트, 관련자료, 일정 등), 검증방법(동료검토, 워크스루(사전검토 후 회의), 인스펙션(검토 전문가), 프로토타입제작, 관련 툴 사용), 검증항목(완전성(누락여부), 일관성(충돌여부), 명확성(이해여부), 기능성, 검증가능성, 추적가능성, 변경용이성

주간컴공

 

2. 인터페이스 시스템 식별, 송수신 데이터 식별

1) 인터페이스 시스템 식별 : 개발 시스템 식별(개발하고자 하는 시스템 정보), 내외부 시스템 식별(개발 시스템과 연계할 내외부 시스템 정보), 내외부 시스템 환경 및 관리 주체 식별(운용환경(IP, URL, PORT..)과 담당자 정보), 내외부 시스템 네트워크 연결정보 식별(인증 및 DB정보), 인터페이스 식별(시스템과 연계할 시스템 사이의 인터페이스 정보), 인터페이스 시스템 식별(송신, 수신 시스템 구분(대외, 내외 구분))

주간컴공

2) 식별 대상 데이터 : 인터페이스((시스템연계에 필요한 표준 데이터), 시스템 공통부(연동에 필요함, 인터페이스, 시스템, 코드, 장애정보 등), 송수신 데이터 항목(업무 수행에 사용되는 데이터, 인터페이스 별로 다름), 공통코드(공통적으로 사용하는 코드, 상태코드, 오류코드, 코드 설명 등))

주간컴공

3) 정보흐름 식별

4) 송수신 데이터 식별 : 인터페이스 표준항목(교환범위확인, 인터페이스 표준항목에 대한 송수신 데이터 식별), 코드성 데이터 항목 식별(양쪽 코드가 동일한 경우:공통코드, 다른경우: 양쪽 코드정보 필요)

 

3. 이너페이스 방법 명세화, 설계서 작성

1) 시스템 연계기술 : DB Link(기본제공, DB Link 객체 이용), API(DB를 읽어오도록 만들어둔 인터페이스 프로그램), 연계솔루션(EAI서버와 각 시스템에 설치된 클라이언트를 통해 데이터통신, 모니터링 및 통제기능), Socket(포트할당, 클라이언트와 연결), Web service(SOAP, WSDL,UDDI)

주간컴공

2) 통신유형

단방향 : 요청, 응답없음

동기 : 요청 및 대기, 응답

비동기 : 요청 및 미대기, 응답

3) 처리유형

실시간 방식 : 즉시처리, 예매, 카톡

지연처리방식 : 처리시간 여유, 즉시처리시 비용문제, 본인인증문자

배치방식 : 일괄처리, 모아두고 대량으로 한번에, 세금계산

4) 송수신 방법 명세화

5) 인터페이스 송수신 방법 및 데이터 명세 산출물 기반 : 구현전 설계서기반으로 누락, 보완, 공통 부분 확인용으로 사용

주간컴공

 

4. 미들웨어 솔루션 명세

1) 미들웨어 : 서버와 클라이언트의 데이터교환의 일관성 보장

  - DB(DataBase(커넥터)) : 데이터베이스(2티어구조)와의 연결

  - RPC(Remote Procedure Call) : 멀리 떨어진 프로시저를 내 시스템의 프로시저처럼 호출하도록하는 미들웨어

  - MOM(Message Oriented Middleware) : 서로 다른 기기에 각각 데이터를 전송해서 서로 같은 데이터를 가지게함(동기화), 비동기형태

  - TPM(Transaction Processing Monitor) : 빠른 응답이 필요한 온랑니 트랜잭션(한번에 실행하는 여러 작업, 3티어) 업무

  - ORB(Object Request Broker) : 객체를 생성, 배포, 관리하는 미들웨어

  - WAS(Web Application Server) : 동적인 컨텐츠를 처리하는 웹환경에 필요한 미들웨어

 

반응형