프로세스를 모델링해야하는데 필요한 표기법은 UML 활동 다이어그램입니다.UML 활동 다이어그램 내에서 데이터베이스 트랜잭션의 범위를 모델링하는 방법은 무엇입니까?
입력 파일을 읽고 각 행에 대해 입력 레코드의 모든 행이 유효성 검사를 통과 한 경우에만 데이터베이스 레코드가 일괄 삽입됩니다. 어떤 행이 유효성 검증 규칙을 위반하면 전체 입력 파일이 거부됩니다.
이것은 매우 일반적인 패턴처럼 보이지만, 이것을 모델링하는 유일한 그래픽 방식은 트랜잭션을 트랜잭션의 시작과 끝으로 모델링하는 것으로 보입니다.
더 좋은 방법이 없습니까? 루프 된 트랜잭션에 해당하는 UML 또는 SysML 언어 요소가 있습니까? 다이어그램은 트랜잭션 활동으로 인해 매우 혼란스러운 비 기술 고객을 대상으로합니다.
루프 활동 노드에 점선 테두리가 있어야한다는 것은 사실입니다. 감사. http://www.sparxsystems.com/enterprise_architect_user_guide/9.3/standard_uml_models/loop_and_conditional_nodes2.html – mischka
Ah. 내가 조금 못 본 것 같아. 내 대답을 편집합니다. –
BPMN은 실제로 매우 유용한 도구입니다. 그러나 소프트웨어 내부 문제를 모델링하기 위해 ... 나는 데이터베이스 트랜잭션의 개념을 제외하고는이 프로세스에서 실제 비즈니스 로직이 없다는 것을 의미합니다 ... 실제로 트랜잭션의 기술적 개념을 비 기술 고객.어쩌면 이것을 달성 할 수있는 방법이 없을 수도 있습니다 .- – mischka