전체 글37 📚 1과목 정보시스템 기반 기술 - 3Day 41. UML - 고객 또는 개발자 상호 간의 의사소통이 원활하게 이루어지도록 표준화한 대표적인 객체지향 모델링 언어이다. - 구성 요소 : 사물, 관계, 다이어그램 42. UML의 주요 관계 - 일반화 관계 : 하나의 사물이 다른 사물에 비해 더 일반적인지 구체적인지를 표현 - 의존 관계 : 필요에 의해 서로에게 영향을 주는 짧은 시간 동안만 연관을 유지하는 관계를 표현 - 실체화 관계 : 사물이 할 수 있거나 해야 하는 기능으로 서로를 그룹화 할 수 있는 관계를 표현 43. 소프트웨어 아키텍처 뷰의 종류 - 논리적 뷰 - 유스케이스 뷰 - 구현 뷰 - 프로세스 뷰 - 배포 뷰 44. 파이프 - 필터 패턴 - 각 단계를 필터 컴포넌트로 캡슐화하여 파이프를 통해 데이터를 전송하는 패턴이다. - 서브 시스.. 2023. 5. 16. 📚 1과목 정보시스템 기반 기술 - 2Day 23. 비동기식 전송 - 시작 비트와 정지 비트를 붙여서 전송하는 방식 - 문자와 문자 사이의 휴지 시간이 불규칙하다. 24. 해밍 코드 - 수신 측에서 오류가 발생한 비트를 검출한 후 직접 수정하는 방식 - 정보 전송 시에 발생하는 오류의 검색 및 정정이 용이하도록 된 코드 - 1비트의 오류만 수정 가능 25. 통신 프로토콜 - 서로 다른 기기들 간의 데이터 교환을 정확하고 원활하게 수행할 수 있도록 표준화한 통식 규약 26. OSI 7 계층(1계층 -> 7계층) 물리계층 -> 데이터 링크 계층 -> 네트워크 계층 -> 전송 계층 -> 세션 계층 -> 표현 계층 -> 응용 계층 27. OSI 7계층의 주요 계층 - 데이터 링크 계층 : 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 시스템 간 연결 설.. 2023. 5. 16. 📚 1과목 정보시스템 기반 기술 - 1Day 01. 운영체제의 개요 - 컴퓨터 시스템의 자원들을 효율적으로 관리 - 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경 제공 02. 운영체제의 목적 - 처리 능력 향상 - 반환 시간 단축 - 사용 가능도 향상 - 신뢰도 향상 03. 운영체제의 기능 - 프로세서, 기억장치, 입출력장치, 파일 및 정보 등의 자원 관리 - 자원의 스케줄링 기능 제공 - 사용자와 시스템 간의 인터페이스 제공 - 데이터 관리, 데이터 및 자원의 공유 기능 제공 04. 운영체제 운용 기법 - 실시간 처리 시스템 : 처리할 데이터가 생겨날 때마다 바로 처리하는 방식 - 분산 처리 시스템 : 지역적으로 분산된 여러 대의 컴퓨터를 연결하여 작업을 분담하여 처리하는 방식 - 다중 프로그래밍 시스템 : 한 개의 CPU로 여러 .. 2023. 5. 15. 📚 C 배열과 문자열 배열(Array) : 한 가지 자료형을 연속적으로 나열한 것 [형식1] 자료형 배열이름[배열의크기]; 배열이름[인덱스] = 값; int score[3]; /* score[index] = value 배열 인덱스는 항상 0부터 시작한다. */ score[0] = 90; score[1] = 100; score[2] = 85; [형식2] 자료형 배열이름[배열의크기] = {값1, 값2, 값3} int score[3] = {90, 100, 85}; /* 만약 초기화 데이터가 배열의 크기보다 적다며, 나머지 원소들은 0으로 초기화 된다. ex) int score[4] = {90, 100}; index2,3은 value가 0 */ 배열의 사용 [형식] 배열이름[인덱스] int main() { int array[3] =.. 2023. 5. 2. 이전 1 2 3 4 ··· 10 다음