정보처리기사 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)
REFERENCE
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편[개정판]