2013-09-27 3 views
1

비즈니스 규칙에서 많은 계산이있는 시스템을 문서화하고 있습니다. 이러한 계산을 나타 내기 위해이 규칙과 계산을 명확히하기 위해 생성해야하는 인공물의 종류를 알지 못합니다.계산이있는 비즈니스 규칙 정보

무엇을 하시겠습니까?

답변

0
  1. 그냥 설정 일반 문서 (예 : 라텍스)
  2. ... 그리고는 당신이 필요로하는 모든 수식을 포함한다. 그것들을 (고유하게 번호가 매겨진) 요구 사항들로 캡슐화하십시오.
  3. 계산에 명확하고 고유 한 이름을 지정하고
  4. UML 활동 다이어그램, 상태 차트, 클래스 메소드 이름 또는 아티팩트로 필요한 기타 항목을 참조하십시오.

다이어그램에 모든 것을 강요하는 것보다 빠를 것입니다. 어쨌든 당신과 다른 사람들의 삶을 편하게하기위한 것입니다.)

+0

나는 당신이 접근하는 것을 좋아한다. 유일한 문제는 라텍스입니다. 모든 사용자가 그 사실을 알고있는 것은 아니며 유지 보수를 위해 좋은 생각이 아닙니다. 2, 3, 4 단계는 Excel과 함께 사용 하겠지만 – learner

+0

감사합니다. 나는 확실히 라텍스를 사용하도록 강요하지 않을 것입니다 :) 그것은 단지 예일뿐입니다. 당신이 올바르게 지적한 것처럼, Office는 여기에서도 매우 훌륭한 일을 할 수 있습니다. – observer

0

저는 비즈니스 규칙이 대부분 시스템이 입력 또는 이벤트에 응답해야하는 방식을 의미한다고 생각한다고 생각하십시오. 이는 특정 상황이 발생할 경우 시스템의 반응이 무엇인지 나타내는 데 대부분의 규칙이 사용됨을 의미합니다. 상태 차트 또는 활동 다이어그램과 같은 산출물을 사용하여 이러한 유형의 사실을 설명 할 수 있습니다 (상위 수준).

또한 Microsoft Excel과 같은 스프레드 시트 소프트웨어를 사용하여 시스템의 규칙 또는 사용 사례의 자세한 계산을 설명 할 수 있습니다. 그것들은 널리 퍼져 있고 쉽게 관리 할 수 ​​있으며 모든 사람들이 샘플 결과와 계산에 액세스 할 수 있습니다. JBoss DRool과 같은 일부 비즈니스 규칙 엔진조차 스프레드 시트 파일의 비즈니스 규칙을 입력으로 해석하고 해석하고 올바른 결정을 내릴 수 있습니다.

+0

맞아요, 당신의 아이디어를 @ 관측치와 섞을 것입니다. – learner

1

OCL (Object Constraint Language)을 사용하여 표현할 수 있습니다. 파생 된 특성에 OCL로 표현 된 계산을 첨부 할 수 있습니다.

+0

...하지만 OCL에 대한 도구 지원은 매우 열악하거나 기본 적이라는 것을 명심하십시오. – observer

+0

정확하게, 내 의견으로는 모든 이해 관계자가 아닙니다. – learner