맨위로가기

정보 모델

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

정보 모델은 데이터베이스 설계 및 정보 시스템 구축에 사용되는 개념적 표현 방식이다. 1976년 피터 첸이 개체-관계 모델(ER)을 소개한 이후, IDEF1X, EXPRESS, UML 등 다양한 정보 모델링 언어가 개발되었다. 정보 모델은 Gellish와 같은 자연어 기반으로도 표현될 수 있으며, 시스템의 사양, 시각화, 구축 및 문서화에 활용된다. 주요 활용 분야로는 기업의 정보 시스템 구축, 통신 및 IT 분야의 표준화 등이 있으며, 분산 관리 태스크 포스(DMTF)의 공통 정보 모델(CIM), 통신 관리 포럼(TMF)의 공유 정보/데이터 모델(SID) 등이 국제 표준으로 사용된다.

더 읽어볼만한 페이지

  • 정보 기술 관리 - 전사적 자원 관리
    전사적 자원 관리(ERP)는 기업의 자원과 업무 프로세스를 통합하여 효율성을 높이는 시스템이며, 재무, 인사, 제조, 공급망 관리 등 다양한 기능을 다루고, 기업의 의사 결정, 투명성, 세계화를 지원한다.
  • 정보 기술 관리 - 고객 지원
    고객 지원은 기업이 고객의 문의, 불만, 문제 해결 요청 등에 대응하는 활동으로, 자동화와 다양한 방식을 통해 효율성을 높여 고객 만족도 및 충성도를 강화하는 데 기여한다.
  • 데이터 모델링 - 빌딩 정보 모델링
    빌딩 정보 모델링(BIM)은 건축물의 전 생애주기 동안 발생하는 정보를 디지털 모델로 통합 관리하는 프로세스이다.
  • 데이터 모델링 - 저장 프로시저
    저장 프로시저는 데이터베이스 관리 시스템에서 SQL 문들을 미리 컴파일하여 저장하고, 모듈화, 보안성, 성능 향상, 유지보수 용이성과 같은 특징을 가지며, 데이터베이스 시스템마다 구현 방식과 지원하는 언어가 다를 수 있는 코드 묶음이다.
정보 모델
정보 모델 개요
정의정보 모델은 특정 도메인(예: 조직, 비즈니스) 내에서 사용되는 개념, 관계 및 제약 조건을 추상적으로 표현한 것이다.
목적정보 모델은 복잡한 시스템의 다양한 측면을 이해하고, 개발하고, 관리하는 데 도움을 준다.
표현 방식정보 모델은 다이어그램, 차트, 테이블, 텍스트 등 다양한 방식으로 표현될 수 있다.
UML과 같은 표준 모델링 언어가 정보 모델을 구축하는 데 사용될 수 있다.
관련 개념데이터 모델: 데이터 모델은 정보 모델의 한 유형으로, 데이터베이스 시스템에서 데이터를 구성하고 저장하는 방법을 정의한다.
온톨로지: 온톨로지는 특정 도메인 내에서 개념과 관계를 명시적으로 정의하는 데 사용되는 지식 표현 시스템이다. 정보 모델과 온톨로지는 서로 밀접하게 관련되어 있으며, 상호 보완적으로 사용될 수 있다.
정보 모델의 유형
개념적 정보 모델비즈니스 관점에서 시스템의 요구 사항을 정의한다.
높은 수준의 추상화를 제공하며, 기술적인 세부 사항은 포함하지 않는다.
사용자 및 이해 관계자와의 의사 소통을 용이하게 한다.
논리적 정보 모델개념적 정보 모델을 기반으로 데이터의 구조와 관계를 보다 상세하게 정의한다.
데이터 유형, 속성, 제약 조건 등을 포함한다.
데이터베이스 설계의 기초가 된다.
물리적 정보 모델논리적 정보 모델을 기반으로 실제 데이터베이스 시스템에 데이터를 저장하는 방법을 정의한다.
테이블, 열, 인덱스 등 데이터베이스 구현에 필요한 모든 요소를 포함한다.
데이터베이스 성능 및 저장 공간 효율성을 고려한다.
정보 모델의 활용
시스템 개발시스템의 요구 사항을 명확하게 정의하고, 개발 과정을 안내한다.
개발 팀 간의 의사 소통을 개선하고, 오류 발생 가능성을 줄인다.
시스템의 유지 보수 및 확장을 용이하게 한다.
데이터 관리데이터의 일관성, 정확성, 완전성을 보장한다.
데이터의 중복 및 불일치를 방지한다.
데이터 품질을 향상시키고, 데이터 기반 의사 결정을 지원한다.
지식 관리조직 내의 지식을 체계적으로 구성하고 관리한다.
지식의 공유 및 재사용을 촉진한다.
새로운 지식 창출을 지원하고, 조직의 학습 능력을 향상시킨다.
정보 모델링 언어
IDEF1X정보 모델링을 위한 데이터 모델링 언어이다.
ORM객체 관계 매핑은 객체 지향 프로그래밍 언어와 관계형 데이터베이스 간의 데이터를 변환하는 기술이다.
UMLUML은 소프트웨어 시스템을 모델링하기 위한 표준화된 범용 모델링 언어이다.
같이 보기
관련 문서아키텍처 설명
데이터 아키텍처
데이터 모델
엔터프라이즈 아키텍처 프레임워크
정보 아키텍처
모델 구동 아키텍처
온톨로지
의미론적 데이터 모델

