2009-03-22 5 views
6

Visio 2003은 UML 2.0의 일부 고정 관념이 단순히 존재하지 않는다는 것을 의미하는 UML 1.4를 사용하며 자유형 드로잉으로 모델링해야합니다 (Photoshop을 사용하는 경우도 있습니다). 누구든지 Visio 2003에서 Microsoft 또는 UML 2.0 (전체 클래스 다이어그램이 아닌)을 포함하는 업데이트를 알고 있습니까?Visio 2003에서 UML 2.0을 사용하는 가장 좋은 방법은 무엇입니까?

나는이 패키지를 발견했습니다 : http://www.sdl.sandrila.co.uk/ 그러나 "예제"스크린 샷으로 판단하면 멀리 떨어져있을 것입니다. http://www.sdl.sandrila.co.uk/하지만 자신의 "예"스크린 샷로 볼때, 내가 갈거야 :

답변

-1

내가이 패키지를 발견), 그들은 UML을 사용하는 방법을 모르는 경우, 나는 그들이 제대로 구현할 수 있는지 놀라게 될 것 멀리있어. UML을 사용하는 방법을 모른다면 올바르게 구현할 수 있다면 놀랄 것입니다.)

UML2 인 스크린 샷 중 약간은 가혹한 것처럼 보입니다. SDL, MCL 및 TTCN과 같이 도구가 지원하는 다른 표기법의 예가 맞습니까? 다이어그램이 갈수록보기 흉한데 앨리어싱 된 글꼴과 선을 사용하지만 이는 템플릿과 관련이없는 Visio 기능입니다.

UML로 수행 할 수있는 작업에 관해서는 Visio보다 실제 UML2 도구를 사용하는 것이 훨씬 낫습니다. Enterprise Architect는 실제 UML 모델을 가지고있는 저렴한 제품입니다. (더 비싼 것들은 UI 버그와 잡기가 적다는 것을 말할 수있는 것이 좋을 것이다. 그러나 실제로 그런 것은 아니며 OmniGraffle이나 Visio와 같은 단순한 그래픽 툴보다 훨씬 뒤떨어져있다.)

+0

실제로 세 가지 UML 예제 모두 UML을 위반합니다. 특히 유스 케이스 다이어그램에는 시스템 외부에있는 사용 사례가 있으며 SSD에는 많은 문제가 있습니다. 클래스 다이어그램에 몇 가지 잘못 지정된 연관 역할이 있습니다. – JoshJordan

+0

유스 케이스 다이어그램에는 시스템 경계가 표시되지 않으므로 내부 또는 외부는 사용자의 해석입니다. SD는 도메인과 구현을 혼합 한 것으로 보이며 프로젝트의 초기 단계에서 보았던 전형적인 것입니다. 고객이 주문을 제출하면 영업 및 회계에 들어가고 –

+0

키 생성기도 있습니다. 어떤 WTF지만, 문법적으로 잘못된 UML이 아닙니다. 분명히 클래스 다이어그램에서 문법적으로 잘못된 것을 볼 수는 없습니다. 그들 중 누구도 UML 연습을 배울 수있는 장소로 도구를 추천하지 않지만, 어떤 도구도 모델의 의미를 검사하지는 않습니다. –

1

Pavel Hruby의 UML 2.0 기호를 사용하고 있습니다. 어쩌면 그것들을 유용하게 사용할 수있을 것입니다.

0

의 Visio의 좋은 점은 그냥 드로잉 프로그램이 아닌 모델링 환경 것입니다. 그래서 당신 만의 선을 만드십시오. Visio는 생각할 수있는 모든 라인 타임을 그릴 수 있습니다. 그러나 실제 답변은 이미 확인 된 답변입니다. 이제 Microsoft는 UML을 "지원"하여 더 나은 툴링을 제공 할 수 있습니다.

+1

@Ted et. al.VS2010 베타 1을 사용해보고 Microsoft가 UML로 더 잘 해냈다 고 생각하는지 확인하십시오. 그렇지 않은 경우 불평하십시오. –

2

명확하지 않은 경우 Microsoft는 Visio에서 UML을 지원하지 않습니다. 얼마 동안은 Visio를 소프트웨어 공학 도구로 간주하지 않았습니다.

나는 그들을 비난하지 않습니다. 그것은 UML의 일부분으로 "지원"되는 일조차 잘 수행하지 못했습니다.

+0

Visio _was_ a 사례 도구. 구입 후 Visio는 Microsoft의 개발 부서 및 Office 부서에서 "실행"되었습니다. "dev"버전은 Enterprise Architects 용 Visio였습니다. 잠시 후에 MSDN Universal 구독자에게만 제공되었습니다. 이 버전은 결국 Office에 뒤떨어져 (2005 년은 Office XP를 기반로했습니다.) 결국 살해되었습니다. –

+0

Visio가 소프트웨어 엔지니어링 도구가 아니라는 점에서 Microsoft의 의견을 수렴 해주십시오. 대단히 도움이 될 것입니다. –

+0

"인용문"이 뉴스 그룹에있었습니다. –

0

이러한 스크린 샷은 예제 다이어그램 일 뿐이며 Sandrila SDL은 다이어그램에 대한 엄격한 수준을 적용하지 않습니다.