220212_정리노트 4
정리 노트
객체지향 분석의 특징 📘 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
일반화(Generalization), 의존(Dependency), 실체화(Realization) "
댓글남기기