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) - 전단계 성능 모니터링 소프트웨어
'정보처리기사 > 단원별 개념정리' 카테고리의 다른 글
정보처리기사-7장(Application 테스트, 정적/동적 테스트, 결함, 분석) (0) | 2023.01.26 |
---|---|
정보처리기사-6장(화면설계,UI, 품질요구사항, ISO/IEC) (0) | 2023.01.25 |
정보처리기사-4장(SW아키텍처, 객체지향, 모듈, 결합도, 응집도, 디자인 패턴) (0) | 2023.01.25 |
정보처리기사-3장(통합구현, XML, IPC..) (0) | 2023.01.25 |
정보처리기사-2장 (DBMS, 정규화, 트랜잭션, DB보안(임의,강제,역할기반)).. (0) | 2023.01.25 |