[정처기 실기] 객체 지향 분석 방법론 / 일정 관리 모델 / 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) / 장비 : 허브, 리피터

Categories:

정보처리기사