반응형

전체 글 128

[정보처리기사_실기] Chapter 12. 제품 소프트웨어

■ 제품 소프트 웨어 패키징 고객에게 전달하기 위한 형태로 패키징하고 설치와 사용에 필요한 제반 절차 및 환경 등 전체 내용을 포함하는 매뉴얼을 작성하며, 패치 개발 + 업그레이드를 위한 버전 관리를 수행하는 능력이다. - 개발자가 아닌 사용자 중심으로 진행된다. - 버전 관리 및 릴리즈 노트를 통해 지속적으로 관리한다. ■ 모듈화 소프트웨어 설계에서 기능단위로 분해하고 추상화되어 재사용 및 공유 가능한 수준으로 만들어진 단위 소프트웨어 성능을 향상 시키거나 시스템의 디버깅, 시험, 통합 및 수정이 용이하도록 만든 소프트웨어 설계기법 ■ 모듈화의 장점 - 프로그램의 효율적인 관리 및 성능 향상 - 전체적인 소프트웨어 이해의 용이성 증대 및 복잡성 감소 - 소프트웨어 시험, 통합, 수정 용이 - 기능의 분..

[정보처리기사_실기] Chapter 11. 응용 소프트웨어 기초 기술 활용

■ 운영체제의 역할 - 운영체제는 컴퓨터와 사용자 간의 중간 단계를 담당하는 중요한 부분 - 프로세서, 기억장치, 입출력 장치, 파일 및 정보등의 자원관리 - 효율적인 자원 관리를 위한 스케쥴링 제공 - 인터페이스 제공으로 사용자 편의성 증대 - 네트워크 및 하드웨어 등 관련 인프라 관리 제공 - 데이터 관리 및 자원의 공유 기능 제공 - 시스템 오류 검출 및 복구 - 자원 보호 기능 제공 ■ 운영체제 종류 - Windows (윈도우) : 가장많은 사용자에게 익숙한 운영체제 - Linux (리눅스) : 멀티태크스 기능에 탁월, 운영체제의 수정 및 배포가 자유로움, 프로그램 개발자들이 선호, 대부분 무료이며 부분적으로 유료제품도 있음 - ex) Ubuntu (가장광범위하게 사용되는 리눅스 운영체제) / F..

[정보처리기사_실기] 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, 파라미터..

반응형