2010-07-27 3 views

답변

1

Altova UModel은 소스 코드에서 시퀀스 다이어그램을 생성 할 수 있지만 반대 방향에서는 아무 것도 볼 수 없습니다.

어쨌든, UModel은 30 일 무료 트레일을 가지고 있으며, 정말 훌륭한 도구이므로 확인해야합니다. 여기

link.

1

필자는 uml의 시퀀스 다이어그램에서 코드를 생성하거나 반대되는 변환을하는 코드를 본 적이 없습니다. 특히 시퀀스 다이어그램은 논리 흐름에 대한 높은 수준의 개요를 제공하기 때문에.

+0

클래스 다이어그램에서 클래스 스텁을 만들 수있는 도구를 사용했지만 이름을 지금 기억할 수 없습니다. – Jorn

+0

@Jorn 거의 모든 Uuml 도구는 클래스 다이어그램에서 코드 스텁을 생성 할 수 있습니다. 나는 포세이돈을 사용했다. (단지 좋은 예라고 말하면 안된다.) –

+0

왕복 엔지니어링은 단지 클래스 다이어그램 일 뿐이다. – unmaskableinterrupt

0

당신은 UML에 코드에서 엔지니어 시퀀스 다이어그램을 되돌릴 수 있습니다. 시퀀스 다이어그램 모델에서 Java 코드를 작성하는 도구를 모른다!

0

MagicDraw는 좋은 도구입니다. 그것은 Java로 쓰여지고 오른쪽 pluggins를 구입하면 당신을 위해 라운드 트립을 할 것입니다.

너무 많이 두근 거리는 것을 조심하십시오. 너무 많이하면 디자인의 목적을 다소 상실합니다. 이는 디자인을 실제로 설계하고 구현하지 않고 오히려 UML 도구 내부를 해킹한다는 의미입니다. 내가 일한 한 회사의 프로젝트 리더는 라운드 트립을 전혀 허용하지 않았고 개발자가 툴을 구입하도록하지 않았습니다. 그렇다고해서 작성하지 않은 기존 코드 기반의 다이어그램을 생성하고 디자인 및 상호 작용에 대한 높은 수준의 뷰를 얻는 데 유용 할 수 있습니다.

관련 문제