2012-01-18 3 views
1

이전에 비슷한 질문을했지만 언어 관련 질문으로 제기했습니다. 내 문제는 모델링 단계에 있다는 것을 깨달았습니다. 내가 가진매개 변수화 된 변환 규칙의 개체 모델

:

  • 데이터는
  • 매개 변수는
  • 규칙

이 규칙은 방법을 지정하는 객체 객체 객체

은 어떻게 개체 모델에 다음을 대표해야 수신하는 데이터 객체를 수정하는 것; 추가 매개 변수를 완전히 정의해야합니다. 규칙은 다른 규칙을 사용할 수도 있습니다 (매개 변수 객체에서 내부적으로 참조하거나 매개 변수 객체에서 그렇게하도록 지시받을 수 있음).

규칙은 누군가 분석해야하는 일부 사용자 정의 언어로 작성되지 않습니다. 오히려 간단하게 실행되어야하는 코드로 구성됩니다. 이것은 설계를 앞두고 구현 솔루션처럼 들릴지 모르겠지만 실제로는 요구 사항 중 하나입니다 (시스템 사용자는 자신의 규칙을 작성하여 시스템에 쉽게 추가 할 수 있기를 원하는 프로그래머입니다).

주 활동은 데이터 개체, 매개 변수 개체 및 규칙 개체가 만나는 경우 발생합니다. 이때 데이터 객체가 수정됩니다.

사용자는 규칙, 매개 변수 및 충족시킬 데이터 개체를 시스템에 알리고 수정 된 데이터 개체를 다시 가져올 것으로 예상합니다.

UPDATE : 데이터 객체의

예 :

모든 데이터 객체가 논리적으로 SQL 테이블로 표현 될 수있다.

데이터 객체 ID 번호 7 : SQL 테이블

데이터 객체 ID # 13 : SQL 테이블

파라미터 오브젝트의 예

모든 파라미터 객체는 동일한 레이아웃을하십시오 텍스트 파일, 각 라인 보이는 경우와 같은

<PARAMETER_NAME> = <VALUE>

,

파라미터 오브젝트 ID 번호 52 :

RULE = '회귀'

데이터 ID = 7

Y = '비용'

X = "최고 속도"

R = '비용 견적 오류'

파라미터 오브젝트 # 59 :

RULE = '평균'

데이터 ID = 13

COLUMNS = '분 속도 ","최고 속도 "

AVERAGE =' 평균 속도 '

규칙의 예 obj ECTS :

규칙 객체 '회귀'

선형 회귀 분석을 수행; 'Y'및 'X'라는 매개 변수는 종속 및 독립 변수로 사용할 열 이름을 지정합니다. 'R'이라는 매개 변수는 회귀의 잔차를 포함 할 테이블에 추가 할 열 이름을 지정합니다.

규칙 객체 '평균'

은 'COLUMNS'매개 변수에 나열된 컬럼에 지정된 숫자의 평균을 계산하고, 매개 변수 '평균'에 지정된 열의 결과를 저장합니다.

+0

각 개체 유형의 예를 제공하십시오. –

답변

1

UML 스테레오 타입으로 정의하십시오. 세 가지 메타 유형에 대한 메타 클래스를 만듭니다. DataObject, ParameteObject 및 RulesObject가 있습니다. 메타 클래스에 특정 세부 사항을 추가 한 다음 모델의 실제 항목 객체에 메타 클래스의 스테레오 타입을 적용하십시오.

관련 문제