목차
- 정보처리기사 전송계층, 네트워크 계층 개념 이전 포스팅 링크 및 설명
- 정보처리기사 FIFO 선입선출 페이지 교체 개념 이전 포스팅 링크 및 설명
- 정보처리기사 큐 알고리즘 동작 원리 이전 포스팅 링크 및 설명
- 정보처리기사 Use Case 유스케이스 개념
- 정보처리기사 유스케이스 관계 종류 설명(연관, 포함, 일반화, 확장)
정보처리기사 전송계층, 네트워크 계층 개념 이전 포스팅 링크 및 설명
전송계층은 컴퓨터 네트워크에서 데이터를 보내거나 받는 과정을 관리합니다. 네트워크 계층은 다른 네트워크와의 통신을 담당하여 패킷을 보내고 받습니다. 이전 포스팅에서는 이 두 계층이 어떻게 동작하는지와 그들이 전체 네트워크 구조에서 어떤 역할을 하는지에 대해 다루었습니다. 어떤 프로토콜이 이 계층에서 사용되며, 그것들이 어떻게 네트워크를 안정적으로 유지하는지를 알아보았습니다. 만약 정보처리기사에서 자주 출제되는 OSI 7 계층의 전송계층, 네트워크 계층 개념이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.01 - [자격증/정보처리기사] - [정보처리기사] OSI 7계층 개념 및 각 계층 대표 프로토콜(TCP/IP)
정보처리기사 FIFO 선입선출 페이지 교체 개념 이전 포스팅 링크 및 설명
FIFO 페이지 교체 알고리즘은 컴퓨터 운영체제에서 메모리 관리를 위해 사용됩니다. 이전 글에서는 FIFO 알고리즘이 메모리에서 페이지 교체를 어떻게 수행하는지를 예제와 함께 설명했습니다. 어떤 순서로 페이지를 교체하는지, 이것이 시스템의 성능에 어떤 영향을 미치는지에 대해서도 알아보았습니다. 만약 선입선출 알고리즘인 FIFO 에 대해 자세한 예제가 궁금하시다면 아래 링크를 참고해주세요.
2023.08.04 - [자격증/정보처리기사] - [정보처리기사/OS] FIFO 선입선출 페이지 교체 알고리즘(큐)
정보처리기사 큐 알고리즘 동작 원리 이전 포스팅 링크 및 설명
큐 알고리즘은 데이터를 임시로 저장하고 관리하는 구조입니다. 이전 포스팅에서는 큐 알고리즘이 어떻게 동작하는지, 데이터가 어떻게 들어오고 나가는지를 실제 예제를 들어가며 설명했습니다. 또한 큐가 컴퓨터 과학 분야에서 어떻게 활용되는지에 대해서도 알아보았습니다. 파이썬 코드로 큐 알고리즘을 작성하면 쉽게 구현이 가능합니다. 특히 동작원리도 궁금하시다면 아래의 포스팅을 참고하여 정보처리기사에서 출제되는 큐 알고리즘에 대해 확인해보세요.
2023.08.22 - [Python] - [Python] 파이썬 큐 만들기 예제(queue)
정보처리기사 Use Case 유스케이스 개념
유스케이스가 무엇이고, 어떻게 사용자 요구사항을 식별하고 문서화하는데 활용되는지를 알아보겠습니다. 유스케이스(Use Case)는 소프트웨어 공학 분야에서 사용자 시나리오 또는 시스템의 기능적 요구사항을 명세화하는 기법입니다. 이는 시스템이 수행하는 작업이나 특정 기능에 초점을 맞추어 기능을 정의하고 문서화합니다. 아래는 유스케이스의 사용 목적입니다.
- 사용자의 목적이나 목표를 식별
- 사용자 시나리오를 문서화
- 시스템 요구사항 이해 및 전달
정보처리기사 유스케이스 관계 종류 설명(연관, 포함, 일반화, 확장)
유스케이스 관계에는 주로 연관, 포함, 일반화, 확장 네 가지 유형이 있습니다. 아래와 같이 각 관계의 의미를 이해해보세요.
- 연관 (Association)
연관 관계는 두 개의 유스케이스 간의 관련성을 보여줍니다.
두 유스케이스 간의 연결이 필요하지만, 서로 독립적으로 존재할 수 있습니다. 이 관계에서 하나의 유스케이스는 다른 유스케이스에 영향을 미치지 않으면서도 연관되어 있습니다. 각 유스케이스가 별도로 실행될 수 있습니다.
- 포함 (Inclusion)
포함 관계는 하나의 유스케이스가 다른 유스케이스의 일부를 포함하는 것을 의미합니다.
주로 공통된 부분을 묶어서 재사용 가능한 기능으로 분리하는 데 사용됩니다. 포함되는 유스케이스는 호출되거나 활성화되었을 때 포함하는 유스케이스의 기능을 수행합니다.
- 일반화 (Generalization)
일반화 관계는 두 개의 유스케이스 간의 상속 관계를 나타냅니다.
상위 개념의 유스케이스가 하위 개념의 유스케이스의 특성을 물려받아 확장합니다. 이 관계를 통해 유사한 유스케이스를 일반화하여 중복을 줄일 수 있습니다.
- 확장 (Extension)
확장 관계는 유스케이스에 새로운 기능을 추가하는 확장 가능성을 나타냅니다.
기본 유스케이스를 확장하여 추가적인 기능을 수행하게 됩니다. 이러한 확장은 필요한 경우에 선택적으로 활성화됩니다.