2. 역사

정보 모델은 시설, 건물, 공정공장 등 개별 사물의 모델을 지칭하는데 사용되며, 이 경우 건축정보모델처럼 개념이 특화된다. 정보 모델은 시설 모델과 시설에 관한 데이터 및 문서를 통합한 것이다.

소프트웨어 공학 및 데이터 모델링 분야에서 정보 모델은 일반적으로 속성, 관계 및 수행할 수 있는 연산을 포함할 수 있는 엔티티 유형의 추상적이고 형식적인 표현이다. 모델의 엔티티 유형은 실제 객체의 종류일 수도 있고, 추상적일 수도 있다. 일반적으로 정보 모델은 엔티티 유형, 속성, 관계 및 연산의 닫힌 집합으로 설명할 수 있는 제한된 도메인을 모델링하는 데 사용된다.

정보 모델은 소프트웨어에서 해당 설명을 실제 구현에 매핑하는 방법을 제한하지 않고 문제 도메인에 대한 설명을 형식화한다. 정보 모델의 매핑은 여러 개가 있을 수 있다. 이러한 매핑을 데이터 모델이라고 하며, 객체 모델 (예: UML 사용), 개체-관계 모델 또는 XML 스키마인지 여부와 관계없이 사용된다.

ER 다이어그램의 예시


CD 컬렉션 데이터베이스의 요구 사항을 EXPRESS-G로 기술한 것


1976년 피터 첸개체-관계 모델(ER) 도식 표기법을 도입했다.[2] 이후 정보 모델을 위한 언어는 계속 발전해왔다.

2. 1. 정보 모델의 발전

개체-관계 모델(ER) 도식 표기는 1976년 피터 첸에 의해 소개되었다. 그는 이것이 계층적, CODASYL, 관계형 등과 같은 데이터베이스 모델링 기술과는 독립적인 "의미론적" 모델링 기술이라고 강조했다.[8] 그 후 정보 모델을 위한 언어는 계속 발전했는데, IDEF1X, EXPRESS 언어, 통합 모델링 언어 (UML) 등이 그 예이다.[7]

1980년대에는 첸의 개체-관계 모델을 확장하려는 몇 가지 접근 방식이 있었다. 또한 이 시기에 중요한 것은 Colette Rolland의 REMORA이다.[9]

ICAM 정의 (IDEF) 언어는 1976년부터 1982년까지 미국 공군의 ICAM 프로그램에서 개발되었다.[10] Lee(1999)에 따르면, ICAM 프로그램의 목표는 컴퓨터 기술의 체계적인 적용을 통해 제조 생산성을 향상시키는 것이었다. IDEF는 IDEF0, IDEF1, IDEF2의 세 가지 모델링 방법을 포함한다. IDEF1X는 IDEF1의 확장 버전이다. 이 언어는 퍼블릭 도메인에 있으며, ER 접근 방식과 관계형 이론을 사용하여 설계된 그래픽 표현이다. 개체, 속성 및 개체 간의 관계 측면에서 "실제 세계"를 나타내는 데 사용된다. 정규화는 KEY 구조 및 KEY 마이그레이션을 통해 적용된다. 이 언어는 완전한 개체 정의를 형성하기 위해 속성 그룹화(집계)를 식별한다.[7]

