[정처기 실기] 5장 오답노트

vector13·2022년 4월 21일

검토 회의전에 요구사항 명세서를 미리 배포해서 사전 검토한 후 짧은 검토회의를 통해 오류를 조기에 검출하는데 목적을 두는 요구사항 검토 방법

  • 워크스루

인터페이스 요구사항 검토 방법

(1) : 작성자 이외의 전문 검토 그룹이 요구사항 명세서를 상세히 조사하여 결함, 표준 위배, 문제점 등을 파악한다.
(2) : 요구사항 명세서 작성자가 요구사항 명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발견한다.
(3) : 검토 자료를 회의 전 배포해서 사전 검토 후 짧은 시간 동안 검토 회의를 진행해 결함 발견

  • 인스펙스 , 동료검토, 워크스루

인터페이스 요구사항 검증 주요 항목

(1) : 모든 참여자가 요구사항을 명확히 이해할 수 있는가
(2): 요구사항이 어떻게 보다 무엇을에 중점을 두고 있는가
(3) : 사용자의 모든 요구사항이 누락되지 않고 완전하게 반영되어 있는가
(4) : 요구사항이 사용자의 요구를 모두 만족하고, 개발된 소프트웨어가 사용자의 요구 내용과 일치하는지 검증가능한가
(5) : 요구사항 명세서와 설계서를 추적할 수 잇는가

-명확성, 기능성, 완전성, 추적 가능성


인터페이스 방법을 명세화 할 때 필요한 시스템 연계 기술 중 서버는 통신을 위해 포트를 할당하고 클라이언트는 통신을 요청해 클라이언트와 연결하여 통신하는 네트워크 기술

  • 소켓

시스템 연계 기술 중 네트워크의 정보를 표준화된 서비스 형태로 만들어 공유하는 기술로, WSDL, UDDI, SOAP 프로토콜을 이용하여 연계하는 기술

  • 웹 서비스

(      )는 클라이언트와 서버 간의 통신을 담당하는 시스템 소프트웨어

  • 미들웨어

미들웨어 종류 중 트랜잭션이 올바르게 처리되고 있는지 데이터를 감시하고 제어하는 미들웨어

  • TP-Monitor

미들웨어 종류 중 분산 프로그램 객체를 생성, 배포, 관리하기 위한 코바(CORBA)의 표준 스펙을 구현한 객체 지향 미들웨어

  • ORB

기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션으로, Point-to-Point, Hub&Spoke, Message Bus, Hybrid 등의 다양한 방식으로 구축이 가능한 모듈 연계 방법

  • EAI (Enterprise Application Integration)

EAI 구축 유형 중

(1) 가장 기본적 애플리케이션 통합 방식, 애플리케이션을 1:1로 연결
(2) : 단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중형 방식
(3) : 애플리케이션 사이에 미들웨어를 두어 처리하는 방식

  • Point to point, Hub&Spoke, Message But

애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션으로, 특정 서비스에 국한되지 않고 범용적으로 사용하기 위해 애플리케이션과 결합도를 약하게 유지하는 모듈 연계 방식

  • ESB

웹 서비스 관련된 서식이나 프로토콜 등을 표준적인 방법으로 기술하고 게시하기 위한 언어로, XML로 작성되며 UDDI의 기초가 되는 것

  • WSDL (Web Service Description Langauage)

클라이언트와 서버 간 자바스크립트 및 xml을 비동기 방식으로 처리하며, 전체 페이지 새로 고치지 않고도 웹페이지 일부 영역만을 업데이트할 수 있도록 하는 기술

  • AJAX (Asynchronized javascript and XML)

(      )는 속성-값 쌍으로 이루어진 데이터 객체를 전달하기 위해 사람이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. 숫자, 문자열, 참/거짓, 배열, 객체, null을 자료 기본형으로 가진다.

  • json( Javascript object Notation)

인터페이스 예외 처리는 인터페이스 구현 방법에 따라 (      )인터페이스 예외 처리와 (      )인터페이스 예외 처리로 나뉜다.

  • 데이터 통신, 인터페이스 엔티티

네트워크 트래픽에 대해 IP계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능을 제공하는 네트워크 계층에서의 보안 통신 규약

  • IP sec (IP Security)

데이터 무결성 검사 도구는 시스템 파일의 변경 유무를 확인하고, 파일이 변경되었을 경우 이를 관리자에게 알려주는 도구로, 인터페이스 보안 취약점을 분석하는데 사용된다. 데이터 무결성 검사 도구

  • tripwire, AID, samhain

인터페이스 구현 검증 도구 중 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크로 각 테스트 대상 분산 환경에 데몬을 사용하여 테스트 대상 프로그램을 테스트하고 이를 통합해서 자동화는 검증 도구

  • STAF

인터페이스 구현 검증 도구

  • xUnit, STAF, NTAF, WATIR

사용자의 요구사항을 정확히 파악하기 위해 실제 개발될 소프트웨어에 대한 견본품을 만들어 최종 결과물을 예측하는 요구사항 검증 방법

  • 프로토타이핑

시스템 연계 기술

(1) : DB에서 제공하는 (      ) 객체를 이용하는 방식
(2) : 서버가 통신을 위한 (      ) 을 생성하여 포트를 할당하고 클라이언트 통신 요청시 클라이언트와 연결하여 통신하는 네트퉈크 기술

  • DB Link, socket

인터페이스 처리유형은 업무 성격과 송수신 데이터 전송량을 고려해 실시간 방식, 지연 처리 방식, (      )으로 구분한다.

  • 배치 방식

메세지 기반의 비동기형 메세지 전달 방식 미들웨어

  • MOM

미들웨어 종류 중 정적인 콘텐츠를 처리하는 웹 서버와 달리 사용자 요구에 따라 변하는 동적인 콘텐츠를 처리하기 위해 사용되는 미들웨어로 대표적으로 WebLogic, WebSphere 등이 있다.

  • WAS

서비스 지향 아키텍처(SOA) 개념을 실현하는 대표적인 모듈 연계 방법으로 네트워크의 정보를 표준화된 서비스 형태로 만들어 공유하는 기술

  • 웹 서비스

애플리케이션 사이에 미들웨어를 두어 처리하는 방식으로, 확장성이 뛰어나며 대용량 처리가 가능한 EAI 구축 유형

  • Message Bus

애플리케이션 성능 관리를 위해 접속자, 자원현황, 트랜잭션 수행 내역, 장애 진단 등의 다양한 모니터링 기능을 제공하는 도구

  • APM

TCP/IP 계층에서 애플리케이션 계층 사이에서 인증, 암호화, 무결성을 보장하는 보안 통신 규약

  • SSL

인터페이스 보안 기능은 일반적으로 네트워크 (      ), (      )영역에 적용한다.

  • 애플리케이션, 데이터베이스

인터페이스 구현 검증 도구 중 FitNesse의 장점인 협업 기능과 STAF 장점인 재사용 및 확장성을 통합한 NHN의 테스트 자동화 프레임워크

  • NTAF
profile
HelloWorld! 같은 실수를 반복하지 말기위해 적어두자..

0개의 댓글