우리는 2000 년쯤에 모델링에 Rational Rose 2000을 사용하여 업그레이드를 원했지만 사용권 비용을 살펴보면 궁금 했었습니다. 여전히 C++ 코드 생성을위한 UML의 선두 주자입니다. 더 mater 인터페이스 레이어를 복잡하게 만드는 것은 이제 C++/CLI이고 우리는 그것을 생성 할 수 있기를 원합니다. 누구나 좋아하는 도구는 매우 큰 엔터프라이즈 제품에서 잘 작동합니다.CLI 인터페이스가있는 Native C++ 용 UML 모델러 Rational Rose Replacement
0
A
답변
0
Sparx Systems의 매우 저렴한 Enterprise Architect 코드를 생성하는 데 성공했습니다.
개인적으로 나는 C#으로 작업 해 왔으며 C++ 지원에 대해 이야기 할 수 없지만 한 번해볼 것을 권한다. 상당히 간단한 사용자 정의를 통해 UI 레이어, 데이터 레이어에 대한 바인딩, UI 및 비즈니스 규칙 레이어 (필수 필드, 필드 길이 제한, 범위 제한 등) 모두에 적용되는 간단한 비즈니스 규칙을 생성 할 수있었습니다. ORM 바인딩 정보 (NHibernate .xml.cfg 파일)를 생성합니다.
약 10 명의 모델 작성자가 참여한 가장 큰 프로젝트입니다.
일부는 기본적으로 제공되며 일부는 우리의 요구를 충족시키기 위해 확장되었습니다.
관련 문제
- 1. Rational Rose 클래스 다이어그램 이해하기
- 2. Eclipse 용 XSL 모델러
- 3. C# .NET을 사용하여 2D 모델링 도구 (UML 모델러 또는 BPM 모델러) 만들기?
- 4. 오픈 소스 데이터 모델러
- 5. C 프로그래밍 언어 용 UML
- 6. Java에서 C 인터페이스가있는 DLL 사용 (Android 용)
- 7. c 인터페이스가있는 C++ 라이브러리
- 8. C++/CLI 용 Windows7에서 NUnit이 깨졌습니다?
- 9. C# 인터페이스가있는 Linq 쿼리
- 10. C++ 용 UML 다이어그램을 만드는 프로그램
- 11. Objective C 용 무료 UML 다이어그램 도구
- 12. C++ 플러그인 모듈에 대해 생성 된 UML 다이어그램이 필요합니다.
- 13. 리포지토리 용 인터페이스가있는 프로젝트 솔루션 구성
- 14. Ruby 용 UML
- 15. AOP 용 UML 확장
- 16. .NET 용 UML 라이브러리
- 17. Rational Software Architect 8의 UML 프로파일에 대한 OCL 제한 사항
- 18. C++/CLI 대신 C++ 용 Visual C++ 사용
- 19. C++ CLI 누락 ';' before '}'
- 20. Watij Replacement
- 21. Rational Synergy/CM 용 Java API는 무엇입니까?
- 22. Perl, string replacement
- 23. C 라이브러리 용 C++/CLI 클래스 래퍼 - 콜백
- 24. UML 코드 생성 도구 (C#
- 25. OCaml 직접 개체 용 UML
- 26. Gef의 bpmn2 모델러
- 27. C++/CLI 프로젝트에 대한 C++/CLI enum이 C++/CLI 프로젝트에 대한 참조와 함께 표시되지 않습니다.
- 28. Eclipse 용 PHP UML 클래스 다이어그램 플러그인?
- 29. .NET 용 무료 UML 드로잉 라이브러리
- 30. ComVisible in C++/CLI
+1 EA (특히 장미와 비교)에 대해서는 코드 생성을 믿지 않지만 그 부분을 사용하지 않았습니다. –
@Neil : 컴파일러를 사용하는 경우 코드 생성을 사용합니다 .-) UML 모델에서 고급 언어를 생성하는 것은 고급 언어에서 기계 코드 (또는 MSIL 등)를 생성하는 것과 유사합니다. 추상화 수준이 증가합니다. 필자는 UML의 코드 생성을 손으로 쓰고 지루한 코드를 작성하는 데 매우 유용하다고 생각합니다. 우리는 부분 클래스를 사용하여 생성 된 코드를 인간이 필요한 요소와 분리합니다. –