요구사항 검토
- 동료검토(Peer review) : 작성자가 동료들에게 명세서를 직접 설명하며 검토.
- 워크스루(Walk Through) : 검토 회의 전 미리배포 후 검토.
- 인스펙션(Inspection) : 작성자를 제외한 다른 전문가들이 검토.
운영체제와 응용 프로그램 사이에서 서비스를 제공하는 SW를 말한다.
RPC (원격 프로시저 호출)
클라이언트에서 원격의 데이터베이스와 연결하는 미들웨어다.
MOM (메시지 지향 미들웨어)
비동기형 메시지를 전달하는 미들웨어다.
TP-Monitor (트랜잭션 처리 모니터)
트랜잭션을 처리 및 감시하는 미들웨어다.
ORB (객체 요청 브로커)
코바 표준 스펙을 구현한 객체 지향 미들웨어다.
WAS (웹 애플리케이션 서버)
동적인 콘텐츠를 처리하기 위한 미들웨어다.
EAI (Enterprise Application Integration)
기업 내 각종 애플리케이션 및 플랫폼 간 상호 연동이 가능하게 해주는 솔루션.
Point to Point – 1:1로 연결. 변경 및 재사용이 어렵다.
Hub & Spoke – 중앙 집중형 방식.
Message Bus – 애플리케이션 사이에 미들웨어가 있다.
Hybrid – 허브와 메시지 버스의 혼합.
ESB (Enterprise Service Bus)
SOAP – XML 기반의 메시지를 네트워크 상에서 교환하는 프로토콜.
송, 수신 시스템 간의 데이터 교환 및 처리를 실현해 주는 작업.
JSON (JavaScript Object Notation)
AJAX
네트워크 영역
- 스니핑 등을 방지해야한다.
- IPSec(네트워크계층), SSL(TCP계층), S-HTTP등을 사용하여 방어한다.
애플리케이션 영역
- 코드 상의 보안 취약점을 보완
데이터베이스 영역
- 접근 권한 트리거등 취약점에 보안기능 적용.
인터페이스 구현 검증 도구
xUnit
– 자바, C++ 등 다양한 언어를 지원하는 단위 테스트 프레임워크.
STAF
– 서비스 호출 및 컴포넌트 재사용 등을 지원하는 테스트 프레임워크.
FitNesse
– 웹 기반 테스트 케이스 설계
NTAF
– 두 개가 섞여있다. (STAF & FitNesse)
Selenium
– 다양한 브라우저를 지원하는 웹 테스트 프레임워크.
인터페이스 구현 감시 도구
스카우터 (Scouter)
– 앱 및 OS 등을 감시하는 APM.
제니퍼 (Jennifer)
– 앱 전 단계에 걸쳐 성능을 모니터링한다.
APM
– 앱 성능 관리를 위해 다양한 모니터링 기능을 제공.
잘보고갑니다~