[컴퓨터공학] 46

[네트워크 데이터통신] 통신과 표준화

[네트워크 데이터통신] 통신 개요 표준화라는 개념이 등장하기 이전에 통신은 유선통신과 무선통신으로 분류되어 발전되어 왔습니다. 기술 발전과 서비스의 요구에 따라 표준화의 개념이 등장한 후, 통신은 전기통신(Telecomunication, 음성)과 정보통신(Telematics, 음성, 데이터, 영상)으로 나누어 발전하였습니다. 다시 정보통신은 데이터통신과 컴퓨터통신으로 나뉩니다. 데이터 통신(data communications)이란? - 정보 처리가 수반되지 않는 통신 기능이 추가된 형태 - 통신 처리 기능 : 단말과 단말 사이의 전송에 관계되는 사항의 작업을 수행함 - 데이터 전송에 관련된 협의의 정보통신 개념 컴퓨터 통신(computer communications)이란? - 데이터 통신의 기능에 정보처..

[소프트웨어공학] 순차 다이어그램(Sequence Diagram)

[소프트웨어공학] 순차 다이어그램 이전 포스팅에서 구조 다이어그램에 해당하는 클래스 다이어그램과 컴포넌트 다이어그램, 행위 다이어그램에 해당하는 유스케이스 다이어그램에 대하여 알아보았습니다. 이번 포스팅에서는 행위 다이어그램에 해당하는 시퀀스 다이어그램(Sequence Diagram)에 대해 알아보도록 하겠습니다. 구조 다이어그램(Structure Diagram) 클래스 다이어그램(Class Diagram) 컴포넌트 다이어그램(Component Diagram) 행위 다이어그램(Behavior Diagram) 유스케이스 다이어그램(Use-case Diagram) 시퀀스 다이어그램(Sequence Diagram) 콜라보레이션 다이어그램(Collaboration Diagram) 상태 다이어그램(State ch..

[마이크로프로세서] 센서 및 제어

[마이크로프로세서] 센서 및 제어 스위치 전류의 흐름을 막거나 흐르게 하는 장치(부품) Push Button Switch 사람이 물리적으로 눌러서 차단 또는 연결하는 스위치, 눌렀을 때 ON, 때면 OFF Toggle Switch 버스의 출입문을 개폐하는 스위치, 상하좌우로 젖히는 스위치(자동차 깜빡이) Rotary Switch 회전식 스위치, 회전 핸들로 주 접촉부를 제어하는 스위치 (전자레인지) DIP(Dual-inline Package) Switch DIP 안에 설치한 일련의 Toggle Switch로, 컴퓨터 시스템의 기억용량이나 모니터의 종류 등 여러 가지 정보를 부호화하는 데 사용된다. Limit Switch 리미트스위치는 기계의 움직임에 의하여 일정한 장소에 이르면 작동하는 것 LED(Lig..

[마이크로 프로세서] 라즈베리파이 소개

[마이크로 프로세서] 라즈베리파이 소개 라즈베리파이(Raspberry Pi)란? 영국 Raspberry pi 재단 교육용 소형 컴퓨터 Eben Upton, 캐임브릿지 컴퓨터 사이언스 학과 교수가 설립 과일 Raspberry + Python = Raspberry Pi 캐임브릿지 대학교의 컴퓨터 연구실과 미국 브로드컴(Broadcom)이 지원 그림 출처 : https://community.element14.com/products/raspberry-pi/w/documents/27523/10-years-of-raspberry-pi---history-of-raspberry-pi-and-element14-community 10 Years of Raspberry Pi - History of Raspberry Pi a..

[네트워크 데이터 통신] 데이터통신과 네트워크 구조

[네트워크 데이터 통신] 데이터통신과 네트워크 구조 통신이란? 프로토콜에 따라 기호나 표시 등을 사용해 한 지점에서 다른 지점으로 정보를 전달하는 과정 데이터통신이란? 컴퓨터와 같이 통신 기능이 있는 두 개 이상의 통신장치 사이에서 동선이나 광섬유 혹은 무선 링크 등을 포함하는 전송매체를 사용하여 통신 프로토콜에 따라 데이터로 표현되는 정보를 교환하는 과정 데이터통신 네트워크 시스템의 필요 요소 메시지 : 통신을 하려는 정보로 텍스트, 숫자, 그림, 비디오 정보 등으로 구성 전송장치 : 컴퓨터, 워크스테이션, 전화, 비디오카메라 등과 같이 메시지 혹은 데이터를 전송하는 장치 수신장치 : 메시지를 받는 장치 전송매체 : 메시지가 전달되는 실제 전송로 프로토콜 : 데이터통신과 관련된 규칙 네트워크 시스템은 ..

[소프트웨어공학] 유스케이스 다이어그램(Use-case Diagram)

[소프트웨어공학] 유스케이스 다이어그램(Use-case Diagram) 이전 포스팅에서 구조 다이어그램에 해당하는 클래스 다이어그램과 컴포넌트 다이어그램에 대해 알아보았습니다. 이번 포스팅에서는 행위 다이어그램에 해당하는 유스케이스 다이어그램(Use-case Diagram)에 대해 알아보도록 하겠습니다. 구조 다이어그램(Structure Diagram) 클래스 다이어그램(Class Diagram) 컴포넌트 다이어그램(Component Diagram) 행위 다이어그램(Behavior Diagram) 유스케이스 다이어그램(Use-case Diagram) 시퀀스 다이어그램(Sequence Diagram) 콜라보레이션 다이어그램(Collaboration Diagram) 상태 다이어그램(State chart Di..

[소프트웨어공학] 컴포넌트 다이어그램(Component Diagram)

[소프트웨어공학] 컴포넌트 다이어그램(Component Diagram) 지난 포스팅에서 클래스 다이어그램을 알아봤습니다. 이번 포스팅에서는 컴포넌트 다이어그램에 대해 알아보도록 하겠습니다. 구조 다이어그램(Structure Diagram) 클래스 다이어그램(Class Diagram) 컴포넌트 다이어그램(Component Diagram) 행위 다이어그램(Behavior Diagram) 유스케이스 다이어그램(Use-case Diagram) 시퀀스 다이어그램(Sequence Diagram) 콜라보레이션 다이어그램(Collaboration Diagram) 상태 다이어그램(State chart Diagram) 활동 다이어그램(Acticity Diagram) 컴포넌트란? Source code(.h, .cpp, ....

[소프트웨어공학] 클래스 다이어그램(Class Diagram)

[소프트웨어공학] UML 다이어그램 이전 포스팅에서 UML기본 표기 형식 및 표현법에 대하여 다루었습니다. https://deep-learning-challenge.tistory.com/68 [소프트웨어공학] UML 정의와 종류 [소프트웨어공학] UML 정의와 종류 UML 정의 UML이란 Unified Modeling Language의 약자로, 프로그램 설계를 표현하기 위하여 사용하는 "모델링 언어" 입니다. 시스템의 산출물을 규정하고 문서화하기 deep-learning-challenge.tistory.com 이번 포스팅에서는 UML다이어그램의 종류에 대해 간단히 말씀드리고, Class Diagram을 다루도록 하겠습니다. 내용이 많다 보니 여러 편으로 나누어 질 것 같습니다. UML다이어그램은 UML(..

[소프트웨어공학] UML 정의와 종류

[소프트웨어공학] UML 정의와 종류 UML 정의 UML이란 Unified Modeling Language의 약자로, 프로그램 설계를 표현하기 위하여 사용하는 "모델링 언어"입니다. 시스템의 산출물을 규정하고 문서화하기 위한 "시각적인 언어"입니다. UML이 등장하기 이전에, 다양한 객체 모델링 방법이 공존하였습니다. 이 점에 많은 불편함이 있어서 통합한 모델링 방법을 UML이라고 합니다. (Unified : 통합) UML 모델의 기본 구성 요소 UML의 기본 구성 요소에는 크게 사물(Things)과 관계(Relationships)가 있습니다. 사물에는 Actor, Class, Use Cases, Package, Component, Node, note가 있고 관계에는 일반화관계(Generalization..

[데이터베이스] 데이터베이스, DBMS

[데이터베이스] 데이터베이스, DBMS 데이터베이스란? 데이터베이스는 여러 사람이 공유하여 사용할 목적으로 통합, 관리하는 데이터의 집합입니다. 일반적으로 데이터베이스 관리 시스템(DBMS, DataBase Management System)에 의해 제어됩니다. 데이터베이스의 특징 실시간 접근성, 지속적인 변화, 동시 공유, 데이터의 논리적 독립성, 오랜 시간 지속 데이터베이스의 장점 데이터 중복 최소화, 데이터의 표준화, 데이터의 독립성, 용이한 접근 가능 데이터베이스 모델 Hierachical model (계층형 모델, 트리 모델) Network model (네트워크형 모델) Relational model (관계형 모델) Object model (객체형 모델) DBMS (DataBase Manageme..

반응형