첫 번째
모듈 세부 설계서
설계와 표준에 맞게
정형화(일정한 형식)
쉽고 직관적으로
(다이어그램 활용)
=> 컴포넌트 명세서
=> 인터페이스 명세서
두 번째
통신을 이용한 구현
XML(eXtensible Markup Language)
마크업(태그)과 콘텐트(내용)으로 구성
새로운 태그 생성가능, 다목적 마크업 언어
JSON(JavaScript Object Notation)
독립적, 개방형 표준(인기만점), XML을 대체
속성과 값으로 이뤄진 데이터 객체 전달
보편적으로 AJAX(웹2.0 기술 통칭) 기술에서 사용
세 번째
예외(오류) 처리 방식
통신으로 구현된 인터페이스에서 예외 처리
송신 측
- AJAX 반환값이 fail이면 처리
- 메시지에 따라 처리절차 구분
- 비동기, 콜백 활용
수신 측
- try ~ catch 구문 사용
엔티티로 구현된 인터페이스
송신 측
- 입력 데이터 전송시 발생
- 실패 상황, 원인기록
- 예외 코드 입력
수신 측
- 데이터 처리중 발생
- 예외 코드 입력
- 사유, 상황 기록
보안 취약점 구분
통신 : 스니핑(sniffing, 수동적 해킹)으로 데이터 탈취
어플리케이션: OWASP(Open Web Application Security Project) 참고
입력데이터 검증, API이용, 에러처리, 품질, 캡슐화 등
DB: 알고리즘 적용 - 대칭(DEA), 비대칭(RSA), 해시(SHA)
기법 적용 - API(어플기준), plug-in(DB기준)
출처 : www.youtube.com/watch?v=2-r3pIdE7Oc&list=PLKpxllD6C8Cli4UZqnDG4_77OU6XeF6e_&index=12
그럼 이만.
총총.
'정보처리기사_필기 > 소프트웨어 개발_문제풀이' 카테고리의 다른 글
2020_06_06 필기기출 (0) | 2021.04.29 |
---|---|
인터페이스 구현 검증_5장. 인터페이스 구현_2과목 (0) | 2021.04.25 |
테스트자동화/성능분석_4장. 어플리케이션 테스트 (0) | 2021.04.25 |
개발 단계별 어플리케이션 테스트_4장. 어플리케이션 테스트 (0) | 2021.04.25 |
어플리케이션 테스트의 분류_4장. 어플리케이션 테스트 (0) | 2021.04.25 |