반응형

정보처리기사 실기 4

[정보처리기사_실기] Chapter 10. 프로그래밍 언어 활용

■ 비트 (Bit) : 컴퓨터를 이해하기 위한 기본적인 용어로 Binary Digit의 약자이다. ■ 1Byte (바이트- 8bit) -> 킬로바이스 (KB) -> 메가바이트 (MB) -> 기가바이트(GB) -> 테라바이트(TB) -> 페타바이스(PB) -> 엑사베이트(EB) ■ 서식 문자열 %d (정수형) / %u (부호없는 정수형10진수) / %c (문자) / %s (문자열) / %f (실수) / %e (지수) / %ld (long형 10진수) / %lo (long 형 8진수) / %lx (long형 16진수) / %p (주소를 16진수로 입출력하기위해 지정) ■ 제어문자 \n (new line - 한줄 넘기기) \b (backspace -커서를 왼쪽으로 한 칸 이동함) \t (tab - 일정간격을 ..

[정보처리기사_실기] Chapter 9. 소프트웨어 개발 보안 구축

■ 소프트웨어 개발보안 [ 개념 ] 소프트웨어 개발 생명주기의 각 단계별로 수행하는 일련의 보안활동을 통하여 안전한 소프트웨어를 만들기 위한 개발 체계 [ 목적 ] 해킹 등 사이버 공격의 원인이 될 수 있는 보안약점을 소프트웨어 개발단계에서 사전에 제거하는 것을 목적으로 한다. * 소프트웨어 개발보안 가이드 : 시큐어 코딩 기법을 제시한 가이드 문서 * 소프트웨어 개발 보안 생명주기(Secure SDLC) 활동단계 요구사항 분석단계 → 설계 → 구현 → 테스트 → 유지보수 * Secure SDLC 방법론 유형 - MS-SDL(Microsoft Secure Development Lifecycle) : 마이크로소프트사에서 만듬 - Seven Touchpoints : 실무적으로 검증된 개발보안 방법론 중 하나..

[정보처리기사_실기] Chapter 8. SQL 응용

■ 절차형 SQL (PL/SQL) SQL 에서 사용하는 절차 지향적인 프로그램이며, 조건에 따른 분기, 반복 등의 제어를 활용하여 DB 작업의 고효율화를 기반으로 높은 생산성을 확보할 수 있게 해준다. ■ 절차형 SQL의 구성 프로지서, 사용자 정의 함수, 트리거 등 다소 차이가 있으나 필수적인 요소로는 [DECLEAR] / [BEGIN] / [END] 이다. ■ 프로시저 (Procedure) 절차형 SQL을 활용하여 특정 기능을 수행할 수 있는 트랜잭션 언어 - 파라미터 변수 입력/출력을 구분 IN : 운영체제에서 프로시저로 전달 OUT : 프로시저에서 처리된 결과가 운영체제로 전달 INOUT : IN과 OUT두 가지 기능을 동시 수행 - 프로시저 호출 : EXECUTE 프로시저명(파라미터1, 파라미터..

[정보처리기사_실기] Chapter 7. 애플리케이션 테스트 관리

■ 소프트웨어 테스트 정의 구현된 으용 애플리케이션이나 시스템이 사용자가 요구하는 기능의 동작과 성능, 사용성, 안전성 등을 만족하는지 확인하기위해 소프트웨어의 결함을 찾아내는 활동 ■ 소프트웨어 테스트의 필요성 오류 발견 관점 / 오류 예방 관점 / 품질 향상 관점 ■ 소프트웨어 SW 테스트 7가지 원칙 [ 완 존 초 집 살 정 오 ] (1) 테스팅은 결함이 있다는 것을 증명하는 것이다. (2) 완벽한 테스팅은 불가능하다. (3) 테스팅은 가능한 초기에 시작해야 한다. / 조기 테스팅으로 시간과 비용을 절약할 수 있다. (4) 살충제 패러독스 : 동일한 테스트 케이스로 반복 실행하면 더이상 새로운 결함을 발견할 수 없다. (5) 결함집중(Defect Clustering) : 출시 전 테스팅에서 발견하는..

728x90
반응형