[실기] 제 10과목 - 프로그래밍 언어 활용 요점 정리
연산자 우선순위 - 괄호, 배열 > 부정, 증감 산술 > 곱셈, 나눗셈 산술 > 뎃셈, 뺄셈 산술 > 시프트 > 관계 > 논리 > 삼항 > 대입 - ( ), [ ] > !, ~, ++, -- > *, /, % > +, - > >>, =, + 컴파일 - 고급 언어를 기계어로 번역, 실행에 필요한 정보가 컴파일 시간에 계산, 전체 프로그램 변환 및 실행, 빠른 실행 속도, 복잡한 번역 과정, C, C++ 인터프리터 - 고급 언어를 명령어 단위로 하나씩 번역, 실행, 프로그램 실행 시 계산, 단순, 빠른 번역, 느린 실행 속도, Javascript, Python 혼합형 - 고급 언어를 컴파일 해 중간 언어로 변환 후 인터프리터에 의해 번역 실행, Java 절차적 프로그래밍 언어 - 프로시저 호풀의 개념을 바탕..
2023. 5. 7.
[실기] 제 8과목 - SQL 응용 요점 정리
SQL - Structured Query Language, 비절차적 언어(원하는 것 명시 O, 처리방법 명시 X), 대화식 SQL, 내포된 SQL DQL - Data Query Language, 검색하는데 사용하는 질의어 SELECT DML - Data Manipulation Language, 저장된 데이터를 수정, 삭제, 추가하는 명령어, INSERT, UPDATE, DELETE DDL - Data Definition Language, 객체를 생성, 수정, 삭제하는 명령어, 스키마 정의, 스키마에 대한 명세는 시스템 카탈로그에 저장, CREATE, ALTER, DROP DCL - Data Control Language, 규정이나 기법 정의, 제어하는 언어, 사용자 권한 부여, 취소, 트랜잭션 제어, G..
2023. 5. 4.
[실기] 제 7과목 - 어플리케이션 테스트 관리 요점 정리
테스트 - 알려지지 않은 에러의 발견, 시스템 내부 관련자, 제 3자, 에러의 발견 디버깅 - 이미 알고 있는 에러의 수정, 시스템 내부 관련자, 에러의 정확한 위치, 에러 타입 식별, 에러 수정 SW 테스트 필요성 - 오류 발견 관점, 오류 예방 관점, 품질 향상 관점 SW 테스트 기본 원칙 - 테스팅은 개발 초기에 시작 - 테스팅은 결함이 존재함을 밝히는 활동 - 완벽한 테스팅은 불가능 - 테스팅은 정황에 의존 - 결함 집중, 살충제 패러독스, 오류-부재의 궤변 정적 테스트 - 실행 없이 소스코드의 구조를 분석해 논리적으로 검증하는 테스트, 인스펙션, 코드 검사, 워크 스루 동적 테스트 - 실행을 요구하는 테스트 - 화이트 박스 테스트 : 내부 로직을 보며 테스트 진행, 문장 커버리지, 분기/결정 커..
2023. 5. 4.