본문 바로가기

전체 글36

[정보처리기사 실기] 프로그래밍 언어 활용(1/2) 1. 기초문법 활용하기 데이터 타입(Data Type) 개요 : 변수(Variable)에 저장될 데이터의 형식 유형 정수 타입(Integer Type) : 정수, 즉 소수점이 없는 숫자를 저장할 때 사용 부동 소수점 타입(Floating Point Type) : 소수점 이하가 있는 실수를 저장할 때 사용 문자 타입(Character Type) : 한 문자를 저장할 때 사용 문자열 타입(Character String Type) : 문자열을 저장할 때 사용 논리 타입(Boolean Type) : 조검의 참(True), 거짓(False) 여부를 판단하여 저장할 때 사용 배열 타입(Array Type) : 같은 타입의 데이터 집합을 만들어 저장할 때 사용 C/C++과 Java의 데이터 타입 종류 C/C++ Ja.. 2020. 7. 16.
[정보처리기사 실기] 소프트웨어 개발보안 구축 1. 소프트웨어 개발보안 설계하기 소프트웨어 개발 보안 개요 : 소프트웨어 개발 과정에서 발생할 수 있는 보안 취약점을 최소화하여 안전한 소프트웨어를 개발하기 위한 활동 보안 취약점 발생 요인 보안 요구사항이 정의되지 않음 소프트웨어 설계 시 논리적 오류가 포함 기술 취약점을 갖고 있는 코딩 규칙을 적용 소프트웨어의 배치가 적절하지 않음 보안 취약점 발견 시 부적절한 대응 안전한 소프트웨어 개발 프로젝트 관련자들의 역할과 책임을 명확히 정의하고, 충분한 보안 교육 실시 소프트웨어 개발 생명 주기(SDLC)의 각 단계마다 보안 활동을 수행 소프트웨어 개발 보안을 위한 표준 확립 재사용이 가능한 보안 모듈 개발보안 통제의 효과성 검증 실시 Secure SDLC 개요 : 안전한 소프트웨어를 개발하기 위해 소프.. 2020. 7. 13.
[정보처리기사 실기] SQL 응용 1. 절차형 SQL 작성하기 절차형 SQL 개요 : 절차 지향적인 프로그램이 가능하며, 분기, 반복 등의 제어를 활용하여 다양한 기능을 수행하는 저장 모듈을 생성 특징 DBMS 엔진에서 직접 실행 Block화된 구조로 기능별 모듈화가 가능 조건문, 반복문 등 연속적인 작업 처리 가능 DBMS 내부에서 처리하기 때문에 Input/Output Packet이 적음 프로시저(Procedure) 개요 : 절차형 SQL을 활용하여 특정 기능을 수행하는 트랜잭션 언어, 호출을 통해 미리 저장해 놓은 SQL 작업을 수행 구성 프로시저 예시 #프로시저 생성 CREATE OR REPLACE PROCEDUER emp_change_s(i_사원번호 IN INT) IS/*변수를 사용하지 않으므로 예약어만 입력*/ BEGIN UP.. 2020. 7. 11.
[정보처리기사 실기] 애플리케이션 테스트 관리 1. 애플리케이션 테스트 케이스 설계하기 애플리케이션 테스트 개요 : 애플리케이션에 잠재되어 있는 결함을 찾아내는 활동 필요성 오류 발견 오류 예방 품질 향상 원리 완벽한 테스팅은 불가능 결함 집중(파레토의 법칙) 살충제 패러독스(Presticide Paradox) 태스팅은 정황(Context)에 의존 오류-부재의 궤변(Absence of Errors Fallacy) 테스트와 위험은 반비례 테스트의 점진적 확대 개발자와 관계없는 별도의 팀에서 수행 테스트 프로세스 테스트 계획 : 테스트 목표를 정의하고 테스트 대상 및 범위를 결정 테스트 분석 및 디자인 : 테스트 목적과 원칙을 검토하고 사용자의 요구사항을 분석 테스트 케이스 및 시나리오 작성 : 테스트 케이스를 작성하고 검토 및 확인한 후 테스트 시나리.. 2020. 7. 9.