EXPRESS는 제품 데이터 모델의 정보 요구 사항을 공식적으로 지정하기 위해 ISO 10303-11로 만들어졌다. 이는 일반적으로 제품 모델 데이터 교환을 위한 표준(STEP)으로 알려진 일련의 표준의 일부이다. 이것은 1990년대 초에 처음 소개되었다.[11][12] Lee (1999)에 따르면, 이 언어는 텍스트 표현이다. 또한 EXPRESS-G라고 하는 EXPRESS의 그래픽 하위 집합을 사용할 수 있다. EXPRESS는 프로그래밍 언어 및 O-O 패러다임을 기반으로 한다. Ada, Algol, C, C++, Euler, Modula-2, Pascal, PL/1, SQL 등이 EXPRESS에 기여했다. EXPRESS는 정의된 객체에 대한 모호하지 않은 객체 정의 및 제약 조건 사양을 허용하는 언어 요소로 구성된다. SCHEMA 선언을 사용하여 분할을 제공하며 데이터 속성, 제약 조건 및 연산 사양을 지원한다.[7]

통합 모델링 언어(UML)는 소프트웨어 시스템의 프로세스가 아닌 아티팩트를 지정, 시각화, 구성 및 문서화하기 위한 모델링 언어이다. 그래디 부치, 제임스 럼보, 이바 야콥슨에 의해 구상되었으며, 1997년에 객체 관리 그룹 (OMG)에 의해 표준으로 승인되었다. Lee (1999)에 따르면, 이 언어는 독점적이지 않으며 대중에게 공개되어 있다. 그래픽 표현이며, 객체 지향 패러다임을 기반으로 한다. UML에는 표기법과 규칙이 포함되어 있으며 O-O 다이어그램 측면에서 데이터 요구 사항을 나타내도록 설계되었다. UML은 시스템의 여러 측면을 제시하는 여러 보기에서 모델을 구성한다. 보기의 내용은 모델 요소가 있는 그래프인 다이어그램으로 설명된다. 다이어그램에는 클래스, 객체, 메시지 및 이러한 개념 간의 관계와 같은 일반적인 O-O 개념을 나타내는 모델 요소가 포함되어 있다.[7]

IDEF1X, EXPRESS 및 UML은 모두 개념 모델을 만드는 데 사용할 수 있으며, Lee (1999)에 따르면 각각 고유한 특성을 가지고 있다. 일부는 자연스러운 사용(예: 구현)으로 이어질 수 있지만, 어느 것이 더 낫다고 할 수는 없다. 실제로 애플리케이션이 복잡한 경우 모든 정보 모델을 개발하는 데 둘 이상의 언어가 필요할 수 있다. 사실 모델링 관행은 선택한 언어보다 더 중요한 경우가 많다.[7]

정보 모델은 젤리쉬와 같은 공식화된 자연어로 표현될 수도 있다. 젤리쉬 형식 영어와 같은 자연어 변형을 가진 젤리쉬는 분류/온톨로지 형태를 가진 젤리쉬 스마트 사전-분류에서 정의된 정보 표현 언어 또는 모델링 언어이다. 젤리쉬 데이터베이스는 정보 모델뿐만 아니라 지식 모델, 요구 사항 모델 및 사전, 분류 및 온톨로지를 저장하는 데에도 적합하다. 젤리쉬 영어의 정보 모델은 젤리쉬 형식 영어 표현식을 사용한다. 예를 들어, 지리 정보 모델은 다음과 같은 여러 젤리쉬 형식 영어 표현식으로 구성될 수 있다.

  • the Eiffel tower is located in영어 Paris (에펠탑은 파리에 위치해 있다)
  • Paris is classified as a영어 city (파리는 도시로 분류된다)

