본문 바로가기

자격증

(6)
[정보처리기능사] chapter 02. 애플리케이션 결함 조치 Part 02. 애플리케이션 테스트 수행 chapter01. 애플리케이션 테스트 수행 chapter02. 애플리케이션 결함 조치 1. 결함 (Defect) 프로그램과 명세서 간의 차이, 업무 내용 불일치 기대 결과와 실제 관찰 결과 간의 차이 High 프로세스를 진행할 수 없을 정도의 결함 / 시스템 다운 Medium 시스템 흐름에 영향을 미치는 결함 / 보안 관련 오류 Low 상황에 맞지 않는 용도 및 화면구성 결함 / 에러 메세지 미출력 2. 결함 관리 프로세스 · 결함 관리 프로세스는 애플리케이션 테스트에서 발견된 결함을 처리하는 과정. · 결함 관리 프로세스 7과정 : 관리계획 - 기록 - 검토 - 수정 - 재확인 - 상태추적 - 최종분석 1) 결함 관리 계획 : 전체 프로세스에 대한 결함 관리 ..
[정보처리기능사] chapter 01. 애플리케이션 테스트 수행 Part 02. 애플리케이션 테스트 수행 chapter01. 애플리케이션 테스트 수행 chapter02. 애플리케이션 결함 조치 1. 테스트 테스트 : 개발된 애플리케이션이나 시스템의 사용자가 요구하는 기능과 성능, 사용성, 안전성 등을 확인, 결함 찾는 활동 역할 소프트웨어 아키텍트 테스트 매니저 소프트웨어 아키텍처 : 소프트웨어의 골격이 되는 기본 구조, 구성요소 간의 관계를 표현하는 시스템 구조 테스트 7가지 원칙 테스트는 계획 단계부터(초기부터) 테스트는 결함의 발견 완전한 테스트는 불가능 테스트는 상황에 따라 다르다. 결함 집중을 고려(파레토 법칙 : 결함이 높은 곳에 자원이 집중되어 있다.) 살충제 패러독스를 고려 : 동일한 테스트 케이스에 의한 반복적 테스트로 새로운 버그를 찾아내지 못하는 ..
[정보처리기능사] 라이브러리의 활용(math, string) 표준 C언어 라이브러리 함수 헤더파일 예 설명 log math.h double log(double a); 로그 계산 log 10 math.h double log10(double a); 밑이 10인 로그 pow math.h double pow(double a, double b); a의 b제곱 sqrt math.h double sqrt(double a); 제곱근 계산(루트) tan math.h double tan(double a); 탄젠트 abs stdlib.h int abs(int n); 정수 인수 n의 절대값 계산 atoi stdlib.h int atoi(char str); 문자열을 정수로 변환 malloc stdlib.h void *malloc(size_t size); 동적 메모리 할당 rand std..
[정보처리기능사] chapter 02. 프로그래밍 언어 활용(2) Part 01 . 프로그래밍 언어 활용 chapter01 알고리즘 구현 chapter02. 프로그래밍 언어 활용 4. 명령문 조건문 (참, 거짓) if, if-else문 : 산술 또는 논리적 비교 가능 단순 if문 선택 if문 중첩 if문 switch case문 : 조건이 동일한지의 여부만 확인 가능 case의 값과 일치하면 해당문 실행 => break 유무에 따라 실행 결과 상이 case 조건은 콜론(:)으로 구분, break로 처리를 종료 break문 없으면 조건이 만족하는 부분부터 switch문 종료되는 곳까지 실행문 모두 실행 default는 if문의 else와 같은 역할 C언어, JAVA 파이썬 if (조건) { //중괄호의 경우 두 줄 이상 시에 작성. 실행문; // if..
[정보처리기능사] chapter 02. 프로그래밍 언어 활용(1) Part 01 . 프로그래밍 언어 활용 chapter01 알고리즘 구현 chapter02. 프로그래밍 언어 활용 1. 프로그래밍 언어 프로그래밍 언어 : 컴퓨터 시스템을 동작시키기 위한 프로그램 작성 언어 Bit(비트) : 0과 1로만 구성된 이진법, 1Byte = 8Bit 컴퓨터 시스템 구조 : 중앙처리장치(CPU), 기억장치(Memory), 입출력장치(I/O Device) 중앙처리장치 단계 (4단계) : Fetch(인출) → Decode(해석) → Execute(실행) → Write Back(기록) 2.프로그래밍 언어 기본 문법 및 용어 기본 용어 변수 : 어떤 값을 주기억장치에 기억하기 위해서 사용하는 공간 식별자 : 프로그램의 구성요소를 구별하기 위한 기준, ex ) 변수명 바인딩 : 변수에 관련..
[정보처리기능사] chapter 01. 알고리즘 구현 Part 01 . 프로그래밍 언어 활용 chapter01 알고리즘 구현 1. 알고리즘 개념 넓은 의미 : 자료 구조와 함께 프로그램을 구성하는 요소 좁은 의미 : 문제에 대한 답을 찾는 해법 알고리즘 특성(5가지) 입력 : 입력 0개 이상 출력 : 출력 결과 1개 이상 명확성 : 명령어 의미 명확 유한성 : 정해진 단계 지나면 종료 유효성(효과성) : 모든 명령은 실행 가능한 연산 알고리즘 표현 자연어 순서도 의사 코드 프로그래밍 언어 순서도 알고리즘 표현 방식 미리 약속된 기호와 그림을 통해 논리적 절차, 흐름, 연산 등을 시각적으로 표현한 것 순서도 산술 연산 : %,mod (나머지) - 프로그래밍에서는 %만 사용 가능 순서도 기본 공식 수의 증감 : i = i + 1 / i = i - 1 합의 공식..