본문 바로가기
  • 머리보단 블로그에

전체 글22

수제비 정보처리기사 실기 ( 10. 애플리케이션 테스트 관리, 11. 응용 SW 기초 기술 활용 ) X. 애플리케이션 테스트 관리 - 화이트 박스 테스트 - 블랙 박스 테스트 : 동등분할, 경곗값, 결정테이블, 상태전이, 유스케이스, 분류 트리 - 테스트 목적에 따른 분류 : 회복, 안전, 성능(부하,강도,스파이크,내구성), 구조, 회귀, 병행 - 정적테스트 : 리뷰(동료검토, 인스펙션, 워크스루), 정적분석 - 테스트 오라클 : 참, 샘플링, 휴리스틱, 일관성 검사 - 테스트 레벨 : 단위 테스트, 통합 테스트, 시스템 테스트, 인수 테스트 ( 단통시인 ) - 목객체유형 : 더미유형, 테스트 스텁 (하향식), 테스트 드라이버 (상향식), 테스트 스파이, 가짜객체 - 애플리케이션 성능 측정지표 : 처리량, 응답시간, 경과시간, 자원사용률 - 리팩토링 : 유지보수성 향상, 유연한 시스템, 생산성 향상, .. 2022. 7. 24.
수제비 정보처리기사 실기 ( 8. 서버 프로그램 구현, 9. 소프트 웨어 개발 보안 구축 ) VIII. 서버 프로그램 구현 - 응집도 (cohesion) : 응집도는 높을 수록 좋음 기능적 > 순차적 > 교환적(통신적) > 절차적 > 시간적 > 논리적 > 우연적 ( 기순교절시논우 ) 모든 기능 > 출력값 사용 > 동일한 입출력 > 기능을 순차적 시행 > 특정 시간에 처리 > 유사한 성격 > 연관없음 - 결합도 (coupling) : 결합도는 낮을 수록 좋음 내용 > 공통 > 외부 > 제어 > 스탬프 > 자료 모듈 내부 변수 메소드 > 모듈 밖 전역 변수 > 외부 디바이스 > 제어 > 배열 객체 > 파라미터 - Fan-In ( 들어오는 갯수 ), Fan-out ( 나가는 갯수 ) - 화이트 박스 기법. Junit IX. 소프트 웨어 개발 보안 구축 - 기밀성(접근), 무결성, 가용성(사용) - 세.. 2022. 7. 23.
수제비 정보처리기사 실기 ( 7. SQL 응용 ) VII. SQL 응용 ※ 이 단원은 어느정도 다 이해해서 DB문제는 다 맞아야 함 1. SQL 응용 - 트랜잭션의 특성 : 원자성, 일관성, 격리성 = 고립성, 영속성 - DDL : CREATE , ALTER, DROP, TRUNCATE - DML : SELECT, INSERT, UPDATE, DELETE - 조인 : Inner, Outer ( Left, Right, Full ), 컬럼명이 같으면 USING, 다르면 ON ex) FROM 테이블1 A JOIN 테이블2 B USING(컬럼명) - 집합연산자 : UNION, UNION ALL, INTERSECT, MINUS - DML 사용 : UPDATE 테이블명 SET 컬럼명 = 데이터 ... WHERE 조건 INSERT INTO 테이블명 VALUES ( .. 2022. 7. 22.
수제비 정보처리기사 실기 ( 6. 프로그래밍 언어 활용 ) VI. 프로그래밍 언어 활용 ※ 이 단원은 어느정도 다 이해해서 코드문제는 다 맞아야 함 1. 기본 문법 활용하기 - C 언어 : int a[3][2] = a[0][0], a[0][1], a[1][0], a[1][1]..... · 포인터 : *를 붙이면 주소를 저장하는 포인트 변수 ex) int a = 10; · &를 붙이면 해당 변수의 주소값 int *b = &a; 포인터 변수의 타입은 주소를 저장하려는 변수의 타입을 따라감 배열에서 ex) int a[3] = {1,2}; | 1 a[0] == *a, &a[0] == a int *p = ai | 2 a[1] == *(a+1), &a[1] == (a + 1) a[0],a[1],a[2] = *a, *(a+1), *(a+2) | 0 a[2] == *(a+2).. 2022. 7. 21.