티스토리 뷰
5장 인터페이스구현 (1/0/0)
▶ 시스템 인터페이스 요구사항 분석 절차
1. 요구사항 선별 2. 요구사항 관련 자료준비 3. 요구사항 분류
4. 요구사항 분석 및 명세서 구체화 5. 요구사항 명세서 공유
▶ 요구사항 검증방법 ★★★
동료검토Peer Review | 작성자가 명세서 내용을 직접 설명하고 동료들이 이를 들으면서 결함을 발견하는 형태의 검토 방법 |
워크스루 Walk Through |
작성자가 명세서 내용을 직접 설명하고 동료들이 이를 들으면서 결함을 발견하는 형태의 검토 방법 |
인스펙션 Inspection |
작성자를 제외한 다른 검토 전문가들이 검토하는 방법 |
▶ 미들웨어 Middleware
운영체제와 응용 프로그램 또는 서버와 클라이언트 사이에서 다양한 서비스를 제공하는 소프트웨어
DB | 클라이언트에서 원격의 데이터베이스와 연결하는 미들웨어 |
RPC 원격 프로시저 호출 |
원격 프로시저를 마치 로컬 프로시저처럼 호출하는 미들웨어 |
MOM 메시지 지향 미들웨어 |
비동기형 메시지를 전달하는 미들웨어 |
TP-Monitor 트랜잭션 처리 모니터 |
트랜잭션을 처리 및 감시하는 미들웨어 |
ORB 객체 요청 브로커 |
코바(CORBA) 표준 스펙을 구현한 객체 지향 미들웨어 |
WAS 웹 애플리케이션 서버 |
동적인 콘텐츠를 처리하기 위한 미들웨어 |
▶ 모듈연계
내부 모듈과 외부 모듈 또는 내부 모듈 간 데이터의 교환을 위해 관계를 설정하는 것
(모듈연계방법) EAI / ESB / 웹서비스
▶ EAI (Enterprise Application Integration)
기업 내 각종 애플리케이션 및 플랫폼 간의 정보전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션
Point-to-Point | 가장 기본적인 애플리케이션 통합 방식으로, 1대1로 연결한다. 변경 및 재사용이 어렵다는 단점 |
Hub & Spoke | 단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중형 방식. 확장, 유지 보수가 유리하다. 허브 장애 발생시 시스템 전체에 영향이 있다는 단점. |
Message Bus | 애플리케이션 사이에 미들웨어를 두어 처리하는 방식이다. 확장성이 뛰어나며 대용량 처리가 가능하다. |
Hybrid | Hub & Spoke와 Message Bus의 혼합 방식이다. 데이터 병목 현상을 최소화 할 수 있다. |
▶ ESB(Enterprise Service Bus)
애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션
▶ 웹 서비스(Web Service)
네트워크 정보를 표준화된 서비스 형태로 만들어 공유하는 기술
서비스지향 아키텍처(SOA)개념을 실현 하는 대표적인 방법
- SOA(서비스 지향 아키텍처)
기업의 소프트웨어 인프라인 정보시스템을 공유와 재사용이 가능한 서비스 단위나 컴포넌트 중심으로 구축하는 정보기술 아키텍처
▶ JSON( JavaScript Object Notation)
데이터 객체를 속성, 값의 쌍 형태로 표현하는 개방형 표준 포맷
▶ AJAX (Asynchronous JavaScript and XML)
클라이언트와 서버 간에 XML 데이터를 주고 받는 비동기 통신 기술
▶ 인터페이스 보안 ★★★
인터페이스의 보안 취약점을 분석한 후 적절한 보안 기능을 적용하는 것
▶인터페이스 보안 기능 적용
IPSec | 네트워크 계층에서 IP 패킷 단위의 데이터 변조 방지, 은닉 기능을 제공하는 보안 통신 규약 |
SSL(Secure Sockets Layer) | 애플리케이션 계층과 TCP/IP 계층 사이에서 인증, 암호화, 무결성을 보장하는 공개키 기반의 보안 프로토콜. Certificate Authority(CA)라 불리는 서드 파티로부터 서버와 클라이언트를 인증하는데 사용됨. |
S-HTTP | 클라이언트와 서버 간에 전송되는 모든 메시지를 암호화 하는 프로토콜 |
▶ 인터페이스 구현 검증 도구 ★★★
xUnit | Java(Junit), C++(Cppunit), .Net(Nunit) 등 다양한 언어를 지원하는 단위 테스트 프레임워크 |
STAF | 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크로 각 테스트 대상 분산 환경에 데몬을 사용해 테스트 대상 프로그램을 통해 테스트를 수행하고 통합해 자동화 하는 검증 도구 |
FitNess | 웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크 |
NTAF | FitNess의 장점인 협업 기능 + STAF의 장점인 재사용 및 확장성을 통합한 NHN(Naver)의 테스트 자동화 프레임워크 |
Selenium | 다양한 브라우저 및 개발언어를 지원하는 웹 애플리케이션 테스트 프레임워크 |
Watir | Ruby를 사용하는 애플리케이션 테스트 프레임워크 |
▶ APM
애플리케이션의 성능 관리를 위해 접속자, 자원 현황, 트랜잭션 수행 내역 등 다양한 모니터링 기능을 제공하는 도구
스카우터 | 애플리케이션 및 OS 자원에 대한 모니터링 기능 제공 |
제니퍼 | 개발부터 테스트, 오픈, 운영, 안정화 까지 전 단계에 걸쳐 모니터링 및 분석 |
'WEB > 기타' 카테고리의 다른 글
정보처리기사 요약 정리 - 7장 애플리케이션 테스트 관리 (0) | 2024.07.12 |
---|---|
정보처리기사 요약 정리 - 6장 화면설계 (0) | 2024.07.12 |
정보처리 기사 요약 정리 - 3장 통합구현 / 4장 서버 프로그램구현 (0) | 2024.07.12 |
정보처리기사 요약 정리 - 2장 데이터 입출력구현 (1) | 2024.07.12 |
정보처리 기사 요약 정리 - 1장 요구사항 확인 (0) | 2024.07.12 |
- Total
- Today
- Yesterday
- 정보처리기사 #정보처리기사요약 #정보처리기사요점정리
- 자바스크립트countiue
- 무료폰트 #무료웹폰트 #한수원한돋움 #한수원한울림 #한울림체 #한돋움체
- 와이파이약할때
- 바지락칼국수 #월곡동칼국수 #칼국수맛집
- 와이파이증폭기추천 #와이파이설치
- 와이파이신호 #와이파이 #와이파이신호세게
- 증폭기 #아이피타임증폭기
- 자바스크립트정규표현식
- 자바스크립트break
- echart
- 좋은책 #밥프록터 #부의원리
- jQuery #jQuery이미지슬라이드 #이미지슬라이드
- lg그램pro #lg그램 #노트북 #노트북추천 #lg노트북
- 쇼팬하우어 #좋은책
- 연명의료결정제도 #사전연명의료의향서 #사전연명의료의향서등록기관 #광주사전연명의료의향서
- 자바스크립트 #javascript #math
- css미디어쿼리 #미디어쿼리 #mediaquery
- 좋은책
- 테스크탑무선랜카드 #무선랜카드 #아이피타이무선랜카드 #a3000mini #무선랜카드추천
- jdk #jre
- iptime와이파이증폭기 #와이파이증폭기설치
- ajax
- 파비콘 #파비콘 사이트에 적용
- 썬크림 #닥터지썬크림 #내돈내산 #내돈내산썬크림 #썬크림추천 #spf50썬크림 #닥터지메디유브이울트라선
- 파비콘사이즈
- thymeleaf
- 광주분식 #광주분식맛집 #상추튀김 #상추튀김맛집 #광주상추튀김
- SQL명령어 #SQL
- sw기술자평균임금 #2025년 sw기술자 평균임금
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |