복잡한 작업의 논리를 모델링하는 방법은 무엇입니까? 예를 들어 상태, 버전 및 다양한 속성이 일부 논리에 따라 처리되어야하는 루트 엔티티의 메소드를 저장하십시오. DTO와 엔티티가 존재합니다.복잡한 작업의 논리를 모델링하는 방법
시퀀스 다이어그램, 활동 다이어그램, 자연어 및 일부 추상 코드에 대해 생각하고있었습니다.
시퀀스 다이어그램은 상호 작용 모델링에 더 적합하기 때문에 적절하지 않다고 생각합니다.
활동 다이어그램이 너무 서투른 것처럼 보이고 속성 할당과 같은 명령어를 어디에 둘 것인지 알 수 없습니다. 활동의 메모 나 설명에서 제대로 보이지 않습니다.
자연 언어가 모호하고 대량으로 정보가 거의 없습니다.
Mayby 추상 코드가 올바른 선택 일 수 있습니다. 또는 자연 언어와의 조합. 추천서가 있습니까? Java 코드를 작성하고 싶지 않습니다.
@ziri DRAKON을 확인하십시오. 그것은 복잡한 논리를 가능한 한 쉽게 만들기 위해 만들어졌습니다. DRAKON에 대한 자세한 내용은 여기를 참조하십시오. http://stackoverflow.com/a/23991000/1601703 – vasili111