반면에 정보 요구 사항과 지식은 다음과 같이 표현할 수 있다.

  • tower shall be located in a영어 geographical area (타워는 지리적 영역에 위치해야 한다)
  • city is a kind of영어 geographical area (도시는 지리적 영역의 일종이다)

이러한 젤리쉬 표현식은 젤리쉬 형식 영어 사전-분류(또는 자체 도메인 사전)에서 선택해야 하는 개념(예: 'city') 및 관계 유형의 이름을 사용한다. 젤리쉬 영어 사전-분류는 의미론적으로 풍부한 정보 모델을 만들 수 있게 해준다. 사전에는 600개 이상의 표준 관계 유형을 포함하여 40000개 이상의 개념에 대한 정의가 포함되어 있기 때문이다. 따라서 젤리쉬의 정보 모델은 사실을 표현하거나, 진술, 쿼리 및 답변을 하기 위해 해당 구문과 사전 개념을 사용하는 젤리쉬 표현식 모음으로 구성된다.

3. 정보 모델링 언어

피터 첸이 1976년에 개체-관계 모델(ER) 도식 표기법을 도입한 이래, 정보 모델을 위한 언어는 계속 발전해왔다.[2] 1980년대에는 첸의 개체-관계 모델을 확장하려는 몇 가지 접근 방식이 있었으며, 이 시기에 Colette Rolland의 REMORA가 중요하게 다루어졌다.[3]

ICAM 정의 (IDEF) 언어는 1976년부터 1982년까지 미국 공군 ICAM 프로그램에서 개발되었다.[4] IDEF는 기능 모델, 정보 모델 및 동적 모델을 각각 생성하기 위해 IDEF0, IDEF1, IDEF2의 세 가지 다른 모델링 방법을 포함한다. IDEF1X는 IDEF1의 확장 버전이다.[1]

EXPRESS는 제품 데이터 모델의 정보 요구 사항을 공식적으로 지정하기 위해 ISO 10303-11로 만들어졌으며, 일반적으로 제품 모델 데이터 교환을 위한 표준(STEP)으로 알려진 일련의 표준의 일부이다. 이것은 1990년대 초에 처음 소개되었다.[5][6] EXPRESS는 프로그래밍 언어 및 객체 지향 패러다임을 기반으로 한다.[1]

UML은 소프트웨어 시스템의 아티팩트를 지정, 시각화, 구성 및 문서화하기 위한 모델링 언어이다. 원래 그래디 부치, 제임스 럼보, 이바 야콥슨에 의해 구상되었으며, 1997년에 객체 관리 그룹(OMG)에 의해 표준으로 승인되었다.[1]

젤리쉬는 분류/온톨로지 형태를 가진 젤리쉬 스마트 사전-분류에서 정의된 정보 표현 언어 또는 모델링 언어이다. 젤리쉬 데이터베이스는 정보 모델뿐만 아니라 지식 모델, 요구 사항 모델 및 사전, 분류 및 온톨로지를 저장하는 데에도 적합하다.

분산 관리 태스크 포스(DMTF)는 공통 정보 모델(CIM)이라는 일반적인 제목 아래 다양한 엔터프라이즈 도메인에 대한 표준 정보 모델 집합을 제공한다.

통신 관리 포럼(TMF)은 통신 도메인에 대한 고급 모델([프레임워크 공유 정보/데이터 모델|공유 정보/데이터 모델], 또는 SID)을 정의했다.

3. 1. 주요 정보 모델링 언어

피터 첸이 1976년에 개체-관계 모델(ER) 그래픽 표기법을 도입한 이래, 정보 모델을 위한 언어는 지속적으로 발전해왔다.[2] 주요 정보 모델링 언어는 다음과 같다:

