728x90
인터페이스 설계
시스템 인터페이스 요구사항 분석
시스템 인터페이스 요구사항 분석
- 요구사항 분석은 소프트웨어 요구사항 분석 기법을 적절히 이용한다.
- 요구사항의 분해가 필요한 경우 적절한 수준으로 세분화한다.
- 요구사항 분석 시 누락된 요구사항이나 제한조건을 추가한다.
시스템 인터페이스 요구사항 분석 절차
요구사항 선별 → 요구사항 관련 자료 준비 → 요구사항 분류 → 요구사항 분석 및 명세서 구체화 → 요구사항 명세서 공유
인터페이스 요구사항 검증
요구사항 검증 방법
- 동료검토 : 요구사항 명세서 작성자가 명세서 내용을 직접 설명하고 동료들이 들으면서 결함을 발견하는 형태
- 워크스루 : 검토 회의 전에 요구사항 명세서를 미리 배포하여 사전 검토한 후에 짧은 검토 회의를 통해 결함을 발견하는 형태
- 인스펙션 : 요구사항 명세서 작성자를 제외한 다른 검토 전문가들이 요구사항 명세서를 확인하면서 결함을 발견하는 형태
- 동료검토와 워크스루가 비공식적인 검토 방법 ↔ 인스펙션은 공식적인 검토 방법
인터페이스 방법 명세화
시스템 연계 기술 - Socket
서버는 통신을 위한 소켓을 생성하여 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트와 연결하여 통신하는 네트워크 기술
연계 매커니즘 구성요소
- 송신 시스템 : 연계 프로그램으로부터 생성된 데이터를 전송 형식에 맞게 인터페이스 테이블이나 파일로 변환한 후 송신하는 시스템
- 수신 시스템 : 수신한 인터페이스 테이블이나 파일을 연계 프로그램에서 처리할 수 있는 형식으로 변환한 후 연계 프로그램에 반영하는 시스템
- 연계 서버 : 송●수신 시스템 사이에 위치하여 데이터의 송●수신 현황을 모니터링하는 역할을 수행함
미들웨어 솔루션 명세
미들웨어
- 분산 컴퓨팅 환경에서 서로 다른 기종 간의 하드웨어나 프로토콜, 통신 환경 등을 연결
- 운영체제와 응용 프로그램, 또는 서버와 클라이언트 사이에서 원만한 통신이 이루어지도록 다양한 서비스를 제공
- 위치 투명성 제공
- 사용자가 미들웨어의 내부 동작을 확인하려면 별도의 응용 소프트웨어를 사용
- 시스템들을 1:1, 1:N, N:M 등 여러 가지 형태로 연결할 수 있다.
- EX : DB, RPC, MOM, TP-Monitor, ORB, WAS ...
DB
데이터베이스 벤더에서 제공하는 클라이언트에서 원격의 데이터베이스와 연결하기 위한 미들웨어
RPC
응용 프로그램의 프로시저를 사용하여 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 방식의 미들웨어
MOM
메시지 기반의 비동기형 메시지를 전달하는 방식의 미들웨어
TP-Monitor(트랜잭션 처리 모니터)
항공기나 철도 예약 업무 등과 같은 온라인 트랜잭션 업무에서 트랜잭션을 처리 및 감시하는 미들웨어
ORB(객체 요청 브로커)
객체 지향 미들웨어로 코바 표준 스펙을 구현한 미들웨어
WAS(웹 애플리케이션 서버)
정적인 콘텐츠를 처리하는 웹 서버와 달리 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리학 위해 사용되는 미들웨어
728x90
'개발공부 > 자격증 공부' 카테고리의 다른 글
| 정보처리기사 - 소프트웨어 개발(4장) 정리 (0) | 2025.05.07 |
|---|---|
| 정보처리기사 - 소프트웨어 개발(3장) 정리 (0) | 2025.05.07 |
| 정보처리기사 - 소프트웨어 개발(2장) 정리 (1) | 2025.05.07 |
| 정보처리기사 - 소프트웨어 개발(1장) 정리 (0) | 2025.05.07 |
| 정보처리기사 - 소프트웨어 설계(3장) 정리 (0) | 2025.05.06 |