2010-08-10 3 views
3

코드 니타 이터을 사용하여 시스템을 개발 중이며 거의 완료되었으므로 클래스 다이어그램에 처음으로 참여하지 않았습니다. 코딩 및 이제 내 프로젝트에 대한 클래스 다이어그램을 그려야합니다. 내 프로젝트의 클래스 다이어그램을 생성하는 데 사용할 수있는 도구에 대해 알고 계십니까?PHP 프로젝트 (codeigniter 프레임 워크)의 클래스 다이어그램 생성

답변

1

PHP 소스에서 uml을 생성하도록 리버스 엔지니어링을 사용하지 않으려면 수동으로 그려야한다면 StarUML이 유용 할 수 있습니다 (Windows를 사용하고 있지만 사용하지 않는 경우). 나는 당신이 그렇게한다고 말합니다).

BTW 다음과 같은 질문도 도움이 될 수 있습니다 PHP UML Generator

+0

안녕 wimvds는 내가 엔지니어 revese 및 클래스 다이어그램을 생성 할 , 당신은 어떤 솔루션을 알 수 있습니까? –

+0

내 편집보기 : p. 그 질문에 대한 처음 두 답변은 이미 그것에 대해 갈 두 가지 방법을 언급합니다. 첫 번째 버전은 UML 도구에 대한 XMI 파일을 생성합니다. [BOUML] (http://bouml.free.fr/)은 PHP 리버스 엔지니어링을 지원해야하는 완벽한 패키지입니다. – wimvds

0

phUML 내가 발견 만 나를 위해 일한 최고의 도구입니다. 기존 코드에서 쉽게 클래스 다이어그램을 생성 할 수 있습니다.

이동 폴더

./phuml -r /var/www/my_project -graphviz -createAssociations false -neato out.png 

phUML 리눅스

에 클래스 다이어그램을 생성하기 위해 아래의 명령을 시도 완전 자동 UML 클래스 Diagramm 사용 발생기 작성 PHP입니다. 은 PHP5 객체 지향 소스 코드를 구문 분석하고 UML 사양을 기반으로 적절한 구조의 이미지 표현 을 만들 수 있습니다.

더 많은 정보

./phuml --help 
관련 문제