2 분 소요

정리 노트

객체지향 분석의 특징 📘 4과목_C2 객체지향 개발 절차

  • 소프트웨어로 개발해야 하는 업무를 분석하는 것
  • 분석 대상을 클래스, 객체, 속성, 멤버 등의 형식적인 형태로 기술
  • 기존의 업무 시스템을 객체 간의 상호작용으로 표현하는 것
  • 럼바우(Rumbaugh) 방식이 가장 대표적이며 객체 모델링, 동적 모델링, 기능 모델링 순서로 분석하여 도식화

  • 럼바우 객체지향 분석 절차
    • 객체 모델링
    • 동적 모델링
    • 기능 모델링


유닉스의 기본 구성 📘 4과목_C2 운영체제

  • 커널(Kernal)
    • 유닉스의 핵심요소로, 핵심 시스템을 관리하고 서비스를 제공
    • 하드웨어 보호, 사용자 서비스 제공, 프로세스, 메모리, 네트워크, 입출력, 파일 관리등을 제공
  • 쉘(Shell)
    • 사용자 명령의 입력을 받아 시스템 기능을 수행하는 명령 해석기
    • 사용자와 커널 사이에서 중계자 역할, 인터페이스를 담당
  • 유틸리티(Utility)
    • 문서 편집, 데이터베이스 관리, 언어 번역, 네트워크 기능 등을 제공


객체지향 기술의 특징 📘 4과목_C3 객체지향 기술

  • 현실 세계의 개체들을 속성 메소드가 결합된 형태의 객체로 표현
  • 현실 세계에 존재하는 속성을 데이터화 한 것을 데이터베이스라고 함
  • 속성에 대한 기능 및 동작을 메소드
  • 구현된 객체와 객체 간의 통신을 통해 객체지향 프로그램이 구현됨


처리프로그램 📘 4과목_C4 운영체제

  • 제어 프로그램
    • 모니터링
    • 작업 제어
    • 데이터 관리
  • 처리 프로그램
    • 언어 번역
    • 서비스
    • 문제해결 응용


침입 차단 시스템(IPS: Intrusion Prevention System) 📘 5과목_C5 보안 솔루션


   " 방화벽 "

  • 접근 통제 기능
  • 신분 확인 기능
  • 네트워크 감시 통제 기능
  • 비밀성 보장 기능
  • 무결성 보장 기능: 내부 네트워크 정보에 대해서 변경 파괴 막기


네트워크 관련 신기술 📘 5과목_C3 신기술 동향

  • 유비쿼터스(Ubiquitous)
    • 시간과 장소에 상관 없이 자유롭게 네트워크에 접속할 수 있는 정보 통신 환경
  • Smart Grid
    • 전기 및 정보통신기술을 활용하여 전력망을 지능화, 고도화함으로써 고품질의 전력 서비스를 제공하고 에너지 이용효율을 극대화
  • Wibro
    • 이동하면서 초고속 인터넷 사용
  • Mesh Network
    • 기존 무선 랜의 한계 극복을 위해 등장, 대규모 디바이스의 네트워크 생성에 최적
  • VoIP
    • 데이터 망에서 통화 가능 패킷에 음성을 싣는 기술
  • WAP
    • 무선 인터넷 전송 규약으로 휴대 전화의 인터넷 통신 또는 다른 컴퓨터와의 통신을 위해 실시되는 국제 기준
  • Beacon
    • 근거리에 있는 스마트폰을 자동으로 인식하여 필요한 데이터를 전송
  • Foursquare
    • 위치 기반 소셜 네트워크 서비스
    • 자신의 위치를 지도상에 표시하고, 방문한 곳의 정보를 남길 수 있는 체크인 서비스
  • PICONET
    • 여러 개의 독립된 통신 장치가 블루투스 및 UWB 기술을 사용하여 통신망을 형성하는 무선 네트워크 구축 기술
  • MQTT(Message Queuing Telemetry Transport)
    • TCP/IP 프로토콜 위에서 동작하는 발행-구독 기반의 메시징 프로토콜,
    • 사물통신, 사물인터넷과 같이 대역폭이 제한된 통신환경에 최적화하여 개발된 푸시 기술 기반의 경량 메시지 전송 프로토콜
    • 메시지 매개자를 통해 송신자가 특정 메시지를 발행하고 수신자가 메시지를 구독하는 방식으로 IBM이 주도하여 개발
  • VLAN
    • 물리적 배치와 상관 없이 논리적으로 LAN을 구성하는 기술
    • 물리적인 배선에 구애받지 않고 방송 패킷이 전달되는 범위를 임의로 나누어 성능 및 보안이 강화됨


회선 교환 방식 📘 5과목_C2 통신망 기술


   " 음성통화 생각하면 돼 "


Meta Data 📘 5과목_C3 신기술 동향


   " 일련의 데이터를 정의하고 설명해주는 데이터로,
빠른 검색이나 내용을 간략하고 체계적으로 하기 위해 주로 사용 "


Data Warehouse 📘 5과목_C3 신기술 동향


   " 기업의 전략적 관점에서 효율적인 의사 결정을 지원하기 위해
데이터의 시계열적 축적과 통합을 목표로 하는 기술의 구조적, 통합적 환경 "


시스템 보안 구현 도구 📘 5과목_C4 시스템 보안

  • MBSA: windows 시스템에서 틀리기 쉬운 보안 관련 설정들을 확인
  • nmap: 자체 시스템 스캔을 통해 취약점 탐색
  • NBTScan: NetBIOS name 정보를 얻기 위해 네트워크 점검


나선형 모델 📘 1과목_C1 소프트웨어 생명주기 모델


   " 점진적, 지속적 "

  • 폭포수와 프로토아입의 장점에 위험 분석 기능을 추가한 것
  • 여러 번의 개발 과정을 거쳐 점진적으로 완벽한 소프트웨어를 개발
  • 개발 중 발생할 수 있는 결함을 관리하여 최소화하는 것을 목적으로 함
  • 누락되거나 추가된 요구사항을 반영할 수 있고 유지보수 과정이 필요 없음

  • 🔥 계획 및 초기 요구 분석 -> 1차 위험 분석 -> 1차 프로토타입 개발 -> 1차 고객 평가


UML 관계 종류 📘 1과목_C2 UML


   " 연관(Association), 집합(Aggregation), 포함(Compostion),
일반화(Generalization), 의존(Dependency), 실체화(Realization) "

업데이트:

댓글남기기