모델링 관점

Modeling perspective

정보 시스템모델링 관점은 시스템의 사전 선택된 측면을 나타내는 특별한 방법이다.어떤 관점에서도 모델이 표현하는 것에 대한 초점, 개념화, 헌신, 시각화 등은 다르다.

모델링 관점을 구분하는 전통적인 방법은 구조적, 기능적, 행동적/공정적 관점이다.이것은 규칙, 객체, 커뮤니케이션 및 배우와 역할 관점과 함께 모델링 접근방식을 분류하는 한 방법이다.[1]

관점 유형

구조 모델링 관점

이 접근방식은 정적 구조를 설명하는 데 초점을 맞춘다.이 모델링 관점의 주요 개념은 실체인데, 이것은 객체, 현상, 개념, 사물 등이 될 수 있다.

데이터 모델링 언어는 전통적으로 이러한 관점을 다루어 왔으며, 그 예는 다음과 같다.

ER 언어를 살펴보면 다음과 같은 기본적인 구성 요소가 있다.

  • 엔티티:뚜렷하게 식별할 수 있는 현상.
  • 관계:엔티티 간의 연결.
  • 속성:실체/관계의 속성에 가치를 부여하는 데 사용된다.

일반적인 의미 모델링 언어를 살펴보면 다음과 같은 기본 구성 요소가 있다.

  • 추상화에 의해 구축된 유형:통합, 일반화 및 연관성.
  • 특성
  • 원시 유형: GSM의 데이터 유형은 인쇄 가능한 유형과 추상적인 유형으로 분류된다.
  • 인쇄 가능:가시적 값을 지정하는 데 사용된다.
  • 추상적: 도면요소를 나타냄.

기능 모델링 관점

기능 모델링 접근방식은 동적 프로세스를 설명하는 데 집중한다.이 모델링 관점의 주요 개념은 프로세스인데, 이것은 기능, 변환, 활동, 행동, 작업 등이 될 수 있다.이러한 관점을 채택한 모델링 언어의 잘 알려진 예는 데이터 흐름 다이어그램이다.

이 관점은 프로세스를 설명하기 위해 네 가지 기호를 사용한다.

  • 프로세스:입력에서 출력으로의 변환을 예시한다.
  • 저장: 데이터 수집 또는 재료 종류
  • 흐름: 프로세스에서 데이터 또는 재료의 이동.
  • 외부 도면요소:모델링된 시스템의 외부이지만 그것과 상호 작용한다.

이제, 이러한 기호들로, 과정은 이러한 기호들의 네트워크로 표현될 수 있다.이 분해 과정은 DFD, 데이터 흐름도 입니다.

행동관점

행동적 관점은 시스템 역학에 대한 설명을 제공한다.행동적 관점에서의 주요 개념은 상태와 상태 간의 전환이다.상태 전환은 이벤트에 의해 트리거된다.상태 전환 다이어그램(STD/STM), 상태 차트 및 페트리넷은 잘 알려진 동작 지향 모델링 언어의 몇 가지 예다.다양한 유형의 국가 전환 다이어그램이 특히 실시간 시스템통신 시스템 내에서 사용된다.

규칙 원근법

규칙 관점은 목표/평균 연결에 대한 설명을 제공한다.규칙 관점의 주요 개념은 규칙, 목표, 제약이다.규칙은 배우들의 행동에 영향을 미치는 것이다.규칙의 표준 형식은 "IF조건 THEN 조치/표현"이다.규칙 계층 구조(골격 지향 모델링), Todpa 및 Expert 시스템은 규칙 지향 모델링의 몇 가지 예다.

객체 원근법

객체지향적 관점은 세계를 자율적이고 의사소통하는 물체로 묘사한다.개체는 고유하고 변경할 수 없는 식별자와 할당 가능한 값이 있는 속성 집합으로 구성된 로컬 상태를 가진 "entity"이다.상태는 물체에 정의된 일련의 방법을 통해서만 조작할 수 있다.주의 가치는 그 방법 중 하나를 호출하라는 메시지를 객체에 전송해야만 접근할 수 있다.이벤트는 메시지를 수신하여 연산이 트리거되고 있을 때, 객체의 존재 중 사건의 추적을 객체의 수명주기 또는 객체의 과정이라고 한다.속성과 연산의 동일한 정의를 공유하는 여러 개체는 객체 클래스의 일부가 될 수 있다.이 관점은 원래 객체 지향 시스템의 설계와 프로그래밍에 기초한다.UML(Unified Modeling Language)은 객체 관점을 가진 모델링을 위해 잘 알려진 언어다.

커뮤니케이션 관점

이 관점은 철학 언어학에서 나온 언어/행동 이론에 기초한다.이 관점의 기본적인 가정은 사람/개체가 그들 내부의 커뮤니케이션을 통해 프로세스/행동에 협력한다는 것이다.

오해의 소지가 있는 행위는 발언자, 발언자, 발언자, 시간, 위치, 상황의 5가지 요소로 구성된다.의사소통법 참여가 상호 합의를 지향하는 커뮤니케이션의 이유와 목표다.의사소통법에서 화자는 일반적으로 진실(물체 참조), 정의(참여의 사회적 세계 참조), 성실(발언자의 주관적 세계 참조)의 세 가지 주장을 제기할 수 있다.

배우와 역할의 관점

행위자역할의 관점은 조직 구조와 시스템 구조에 대한 설명이다.배우는 다른 배우의 역사에 영향을 미치는 현상으로 정의될 수 있는 반면, 역할은 다른 배우들 사이에서 역할을 채울 때 배우가 기대하는 행동으로 정의될 수 있다.이러한 관점에서의 모델링은 객체 지향 프로그래밍 언어를 사용하는 작업과 인공지능에서 지능적인 에이전트와의 작업을 모두 기반으로 한다.나*는 배우 지향 언어의 한 예다.

참고 항목

참조

  1. ^ 존 크록스티(2003년).개념 모델링 Wayback Machine에 2007-03-16으로 보관,

추가 읽기