[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 1과목 4장. 인터페이스 설계



:bulb: 정보처리기사 1과목 소프트웨어 설계

4장. 인터페이스 설계

027 시스템 인터페이스 요구사항 분석 Ⓑ

시스템 인터페이스 요구사항

  • 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기 …
  • 요구사항 관련 자료 준비 -> 요구사항 선별 -> 요구사항 분류 -> 요구사항 분석 및 명세서 구체화 -> 요구사항 명세서 공유

028 인터페이스 요구사항 검증 Ⓑ

요구사항 검증

  • 요구사항 검토 계획 수립 -> 검토 및 오류 수정 -> 베이스라인 설정
  • 동료검토(Peer Review) : 개발자가 직접 설명 및 동료끼리 검토
  • 워크스루(Walk Through) : 관련 자료 미리 배포, 사전 검토 후 짧은 회의
  • 인스펙션(Inspection) : 전문가들이 확인
  • CASE(Computer Aided Software Engineering) : 요구사항 추적 및 분석, 시스템 개발과정 자동화
  • 완전성, 일관성, 명확성(Unambiguity), 기능성, 검증 가능성(Verifiability), 추적 가능성(Traceability), 변경 용이성(Easily Changeable)

033 미들웨어 솔루션 명세 Ⓐ

미들웨어(Middleware)

  • 운영체제와 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외에 추가적인 서비스를 제공하는 소프트웨어
  • DB(Database) : (ex. Glue, ODBC)
  • RPC(Remote Procedure Call) : 원격 프로시저 호출 (ex. Entera, ONC/RPC)
  • MOM(Message Oriented Middleware) : 메시지 기반의 비동기형 메시지 전달 (ex. MQ, Message Q, JMS)
  • TP-Monitor(Transaction Processing Monitor) : 트랙잰셕 처리 및 감시 (ex. tuxedo, tmax)
  • ORB(Object Request Broker) : 객체 지향 미들웨어 (ex. COBRA, Orbix)
  • WAS(Web Application Server) : 동적인 콘텐츠 처리 (ex. WebLogic, WebSphere)



:bookmark: REFERENCE
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편[개정판]