| 버전 | 16.0 beta 2 |
|---|---|
| 발행자 | No Magic |
| 출시일 | 2008. 11. 10. |
| 추가 된 날짜 | 2008. 11. 10. |
| OS 요구 사항 | Windows 95/98/NT/2000/XP |
| 요구 사항 | None |
| 총 다운로드 | 14,622 |
| 주당 다운로드 | 4 |
| 가격 | $149 |
기술
MagicDraw는 팀워크를 지원하는 시각적 UML 모델링 및 CASE 도구입니다.
비즈니스 분석가, 소프트웨어 분석가, 시스템 분석가, 프로그래머, QA 엔지니어 및 문서 작성자를 위해 설계된이 동적이고 다양한 개발 도구는 객체 지향 (OO) 시스템 및 데이터베이스의 분석 및 설계를 용이하게합니다. 업계 최고의 코드 엔지니어링 메커니즘 (J2EE, C #, C ++, CORBA IDL 프로그래밍 언어, .NET, XML Schema, WSDL에 대한 완전한 왕복 지원 포함)과 데이터베이스 스키마 모델링, DDL 생성 및 리버스 엔지니어링 기능을 제공합니다.
간단히 말해서 MagicDraw는 다음과 같습니다.
편리한 UML 편집기. 친숙하고 사용자 정의 가능한 GUI를 사용하면 UML로 가능한 한 빠르고 간단하게 아이디어를 표현할 수 있습니다. 전체 UML 2 표기법 및 의미 체계가 지원됩니다. 강력한 코드 엔지니어링 도구입니다. UML 모델을 구성하고, 소스 코드를 생성하고, 직접 또는 선호하는 IDE에서 더 많은 코드를 작성한 다음 코드를 반전하고 MagicDraw에서 일부 변경 한 다음 모델을 코드와 다시 병합 할 수 있습니다. 어떤 방향으로 (뒤로 또는 앞으로) 이동하든 세부 정보가 손실되지 않습니다. Java, C #, C ++, CORBA IDL, DDL 지원. UML 모델보고 기능. XSL 파일을 기반으로 각 모델 요소에 대한 사용자 정의 HTML 보고서를 생성 할 수 있습니다. MagicDraw를 사용하면 모델에서 포함 할 부분과 보고서의 모양을 선택할 수 있습니다. OO 모델 분석 도구입니다. MagicDraw는 패키지 종속성 다이어그램을 생성하고, 상속 트리를 복구 및 표시하거나, 종속성, 연결, 실현 및 클래스 사용과 같은 메서드 매개 변수 또는 반환 값과 같은 다른 종류의 관계를 추적합니다. 커스텀 OO 모델 생성기. GoF, Java, JUnit 디자인 패턴을 포함한 사전 정의 된 디자인 패턴 세트. 모든 패턴을 확장 할 수 있으며 Java 또는 Jython을 사용하여 새 패턴을 만들 수 있습니다. 팀 모델링 도구. 둘 이상의 개발자가 동일한 OO 모델로 작업 할 수 있습니다. UML 모델은 Teamwork Server 저장소에 저장됩니다. 모든 개발자는 모델의 일부를 잠그고 해당 부분에 대해 개별적으로 작업 할 수 있습니다. 나중에 변경 사항을 서버에 커밋하고 팀과 공유 할 수 있습니다. 서버는 소스 코드 버전 제어 시스템과 매우 유사하게 작동합니다. 데이터베이스 모델링 도구. UML 클래스 다이어그램에서 데이터베이스 스키마를 디자인 한 다음 DDL 코드를 생성 할 수 있습니다. 기존 데이터베이스의 구조를 분석하려면 JDBC 브릿지를 통해 리버스 엔지니어링 할 수 있습니다.
이 도구는 실시간, 클라이언트/서버 및 분산 형 n 계층 애플리케이션 설계를 포함한 다양한 시스템에 적합합니다.
MagicDraw는 Windows 98/ME/NT/2000/XP, Solaris, OS/2, Linux, HP-UX, AIX, MacOS (X) 및 Java 1.4, 5 또는 기타 모든 곳과 같은 다양한 운영 체제에서 실행됩니다. 6이 지원됩니다. =
MagicDraw는 다음 버전으로 제공됩니다.
MagicDraw 리더. MagicDraw Reader 에디션은 MagicDraw로 만든 UML 모델을 읽고 미리 볼 수 있도록 제작되었으며 무료입니다. UML로 표현 된 아이디어를 MagicDraw 사본이없는 파트너, 동료 또는 클라이언트와 공유하려는 경우 매우 유용합니다. 이 에디션에는 인쇄 및 이미지 내보내기 기능도 있습니다. MagicDraw Community Edition. MagicDraw Community Edition은 비상업적 프로젝트에서 작업하는 개발자를위한 무료 버전입니다. 이 에디션은 최소한의 기능 세트를 활성화하고 클래스 다이어그램에 대한 전체 기능 만 허용합니다. 다른 모든 다이어그램은 읽기 전용입니다. MagicDraw Community Edition은 XMI 출력이 필요할 때 정적 구조 모델을 생성하도록 설계되었으며 오픈 소스 프로젝트에 이상적입니다. 이 버전에는 인쇄 및 이미지 내보내기 기능이 활성화되어 있습니다. MagicDraw Personal Edition. MagicDraw Personal Edition에는 전체 UML 2 지원 및 확장 성 기능, 기본보고 기능 및 이미지 내보내기를 포함하여 MagicDraw의 모든 강력한 UML 다이어그램 기능이 포함되어 있습니다. 파일은 XMI 형식으로 저장됩니다. 모든 모델 요소는 MagicDraw의 Open API를 통해 액세스 할 수 있습니다. 이 에디션에서는 UML 모델을 그리고 편집하고 게시하는 데 필요한 모든 것을 찾을 수 있습니다. MagicDraw 스탠다드 에디션. Standard Edition은 Personal Edition의 모든 기능을 가져와 WAE, 콘텐츠 및 견고성 다이어그램, 모델 분석 및 촉진 기능, 사용자 정의 및 확장 가능한 패턴, 가장 널리 사용되는 IDE와의 통합 및 사전 정의 된 모델 템플릿 및 UML 프로필 세트를 추가합니다. Standard Edition은 또한 생성 한 MagicDraw 모델을 다른 UML 모델링 도구 및 최신 MDA (Model Driven Architecture) 도구 오퍼링과 교환하기위한 UNISYS XMI 다이어그램 확장을 지원합니다. Standard Edition은 독립형, 유동 및 모바일 라이선스 버전으로 제공되며 MagicDraw Teamwork Server와 완벽하게 호환됩니다. Standard Edition은 다양한 모델 확장 및 모델링 촉진이 필요한 모든 분석가 및 설계자에게 이상적입니다. MagicDraw 프로페셔널 에디션. Professional Edition은 Standard Edition의 기능을 기반으로하며 Java, C ++ 및 C #의 세 가지 프로그래밍 언어 특정 버전 중 하나에서 사용할 수 있습니다. Standard Edition의 기능 외에도 Professional Edition은 코드 생성 및 리버스 엔지니어링 기능을 추가합니다. Professional Edition은 기존 모델에서 코드를 생성하거나 기존 프로젝트에서 UML 모델을 생성하려는 모든 사용자에게 이상적입니다. MagicDraw 엔터프라이즈 에디션. MagicDraw Enterprise Edition은 MagicDraw 제품군의 최상위 라인을 나타내며 모든 모델링 요구 사항에 대한 궁극적 인 솔루션을 나타냅니다. Enterprise Edition은 Personal 및 Standard Edition의 모든 기능과 Professional Edition의 세 가지 버전을 모두 포괄적 인 최첨단 UML 프로그래밍 솔루션으로 결합합니다. 그러나 Enterprise Edition은 여기서 멈추지 않고 CORBA IDL, EJB, WSDL 및 XML 스키마에 코드 엔지니어링 및 다이어그램 기능을 추가합니다. DB 구조 작업을 위해 Enterprise Edition은 코드 엔지니어링 및 다이어그램을 제공 할뿐만 아니라 JDBC를 통한 구조 검색도 제공합니다. MagicDraw Enterprise Edition은 여러 개발 기술 및 데이터베이스로 작업 할 때 필수입니다.