주요 정보 모델링 언어
언어설명특징그래픽 표현
IDEF1X미국 공군 ICAM 프로그램에서 개발. 개체, 속성, 관계를 사용하여 현실 세계 표현.[4][1]개체-관계 모델 접근 방식, 관계형 이론 사용. 정규화 적용.[1]O
EXPRESSISO 10303-11. 제품 데이터 모델 정보 요구 사항 규정. STEP의 일부.[5][6]프로그래밍 언어 및 객체 지향 패러다임 기반. 데이터 속성, 제약 조건, 연산 사양 지원.[1]EXPRESS-G (그래픽 하위 집합)
UML소프트웨어 시스템 아티팩트 지정, 시각화, 구성, 문서화. 객체 관리 그룹(OMG) 표준.[1]객체 지향 패러다임 기반. 다양한 보기를 통해 시스템 표현.[1]O
젤리쉬분류/온톨로지 형태의 젤리쉬 스마트 사전-분류에서 정의.젤리쉬 형식 영어 등 자연어 변형 사용. 40000개 이상의 개념, 600개 이상의 표준 관계 유형 포함.X (텍스트 기반)



IDEF1X, EXPRESS, UML은 모두 개념 모델을 만드는 데 사용될 수 있지만, 각각 고유한 특성을 가지고 있다.[1] 응용 프로그램의 복잡성에 따라 둘 이상의 언어가 필요할 수도 있다.[1]

4. 정보 모델의 활용 분야

분산 관리 태스크 포스(DMTF)는 공통 정보 모델(CIM)이라는 일반적인 제목 아래 다양한 엔터프라이즈 도메인에 대한 표준 정보 모델 집합을 제공한다. 특정 정보 모델은 특정 관리 도메인에 대해 CIM에서 파생된다.

통신 관리 포럼(TMF)은 통신 도메인에 대한 고급 모델([프레임워크 공유 정보/데이터 모델|공유 정보/데이터 모델]], 또는 SID)을 정의했다. 여기에는 통신 산업 내 비즈니스, 서비스 및 리소스 도메인의 관점이 포함된다. TMF는 OSS 통합이 채택해야 하는 일련의 원칙과 표준화된 접근 방식을 제공하는 모델을 설정했다.

이 모델은 프로세스 모델(비즈니스 프로세스 프레임워크 (eTOM), 또는 eTOM)과 수명 주기 모델을 통해 정보 모델([프레임워크 공유 정보/데이터 모델|공유 정보/데이터 모델], 또는 SID)과 상호 작용한다.

4. 1. 주요 활용 분야

일반적으로 '정보 모델'이라는 용어는 시설, 건물, 공장 등과 같은 개별 사물의 모델에 사용된다. 이러한 경우 해당 개념은 시설 정보 모델, 빌딩 정보 모델, 플랜트 정보 모델 등으로 세분화된다. 이러한 정보 모델은 시설 모델과 시설에 대한 데이터 및 문서의 통합이다.

소프트웨어 공학 및 데이터 모델링 분야에서 정보 모델은 일반적으로 속성, 관계 및 수행할 수 있는 연산을 포함할 수 있는 엔티티 유형의 추상적이고 형식적인 표현이다. 모델의 엔티티 유형은 네트워크의 장치와 같은 실제 객체의 종류, 발생, 또는 청구 시스템에 사용되는 엔티티와 같이 추상적일 수도 있다. 일반적으로, 이는 엔티티 유형, 속성, 관계 및 연산의 닫힌 집합으로 설명할 수 있는 제한된 도메인을 모델링하는 데 사용된다.

정보 모델은 소프트웨어에서 해당 설명을 실제 구현에 매핑하는 방법을 제한하지 않고 문제 도메인에 대한 설명을 형식화한다. 정보 모델의 매핑은 여러 개가 있을 수 있다. 이러한 매핑은 데이터 모델이라고 하며, 객체 모델 (예: UML 사용), 개체-관계 모델 또는 XML 스키마인지 여부와 관계없이 사용된다.

5. 정보 모델 표준

피터 첸이 1976년에 개체-관계(ER) 그래픽 표기법을 도입한 이래로, 정보 모델을 표현하기 위한 다양한 언어들이 발전해 왔다.[2] 1980년대에는 첸의 모델을 확장하려는 여러 접근 방식이 있었으며, Colette Rolland의 REMORA도 이 시기에 중요한 역할을 했다.[3]

피터 첸과 동시대에 활동했던 J.R. Abrial(1974)과 G.M. Nijssen(1976) 등의 연구는 현대의 사실 지향적 모델링(FOM) 언어의 기반이 되었다. FOM은 "개체"가 아닌 언어적 명제에 기반을 두며, FOM 도구를 사용하면 ER 모델을 생성할 수 있어 수동 정규화의 번거로움을 피할 수 있다. ORM과 완전 통신 지향 정보 모델링(FCO-IM)은 모두 1990년대 초반에 개발된, 이전 연구를 바탕으로 한 언어이다.

