정보처리기사 필기 개인이 암기하기 어려운 것들 위주로 정리
- 최초 등록일
- 2021.09.26
- 최종 저작일
- 2021.09
- 11페이지/ MS 워드
- 가격 1,500원
소개글
"정보처리기사 필기 개인이 암기하기 어려운 것들 위주로 정리"에 대한 내용입니다.
목차
없음
본문내용
UML 관계
연관관계
- 양방향 실선
- 2개 이상 사물이 서로 관련된 관계
ex) 선생님과 학생, 사람과 집(소유의 개념)
집합관계
- 속이 빈 마름모
- 한 사물이 다른 사물에 포함된 관계(서로 독립적이어야 함, 포함이 아니다!!)
ex) 컴퓨터와 프린터
포함관계
- 속이 채워진 마름모
- 포함하는 사물의 변화가 포함되는 사물에게 영향을 미치는 관계, 생명주기를 함께 한다
ex) 문과 키 -> 문을 열 수 있는 키는 하나이며, 해당 키로 다른 문은 열 수 없다. 키가 사라지면 문은 열 수 없고, 문이 사라지면 키는 제 기능을 잃는다.
일반화 관계
- 한 사물이 다른 사물에 비해 더 일반적 또는 구체적인지 표현 (상속이라고 생각할 수도 있을듯)
- 속이 빈 화살표
ex) 차와 트럭, 택시 ... 커피와 아메리카노, 에스프레소
의존관계
- 점선의 화살표
- 사물 사이에 연관은 있으나 필요에 의해 짧은 시간 동안만 서로에게 영향을 주고 유지하는 관계
- 포함 관계와 다르게 소유 관계는 아니지만 사물의 변화가 다른 사물에도 영향을 미침
ex) 등급 --> 할인율, 등급이 높으면 할인율 적용, 등급이 낮으면 할인율 적용 x
-- 솔직히 포함관계와 바뀐것이 아닐까...
실체화관계
- 속 빈 점선 화살표
- 사물이 할 수 있거나 해야 하는 기능으로 서로를 그룹화할 수 있는 관계
ex) 날 수 있는 ~ 새? 비행기?
==========
프로세스 스케줄링 기법 - 비선점
FCFS(First Come First Service) 혹은 FIFO(First In First Out)
- 큐에 도착한 순서에 따라 차례로 CPU를 할당
- 공평성은 유지되나 중요한 작업이 중요하지 않은 작업을 기다림
SJF(Shortest Job First)
- 실행시간이 짧은 프로세스에 먼저 CPU 할당
- 실행시간이 긴 프로세스에게 불공평
참고 자료
없음