[정보처리산업기사_과정평가형_필기요약] 애플리케이션 테스트
애플리케이션 테스트 수행 핵심용어: 소프트웨어 테스트, 결함관리,테스트 자동화, 프로그램 디버깅, 프로그램 코드 검토, 품질관리, 테스트 관리 프로세스, 테스트 방법론, 결함 조치 관리, 테스트 관리, 테스트 수행 > 프로젝트 수행 단계에 따른 테스트 순서(단위테스트>통합테스트>시스템테스트>인수테스트) 단위(구조/명세기반):컴포넌트/모듈 단위 테스트 통합(시스템간 상호연동이 정상 작동하는지 테스트):하나의 프로세스 완성후 부분적으로 모듈간 인터페이스,통합된 컴포넌트간의 상호작용 테스트 >기능적 요구사항 : 요구사항 명세서,비즈니스절차,유스케이스 등 명세 기반의 블랙박스 테스트 >비기능적 요구사항:성능,회복,.보안,네비게이션 등의 구조적 요소에 대한 화이트박스 테스트 시스템(전체 시스템 동작을 완벽하게 검..
[정보처리산업기사_과정평가형_필기요약] 서버프로그램 /모듈화
서버프로그램 핵심용어 : 요구사항분석,시스템아키텍처,애플리케이션 아키텍처,공통 모듈,서버,형상관리,단위테스트 개발 언어 선정 시 고려항목 : 적정성,효율성,이식성,친밀성,범용성 소프트웨어 모듈 응집도: 기능 간 밀접한 관계를 맺고 있는 연관성 정도/높을수록 필요한 요소 >응집도 유형 (낮음품질순: 우연적 >논리적>시간적>절차적>통신적>순차적>기능적) 기능적:기능의 단일 목적을 위함 순차적: 한 활동으로부터 나온 출력값을 다른 활동의 입력값으로 사용(ex 행렬입력 후 그 행렬의 역행렬을 구해서 이를 출력) 통신적:동일한 입출력을 사용하여 다른 기능을 수행하는 활동의 모음(ex 같은 입력 데이터를 사용하여 a계산 후 b 계산 절차적: 다수의 관련 기능을 가질 때 모듈 안의 구성 요소들이 기능을 순차 수행(e..