공삼
article thumbnail

5장 (인터페이스 구현)


요구사항 검증방법

  • 요구사항 검토 - 검토 담당자들이 수작업으로 분석하는 방법

동료검토 작성자가 명세서 내용을 설명하고 동료들이 이를 들으면서 검토

 

워크스루 검토회의전 요구사항 명세서를 미리 배포하여 사전 검토한 후 짧은 검토.
인스펙션 명세서 작성자 외의 검토 전문가들이 명세서를 확인하면서 결함 발견

 

  • 프로토타이핑 - 사용자의 요구사항으 정확히 파악하기위해 견본품을 만들어보는 것.
  • 테스트 설계 - 요구사항이 현실적으로 가능하지를 검토
  • CASE 도구 활용 - 일관성 분석을 통해 요구사항의 추적, 분석, 관리, 표준 준수 여부를 확인

 

미들웨어

→ 운영체제와 응용 프로그램 사이에서 서비스하는 소프트웨어

  • DB
  • RPC - 원격 프로시저
  • MOM - 비동기형 메세지 ex) 네이버 클라우드
  • TP - moniter
  • ORB - CORBA 브로커
  • WAS - 동적 서비스를 제공해쥬는 웹 서버

 

모듈연계 → 모듈간 데이터를 교환하기 위해

  • EAI (Enterprise Application Integration) - 기업내 각종 어플리케이션 및 플랫폼간 상호 연동을 위해.

point-to-point 1:1, 변경 및 재사용이 어렵고 가장 기본적인 통합 방식

Hub & Spoke 단일 접점인 허브 시스템을 통해 데이터를 전송. 허브 확장 및 유지보수 용이
Message Bus 애플리케이션 사이에 미들웨어를 둠 (ESB)
Hybrid Hub & Spoke 와 Message Bus 를 혼합한 방식
  • ESB(Enterprise Services Bus) - 애플리케이션간 연계 인터페이스 제공
  • 웹 서비스 - 네트워크 정보를 표준화된 서비스로 만들어 공유

 

인터페이스 구현

  • JSON - 속성, 값의 쌍 형태로 표현. 개방형포맷
  • AJAX - 클라이언트와 서버간 XML 데이터를 주고받는 비동기 통신기술

 

인터페이스 보안

네트워크 영역 인터페이스 송.수신간 스니핑등을 이용한 데이터 탈취등을 예방하기 위해. IPSec, SSL, S-HTTP

애플리케이션 영역 소프트웨어 개발 보안 가이드를 참조해 코드상의 보안 취약점을 보완하는 방향으로 기능적용
데이터베이스 영역 데이터베이스, 스키마, 엔티티의 접근권한과 프로시저 트리거 등 보안기능 적용

 

인터페이스 구현 검증

  • xUnit - 테스트
  • STAF - 문서를 자동화함
  • FitNess
  • NTAF - STAF 에서 개발형 자동화 검증도구
  • Selenium
  • watir

 

인터페이스 구현 감시 도구 APM

  • 스카우터 (scouter) - 애플리케이션 및 OS 자원에 대한 모니터링 기능 제공
  • 제니퍼(jennifor) - 전단계 성능 모니터링 소프트웨어
profile

공삼

@g_three

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!