2014-05-14 4 views
3

저는 CodeIgniter 프로젝트 작업을하고 있습니다. 클래스 다이어그램을 만들어야합니다. 모델과 컨트롤러를 별도로 다이어그램을 만들 필요가 있는지 확인하고 싶습니다. 아니면 정상적인 OOP 클래스 다이어그램이 될 것인가?CodeIgniter 프로젝트의 클래스 다이어그램

어디에서 CodeIgniter 프레임 워크의 클래스 다이어그램을 얻을 수 있습니까?

+0

오신 것을 환영합니다 스택 오버플로, 당신은에서 주제를 읽어야 아무것도하기 전에 [도움말 센터 - 요구 (http://stackoverflow.com/help/asking), BTW : 귀하의 질문은 아마도이 사이트의 주제와 관련이 없습니다. – xmojmr

답변

0

필요한 다이어그램의 종류는 "다이어그램을 만드는 이유"에 따라 다릅니다. 그들은 무엇을 기록 할 것인가? 누가 읽을 것인가, 왜 그런지 등.

하나의 다이어그램에 많은 (수백) 개의 클래스를 넣을 수 있습니다. 일반적으로 데이터베이스 구조 또는 Object Relational Mappers (ORM)을 문서화 할 때 Entity Relationship Diagrams을 사용하면 many examplesyWorks yED, Toad Data Modeler과 같은 유용한 도구를 인터넷에서 찾을 수 있습니다. 그래서 이런 종류의 큰 클래스 다이어그램이 귀하의 요구에 부합한다면 사용하십시오.

당신이 필요로하는 다이어그램의 수는 전적으로 귀하에게 달려 있습니다. 질문 : UML diagram for dependency between systems에 대한 대답은 유용한 웹 사이트에 대한 링크를 제공 할 수 있습니다.

의 일부 클래스 다이어그램가 있는지 모르겠다는 이미 그것이 생성 된 문서의 일부인 경우 "put_your_favorite_framework_name_here". CodeIgniter가있는 경우 사용할 수 있습니다. CodeIgniter의 지원 포럼 (예 : Codeigniter UML class diagram - thread 91800

그런 다이어그램을 사용할 수없는 경우 예를 들어 다음을 사용할 수 있습니다. Sparx Systems Enterprise Architect's reverse engineering features 당신을 위해 그것을 만들 수

0

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

이동 폴더

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

phUML 리눅스

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

더 많은 정보

./phuml --help