[정보처리기사 실기] 9. 응용 SW 기초 기술 활용
·
IT_STUDY/정보처리기사
[9] 응용 SW 기초 기술 활용 (1) 운영체제 - 사용자가 컴퓨터 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어 특징 : 편리성 제공, 인 터페이스 기능, 스케줄링, 자원 관리, 제어 기능 운영체제 = 커널 + 쉘 커널 : 하드웨어 관련 내부적인 역할 쉘 : 운영체제의 가장 바깥 부분에서 사용자 명령에 대한 처리 종류 : 윈도즈, 유닉스, 리눅스, 맥, 안드로이드 윈도즈 특징 GUI 제공 선점형, 멀티테스킹 방식 제공 자동 감지 기능 제공 (Plug and play) OLE 사용 유닉스 특징 대화식 다중 작업 기능 다중 사용자 기능 이식성 : 90% 이상 C언어로 구현 계층적 트리 구조 파일 시스템 제공 (2) 리눅스/유닉스 기본 명령어 chmod : 특정 파일 또는 디렉토리의 ..
[정보처리기사 실기] 3. 데이터 입출력 구현
·
IT_STUDY/정보처리기사
[3-1] 데이터 입출력 (1) 데이터 모델 - 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 데이터 모델 절차 : 요구사항 분석 -> 개념적 -> 논리적(정규화) -> 물리적 (반정규화) (2) 논리적 데이터 모델 종류 관계 데이터 모델 : 1:1, 테이블 계층 데이터 모델 : 1:N, 트리 네트워크 데이터 모델 : N:M, 그래프 (3) 논리 데이터 모델링 속성 - 개체(entity), 속성(attribute), 관계(relationship) (4) 관계 데이터 모델 - 튜플(tuple), 행(row), 카디널리티(cadinality) - 속성(attribute), 열(column), 차수(degree) (5) 관계 대수 - 절차적 언어 일반 집합 연산 : 합집합(∪),..
[정보처리기사 실기] 1. 요구사항 확인
·
IT_STUDY/정보처리기사
[1] 요구사항 확인 (1) 소프트웨어 생명주기 (SDLC) - 폭포수 모델 : 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어감, 선형 순차적 모형 (고전적 생명주기 모형) - 프로토타이핑 모델 : 프로토타입을 구현해, 고객의 피드백을 반영 - 나선형 모델 : 위험을 최소화하기 위해 점진적으로 개발 - 반복형 모델 : 구축 대상을 나누어 병렬적으로 개바라 후 통합하거나, 반복적으로 개발 (2) 소프트웨어 개발방법론 - 구조적 방법론 : 전체 시스템을 기능에 따라 나누어 개발하고, 이를 통합 ( 나씨 - 슈나이더만 차트 사용(도형식, 제어 논리 구조, 명확한 식별)) - 정보공학 방법론 : 정보시스템 개발에 필요한 관리 절차와 작업 기반을 체계화 - 객체지향 방법론(CBD) : 컴포넌트를 조립해 하..