공부(29)
-
정보처리기사_4과목_프로그래밍 언어 활용(1)
프로그래밍 언어 활용 C언어 C언어의 특징 - C프로그램은 함수의 집합으로 구성된다. - 이식성이(Portable)이 높은 언어이다. - 예약어가 간편 - 융통성과 강력한 기능은 갖고 있다. - 구조적 프로그램이 가능하다 기본구조 헤드부분 - #include(외부 파일 편입) - #define(매크로 정의) - 전역변수 및 사용자 정의 함수 선언 몸체부분 - main() = C프로그램에서 예약된 유일한 함수로 프로그램 실행시 가장 먼저 수행되는 함수(모든프로그램은 main함수부터 실행 시작) - main() 함수의 위치는 프로그램 내의 어디에나 위치 할수 있고 반드시 한 번 기술 되어야함 사용자 정의 함수 - 처리할 내용에 맞게 함수를 정의하고 경우에 따라서는 또 다른 함수를 호출할 수 있다. - 실제 ..
2021.04.21 -
정보처리기사_4과목_프로그래밍 언어 활용(0)
공통모듈구현 모듈화 = 소프트웨어를 기능단위로 분해한 것으로, 모듈화된 시스템은 시스템을 모듈들의 집합으로 추상화 한것이다. 모듈의 특성 - 모듈은 명령문, 처리 논리, 데이터 구조 포함한다. - 각모듈은 독립접 컴파일(번역) 가능하다 모듈이 유용한 이유 - 시스템을 기능 단위로 분해 가능하게 해준다. - 자쵸 추상화를 구현 시켜 준다 모듈의 기준 - 모듈간의 결합도는 최소화 응집도는 최대화 - 가시성과 시험 용이성을 향상시킬 수 있어야함 결합도 - 결합도는 모듈들이 서로 관련되거나 연결된 정도를 나타낸다 - 두 모듈간의 상호 의존도 - 낮은 결합도를 유지해야 한다. 내용 결합도 : 어떤 모듈을 호출하여 사용 하고자 할 경우에 그 모듈의 내용을 미리 조사하여 알고 있지 않으면 사용할 수가 없는 경우에는 ..
2021.04.21 -
정보처리기사_3과목_데이터베이스구축(1)
관계데이터베이스 언어 1. SQL - SQL(구조적 질의어) : IBM에서 개발된 데이터베이스에 사용되는 언어 - SQL의 특징 관계대수와 관계해석을 기초로한 고급 데이터 언어 이해하기 쉬운형태 대화식 질의어로 사용 가능 데이터정의, 데이터 조작, 제어 기능 제공 COBOL, C, PASCAL 등의 언어에 삽입 레코드 집합 단위로 처리 비절차적 언어 SQL정의어 - 스키마, 도메인, 테이블, 뷰, 인덱스를 정의하거나 제거하는데 사용 CREATE문 = 스키마, 도메인, 테이블, 뷰, 인덱스 정의에 사용 스키마 정의 = CREATE SCHEMA 스키마이름 AUTHORIZATION 사용자아이디 도메인 정의 = CREATE DOMAIN 도메인이름 데이터타입 테이블 정의 = CREATE TABLE 테이블명 ({열..
2021.04.16 -
정보처리기사_3과목_데이터베이스구축(0)
데이터베이스 개요 - 운영 통합 공용 저장데이터 1. 정보처리 시스템 데이터, 정보, 정보시스템 2. 데이터베이스 개념 정의 - 어느 한 조직에서 다수의 응용시스템들이 공용으로 사용하기 위해 통합, 저장된 운영 데이터의 집합 특징 - 실시간 접근가능, 계속적인변화, 동시공유, 내용의 의한 참조 논리적구성 - 개체(entity) : 표현하려는 무형, 유형의 정보를 대상으로 존재하면서 서로 구별되는것 속성(attribute) : 개체의 특성이나 상태를 기술 ( 단독으로 존재하기 어렵다) 관계(relationship) : 개체간 또는 속성간의 상호작용 구조 - 논리적구조 : 사용자관점에서 본 구조 물리적 구조 : 저장장치 관점에서 본 구조 3. 데이터베이스 관리 시스템 (DBMS : Database Manag..
2021.04.15 -
정보처리기사_2과목_소프트웨어개발(3)
제품소프트웨어 패키징 1. 애플리케이션 패키징 1)패키징 프로그램 제작자가 최종사용자가 사용 할 프로그램을 다양한 환경에서 쉽게 자동으로 설치(업데이트/삭제 가능)할 수 있게 패키지를 만들어 배포하는 과정을 말한다.(매뉴얼 포함) 2)릴리즈 노트 소프트웨어 제품과 함께 배포 되고 이문서들에는 제품의 주요 변경 사항이 담겨 있다. 릴리즈 노트 구성항목 구분 → 설명 헤더(header) → 문서이름(예: 릴리스 노트), 제품이름, 릴리스번호, 출시일, 노트날짜, 노트버전등 개요 → 제품 및 변경에 대한 간략한 개요 목적 → 버그 픽스와 새로운 기능 목록 이슈 요약 → 버스수정이나 개선사항에 대한 짧은 설명 재현 단계 →버그발생을재현하기 위한 절차 해결책 → 버그수정을 위한 수정/ 개선 사항의 간단한 설명 최..
2021.02.24 -
정보처리기사_2과목_소프트웨어개발(2)
데이터 조작 프로지저 최적화 옵티마이저와 실행 계획 1. EXPLAIN PLAN - 실행 계획만을 확인할 수 있음 2. SET AUTOTRACE - 실행계획과 I/O 관련정보를 확인할 수 있음 3. TKPROF - 실행계획과 I/O 관련정보 뿐만 아니라 CPU 및 실제 소요시간과 관련된 정보도 상세히 확인가능 소스코드 인스펙션 진행순서 Planning(계획) → Overview(사전교육) → Preparation(사전검토) → Meeting(인스펙션회의) → Re-Work, re-inspection(수정) → Flolowing(후속조치) 통합구현 모듈구현 1. 단위모듈구현 1) 공통모듈 - 전체시스템 설계를 할 때에 각각의 서브 시스템에서 공통으로 사용되는 모듈을들 하나로 묶어서 놓은 소프트웨어 라이브러..
2021.02.23