문제

MS Visio 또는 Gnome DIA와 같은 프로그램에서 프로세스 나 알고리즘을 실제로 매핑 한 숙련 된 프로그래머가 얼마나 많은지 궁금했습니다.

나는 내 웹 사이트의 복잡한 PHP를 코딩하려고 노력하고 있으며 무언가를 놓치고있는 것 같습니다. 다이어그램 프로그램이 도움이 될까요, 아니면 다른 영역을 봐야합니까?

도움이 되었습니까?

해결책

UML 규칙을 따를 필요가없는 빠른 그래프에만 Visio를 사용합니다. 코드의 세부 사항에 관한 것이 아닌 문서에 유용한 경우 : 코드에 대한 높은 추상보기를 표시 해야하는 경우 Visio는 작업, 예제, 각 큰 부분이 어떻게 통신하는지 표시하는 문서 또는 간단한 활동 다이어그램을 표시합니다. ..

당신은 찾을 수 있습니다 그래서 무료 UML 목록 집중 UML 디자인을 수행 해야하는 경우 편집기.

다른 팁

Visio에서 진정한 사용 다이어그램을 만들려고 할 때마다 항상 가치보다 더 많은 일을하게됩니다. 연필과 종이의 힘을 과소 평가하지 마십시오.

그러나 그렇습니다. 문제를 설명하거나 작성하면 문제가 그곳에 앉아서 생각하는 것보다 솔루션으로 이어질 것입니다.

옴 그라프 플. 클래스 다이어그램. 시퀀스 다이어그램. 상호 작용 다이어그램. '그런가 말했다.

3 개의 상자와 소수의 화살표로 스케치를 만들고 싶을 때 GraphViz를 사용합니다. 나는 당신이 이름을 변경할 때마다 모든 것을 재정렬 해야하는 그래픽 내용을 싫어합니다.

글쓰기만큼 간단합니다.

Input -> Frobnicator -> Output

텍스트 파일에서 "dot -tpng -o myfile"을 실행합니다.

시도 해봐 ...

그러나 그래픽 표현은 매우 높은 수준의 뷰 (즉, 객체가 거의없는)에만 효과가 있다는 경고를받습니다.

MagicDraw를 사용하여 사용 사례를 차트를 작성합니다 (따라서 팀과 필요한 기능을 정확하게 이해합니다). 그런 다음보다 복잡한 기능에 대한 활동 차트와 클래스 다이어그램을 수행합니다. 또한 데이터베이스 아키텍처를 수행하고 귀하의 SQL을 생성 할 수 있습니다 (데이터베이스가 엄청나게 신이 송신). 그러나 MagicDraw는 무료는 아니지만 상당한 양의 복잡한 프로젝트를 수행 할 것으로 예상하면 투자 가치가있을 수 있습니다. 다이어그램 경로를 진행하지 않고 EG Zend Framework 또는 코드 점화기를위한 일부를 처리 할 수있는 PHP 프레임 워크를 사용하여 살펴볼 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top