내 언어

(1)(사람)(~의)(0)(사람)

내 언어 (1)(사람)(~의)(0)(사람)

추상화 vs 추상화

개체는 자연에 대한 추상화에 해당한다. 아래는 추상화의 언어적 사전적정의(네이버사전), 미술에서 쓰이는 정의(위키피디아), 컴퓨터과학에서 쓰이는 정의(위키피디아)에 해당한다. 

 

1. 언어적

추상화

[abstraction ]
 

구체적 사물들의 공통된 특징, 즉 추상적 특징을 파악하여 인식의 대상으로 삼는 행위.
추상화가 가능한 개체들은 그것들이 소유하고 있는 특성의 이름으로 하나의 집합(class)을 이룬다. 그러므로 추상화한다는 것은 여러 개체들을 집합으로 파악하는 것과 동일한 것이다. 그 추상적 특성은 집합을 구성하고 있는 개체들에게 「일반화」되는 것이므로 그 집합의 요소들에게 보편적인 것이다.

참조어

[네이버 지식백과] 추상화 [抽象化, abstraction] (교육학용어사전, 1995. 6. 29., 하우동설)

 

우리가 쓰는 언어의 단어들도 추상화의 일종이다. 

 

 

 

2. 미술적

추상화 (미술)

위키백과, 우리 모두의 백과사전.
 
 

추상화(抽象畫)는 대상의 구체적인 형상을 나타낸 것이 아니라 과 같은 순수한 조형 요소로 표현한 미술의 한가지 흐름이다. 이나 색은 각각의 고유한 의미와 느낌을 가지고 있어 형과 색의 어울림만으로도 그리는 사람의 생각과 느낌을 표현할 수 있다. 

 

 

 

3. 컴퓨터적

 

추상화 (컴퓨터 과학)

위키백과, 우리 모두의 백과사전.
 
 

컴퓨터 과학에서 추상화(abstraction)는 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것을 말한다.

 

추상화 수준[편집]

데이터베이스 시스템[편집]

  • 계층 구조[편집]물리 수준(Physical level): 최저 수준의 추상화는 시스템의 데이터 저장 방식을 기술한다.
  • 논리 수준(Logical level): 그 다음의 추상화 수준은 어떠한 데이터가 데이터베이스를 저장하는지를 기술한다.
  • 보기 수준(View level): 가장 높은 수준의 추상화는 데이터베이스 전체 가운데 일부만을 기술한다.

여러 수준의 추상화의 디자인을 제공하는 능력은

  • 디자인을 상당히 단순하게 만들고
  • 서로 다른 역할자들이 다양한 수준의 추상화에서 효율적으로 동작하게 한다.

시스템 디자인과 비즈니스 프로세스 디자인이 이들을 둘 다 사용한다. 일부 디자인 프로세스는 다양한 수준의 추상화를 포함하는 디자인을 직접 만들어낸다.

 

 

언어-그림-컴퓨터에 대한 연결 지점은 추상화에 있다. 

댓글

  • ver.1.6.0 업데이트 (2017.06.13)
  • -개체와 연결에 대한 전체적인 정의 수정
댓글 본문
작성자
비밀번호
버전 관리
compiler
현재 버전
선택 버전
graphittie 자세히 보기