이후 통합 정의 언어 1 확장(IDEF1X), EXPRESS, 통합 모델링 언어(UML) 등 다양한 정보 모델링 언어가 등장했다.[1]

5. 1. 국제 표준

피터 첸이 1976년에 개체-관계(ER) 그래픽 표기법을 도입한 이래로, 정보 모델을 위한 언어는 지속적으로 발전해왔다. IDEF1X, EXPRESS 언어 및 UML 등이 그 예시이다.[1]

  • IDEF1X: ICAM 정의(IDEF) 언어는 1976년부터 1982년까지 미국 공군 ICAM 프로그램에서 개발되었다.[4] IDEF0, IDEF1, IDEF2의 세 가지 모델링 방법을 포함하며, IDEF1X는 IDEF1의 확장 버전이다. 이 언어는 퍼블릭 도메인에 있으며, 그래픽 표현을 사용하고 ER 접근 방식과 관계형 이론을 바탕으로 설계되었다. 개체, 속성, 개체 간의 관계 측면에서 "실제 세계"를 나타내며, 정규화는 KEY 구조 및 KEY 마이그레이션을 통해 적용된다.[1]

  • EXPRESS: EXPRESS는 제품 데이터 모델의 정보 요구 사항을 공식적으로 지정하기 위해 ISO 10303-11로 만들어졌으며, 제품 모델 데이터 교환을 위한 표준(STEP)의 일부이다. 1990년대 초에 처음 소개되었으며,[5][6] 텍스트 표현 언어이다. EXPRESS-G라는 그래픽 하위 집합도 사용할 수 있다. EXPRESS는 프로그래밍 언어 및 객체 지향(O-O) 패러다임을 기반으로 하며, Ada, Algol, C, C++, Euler, Modula-2, Pascal, PL/1, SQL 등 다양한 언어의 영향을 받았다. SCHEMA 선언을 사용하여 분할을 제공하고 데이터 속성, 제약 조건 및 연산 사양을 지원한다.[1]

  • UML: UML은 소프트웨어 시스템의 아티팩트를 지정, 시각화, 구성 및 문서화하기 위한 모델링 언어이다. 그래디 부치, 제임스 럼보, 이바 야콥슨에 의해 구상되었으며, 1997년에 객체 관리 그룹(OMG)에 의해 표준으로 승인되었다. 독점적이지 않고 대중에게 공개되어 있으며, 그래픽 표현을 사용한다. 객체 지향 패러다임을 기반으로 하며, 표기법과 규칙을 포함하여 O-O 다이어그램 측면에서 데이터 요구 사항을 나타내도록 설계되었다. UML은 시스템의 여러 측면을 제시하는 여러 보기에서 모델을 구성하며, 보기의 내용은 모델 요소가 있는 그래프인 다이어그램으로 설명된다.[1]


IDEF1X, EXPRESS, UML은 모두 개념 모델을 만드는 데 사용될 수 있으며, 각각 고유한 특성을 가지고 있다. 어떤 것이 다른 것보다 더 낫다고 단정할 수는 없으며, 복잡한 애플리케이션의 경우 여러 언어가 필요할 수도 있다. 모델링 관행이 선택한 언어보다 더 중요한 경우도 많다.[1]

정보 모델은 젤리쉬와 같은 공식화된 자연어로도 표현될 수 있다. 젤리쉬 형식 영어와 같은 젤리쉬는 분류/온톨로지 형태를 가진 젤리쉬 스마트 사전-분류에서 정의된 정보 표현 언어 또는 모델링 언어이다. 젤리쉬 데이터베이스는 정보 모델뿐만 아니라 지식 모델, 요구 사항 모델 및 사전, 분류, 온톨로지를 저장하는 데에도 적합하다.

분산 관리 태스크 포스(DMTF)는 공통 정보 모델(CIM)이라는 일반적인 제목 아래 다양한 엔터프라이즈 도메인에 대한 표준 정보 모델 집합을 제공한다. 특정 정보 모델은 특정 관리 도메인에 대해 CIM에서 파생된다.

