[정처기 실기] 객체 지향 분석 방법론 / 일정 관리 모델 / OSI 7 Layer
🤷♀️ 정처기 실기 오답노트 & 개념정리
✅ 객체 지향 분석 방법론 - 럼바우
Q. 럼바우 데이터 모델링 중에서 아래에서 설명하는 모델링 유형을 쓰시오.
① 프로세스들의 자료 흐름을 중심으로 처리 과정을 표현하는 모델링으로 자료 흐름도(DFD)를 활용하여 표현
② 시간의 흐름에 따라 객체들 사이의 제어 흐름, 동작 순서 등의 동적인 행위를 표현하는 모델링으로 상태 다이어그램을 활용하여 표현
③ 시스템에서 요구하는 객체를 찾고 객체 간의 관계를 정의하여 ER 다이어그램을 만드는 과정까지의 모델링으로 시스템에서 요구하는 객체를 찾고 객체 간의 관계를 정의하여 ER 다이어그램을 만드는 과정까지의 모델링
정답 : ① Functional, ② Dynamic, ③ Information
🔎 객체 지향 분석 방법론
-
OOSE(Object Oriented Software Engineering), 야콥슨
-
유스케이스에 의한 접근 방법으로 유스케이스를 모든 모델의 근간으로 활용하는 방법론
-
분석, 설계, 구현 단계로 구성
-
기능적 요구사항 중심의 시스템
-
-
OMT(Object Modeling Technology), 럼바우
-
그래픽 표기법을 이용하여 소프트웨어 구성요소를 모델링하는 방법론
-
분석 절차는 객체 모델링 > 동적 모델링 > 기능 모델링 순서로 진행
-
-
객체 모델링(Object Modeling)
-
= 정보 모델링(Information Modeling)
-
객체 다이어그램을 활용하여 표현
-
-
동적 모델링(Dynamic Modeling)
-
시간의 흐름에 따라 객체들 사이의 제어 흐름, 동작 순서 등의 동적인 행위를 표현하는 모델링
-
상태 다이어그램을 활용하여 표현
-
-
기능 모델링(Functional Modeling)
-
프로세스들의 자료흐름을 중심으로 처리 과정을 표현하는 모델링
-
자료 흐름도(DFD)를 활용하여 표현
-
-
-
-
OOD(Object Oriented Design), 부치
-
설계 문서화를 강조하여 다이어그램 중심으로 개발하는 방법론
-
분석과 설계의 분리가 불가능
-
✅ 일정 관리 모델
Q. 일의 순서를 계획적으로 정리하기 위한 수렴 기법으로 비관치, 중간치, 낙관치의 3점 추정방식을 통해 일정을 관리하는 기법은 무엇인가?
정답 : PERT
🔎 일정관리 모델 종류
-
PERT(Program Evalutation and Review Technique)
-
주 공정법(CPM, Critical Path Method) : 여러 작업의 수행 순서가 얽혀 있는 프로젝트의 일정을 계산하는 기법으로, 모든 자원 제약사항을 배제한 상태로 프로젝트의 시작과 끝을 나타내는 노드(Node)와 노드 간의 연결을 통해 공정을 계산하기 위한 액티비티 표기법
-
중요 연쇄 프로젝트 관리(CCPM, Critical Chain Project Management) : 주 공정 연쇄법으로 자원제약사항을 고려햐여 일정을 작성하는 기법
✅ OSI 7 Layer - 전송단위
Q. OSI 계층 중 비트를 전송하는 계층은 무엇인가?
정답 : 물리 계층(Physical Layer)
🔎 OSI 7 Layer
-
응용 계층(Application Layer)
-
사용자와 네트워크 간 응용서비스 연결, 데이터 생성
-
프로토콜 : HTTP, FTP
-
전송 단위 : 데이터(Data) / 장비 : 호스트(PC 등)
-
-
표현 계층(Presentation Layer)
-
데이터 형식 설정, 부호 교환, 암/복호화
-
프로토콜 : JPEG, MPEG
-
전송 단위 : 데이터(Data) / 장비 : 호스트(PC 등)
-
-
세션 계층(Sesson Layer)
-
송수신 간의 논리적인 연결 / 연결 접속, 동기제어
-
프로토콜 : RPC, NetBIOS
-
전송 단위 : 데이터(Data) / 장비 : 호스트(PC 등)
-
-
전송 계층(Transport Layer)
-
송수신 프로세스 간의 연결 / 신뢰성 있는 통신 보장 / 데이터 분할, 재조립, 흐름 제어, 오류 제어, 혼잡 제어
-
프로토콜 : TCP, UDP
-
전송 단위 : 세그먼트(Segment) / 장비 : L4 스위치
-
-
네트워크 계층(Network Layer)
-
송수신 단말기 간 데이터 전송을 위한 최적화된 경로 제공
-
프로토콜 : IP, ICMP
-
전송 단위 : 패킷(Packet) / 장비 : 라우터
-
-
데이터링크 계층(Data Link Layer)
-
인접 시스템 간 데이터 전송, 전송 오류 제어 / 동기화, 오류 제어, 흐름 제어, 회선 제어
-
프로토콜 : HDLC, PPP
-
전송 단위 : 프레임(Frame) / 장비 : 브리지, 스위치
-
-
물리 계층(Physical Layer)
-
0과 1의 비트 정보를 회선에 보내기 위한 전기적 신호 변환
-
프로토콜 : RS-232C
-
전송 단위 : 비트(Bit) / 장비 : 허브, 리피터
-