(독학사) 시험문제 정리

1 분 소요

💼📝🔑⏰ 📙📓📘📒🎓

💼 데이터베이스 시스템

📝 데이터베이스 설계 단계

  • 설계순서: 요구분석->개념적설계->논리적설계->물리적설계
  • 요구분석: DB를 사용할 사람들로부터 필요한 용도를 파악하는 것
  • 개념적설계: 정보의 구조를 얻기 위해 현실 세계에 대한 인식을 추상적 개념으로 표현(E-R 다이어그램 작성)
  • 논리적설계: 현실세계에서 발생하는 자료를 논리적 자료구조로 변환 (테이블 설계)
  • 물리적설계: 논리적 구조로 표현된 데이터를 물리적 저장장치에 저장할 수 있게 물리적구조의 데이터로 변환(저장 레코드 양식 설계, 레코드 집중의 분석 및 설계, 접근 경로 설계)

💼 운영체제

📝파일 디스크립터

  • 운영체제가 필요로 하는 파일에 대한 정보를 갖고 있는 제어 블록을 의미하며, 파일제어블록(File Control Block)이라고도 함.
  • 파일마다 독립적으로 존재하며, 시스템에 따라 다른 구조를 가질 수 있음.
  • 보통 보조기억장치 내에 저장되어 있다가 해당 파일이 Open될 때 주기억장치로 옮겨짐.
  • 파일 디스크립터는 파일시스팀에 관리하므로 사용자가 직접 참조할 수 없음.

파일 디스크립터(파일제어블록)가 제공하는 정보

  • 파일 이름 및 파일 크기
  • 보조기억장치에서의 파일 위치
  • 파일 구조(순차파일/색인순차파일/색인파일 등)
  • 보조기억장치의 유형(자기 디스크/자기테이프 등)
  • 액세스 제어 정보
  • 파일 유형(텍스트파일,목적프로그램파일 등)
  • 생성 날짜와 시간, 제거 날짜와 시간
  • 최종 수정 날짜 및 시간
  • 액세스한 횟수(파일 사용 횟수)

💼 소프트웨어 공학

📝 CASE(Computer Aided Software Engineering)

  • 소프트웨어 개발 과정의 전체 또는 일부를 컴퓨터와 전용 소프트웨어 도구를 사용하여 자동화 하는 것.
  • 소프트웨어 생명 주기의 “어느 부분을 지원하느냐”에 따라 상위CASE, 하위CASE, 통합CASE로 분류됨.

📝 Spiral Model

  • 대규모 시스템에 적합하다.
  • 개발 순서는 계획 및 정의, 위험 분석, 공학적 개발, 고객 평가 순으로 진행된다.
  • 소프트웨어를 개발하면서 발생할 수 있는 위험을 관리하고 최소화하는 것을 목적으로 한다.

💼 네트워크

📝 PAD(Packet Assembler/Disassembler, 패킷 조립 분해 장치)

  • 비동기단말기(패킷화 기능이 없는 일반형 터미널)가 보낸 문자들을 패킷으로 조립
  • 패킷교환기가 보낸 패킷을 비동기단말기로 보내기 위하여 패킷을 문자로 분해

댓글남기기