통신 관리 포럼(TMF)은 통신 도메인에 대한 고급 모델([프레임워크 공유 정보/데이터 모델|공유 정보/데이터 모델], 또는 SID)을 정의했다. 여기에는 통신 산업 내 비즈니스, 서비스 및 리소스 도메인의 관점이 포함된다. TMF는 OSS 통합이 채택해야 하는 일련의 원칙과 표준화된 접근 방식을 제공하는 일련의 모델을 설정했다.

이 모델은 프로세스 모델(비즈니스 프로세스 프레임워크 (eTOM), 또는 eTOM)과 수명 주기 모델을 통해 정보 모델([프레임워크 공유 정보/데이터 모델|공유 정보/데이터 모델], 또는 SID)과 상호 작용한다.

6. 한계점 및 개선 방향

일반적으로 '정보 모델'이라는 용어는 시설, 건물, 공장 등과 같은 개별 사물의 모델에 사용된다. 이러한 경우 해당 개념은 시설 정보 모델, 빌딩 정보 모델, 플랜트 정보 모델 등으로 세분화된다. 이러한 정보 모델은 시설 모델과 시설에 대한 데이터 및 문서의 통합이다.

소프트웨어 공학 및 데이터 모델링 분야에서 정보 모델은 일반적으로 속성, 관계 및 수행할 수 있는 연산을 포함할 수 있는 엔티티 유형의 추상적이고 형식적인 표현이다. 모델의 엔티티 유형은 네트워크의 장치와 같은 실제 객체의 종류, 발생, 또는 청구 시스템에 사용되는 엔티티와 같이 추상적일 수도 있다. 일반적으로, 이는 엔티티 유형, 속성, 관계 및 연산의 닫힌 집합으로 설명할 수 있는 제한된 도메인을 모델링하는 데 사용된다.

정보 모델은 소프트웨어에서 해당 설명을 실제 구현에 매핑하는 방법을 제한하지 않고 문제 도메인에 대한 설명을 형식화한다. 정보 모델의 매핑은 여러 개가 있을 수 있다. 이러한 매핑은 데이터 모델이라고 하며, 객체 모델(예: UML 사용), 개체-관계 모델 또는 XML 스키마인지 여부와 관계없이 사용된다.

참조

[1] 간행물 Information modeling from design to implementation https://tsapps.nist.[...] National Institute of Standards and Technology 1999
[2] 논문 The Entity-Relationship Model - Towards a Unified View of Data 1976-03
[3] 웹사이트 The history of conceptual modeling http://cs-exhibition[...] 2012-02-15
[4] 간행물 Integrated Information Support System: Information Modeling Manual, IDEF1 - Extended (IDEF1X) ICAM Project Priority 6201, Subcontract #013-078846, USAF Prime Contract #F33615-80-C-5155, Wright-Patterson Air Force Base, Ohio 1985-12
[5] 간행물 Industrial Automation Systems and Integration - Product Data Representation and Exchange - Part 11: The EXPRESS Language Reference Manual 1994
[6] 서적 Information Modeling the EXPRESS Way. Oxford University Press, New York, NY 1994
[7] 간행물 Information modeling from design to implementation http://www.mel.nist.[...] National Institute of Standards and Technology 1999
[8] 논문 The Entity-Relationship Model - Towards a Unified View of Data 1976-03
[9] 웹사이트 The history of conceptual modeling http://cs-exhibition[...]
[10] 간행물 Integrated Information Support System: Information Modeling Manual, IDEF1 - Extended (IDEF1X) ICAM Project Priority 6201, Subcontract #013-078846, USAF Prime Contract #F33615-80-C-5155, Wright-Patterson Air Force Base, Ohio 1985-12
[11] 간행물 Industrial Automation Systems and Integration - Product Data Representation and Exchange - Part 11: The EXPRESS Language Reference Manual 1994
[12] 서적 Information Modeling the EXPRESS Way. Oxford University Press, New York, NY 1994
[13] 간행물 Information modeling from design to implementation https://tsapps.nist.[...] National Institute of Standards and Technology 1999



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com