2012-02-08 2 views
0

나는 이것을 명확하게하기 위해 좋은 읽을 거리를 찾으려고 노력하고 있지만 그것을 발견 할 수 없다. (또는 어쩌면 나는 이것을 올바르게 검색하는 방법을 모른다.)응용 프로그램 기능 다이어그램을 그리는 방법은 무엇입니까?

내가 찾을려고하면 응용 프로그램이 점을 고려한다 :

  • 는 DB와 상호 작용을;
  • 은 메인 프레임과 상호 작용합니다.
  • 은 외부 공급자와 상호 작용합니다.
  • 등 ...

더 techinical보기보다는 기능적인 관점에서이 문제를 나타내는 다이어그램을 그릴 수있는 가장 좋은 방법은 무엇입니까? 어떤 종류의 책, 기사, 웹 사이트를 통해 어떤 접근 방식을 따라야하는지 명확하게 이해할 수 있습니까?

미리 감사드립니다.

+0

어쩌면 [배포 다이어그램] (http://en.wikipedia.org/wiki/Deployment_diagram) –

답변

0

글쎄, 당신은 스스로에게 물어해야

우선 :

왜 그리거나 이것에 대해 그림을 그리려는 무엇입니까?

은 아마 당신은 대답입니다 :

그 요소들 사이의 중요한/significiant 통신을 이해하기.

그런 다음 우리는 말할 수있다 :

이 가
오 어쩌면 시퀀스 다이어그램이 도움이 될 수

...

가 가

이 구매 당신이 대답 할 수

아 내가 걱정 시스템 구성 요소의 토폴로지. 어떻게 그 것들이 배포 될 일까요?

그럼 우리가 그런 말을 할 수

아, 하나를 그리기 ... 배포 다이어그램이 도움이 될 수 있습니다.

그래서

UML 다이어그램가 문제를 해결하지 않을 것이다 ... "상황"에 따라 달라집니다. 이들은 시스템의 까다로운 부분을 이해하고 시각적 모델링을 통해 대체 솔루션을 생각하는 데 도움이됩니다.

모델링은 "자위 행위"활동이 아닙니다. 그것은 "집단 섹스"와 같습니다. 당신이 다른 사람들과 함께 할 때 당신은 가장 큰 이익을 얻을 것입니다 ...

따라서 어떤 다이어그램을 그리는 것이 주된 문제는 아닙니다 ...주요 문제는 다음과 같습니다.

어떤 종류의 문제가 있습니까? 누구와 함께 솔루션을 찾을 수 있습니까? 다이어그램을 그릴 때 어떤 이점이 있습니까? 내가 Larman 책을 제안 definelty UML 들어

: UML과 패턴의 적용 : Check at amazon

그리고 마지막으로는 UML이 당신의 목적에 맞지 않는 경우, ... 창의적이고 실용적 "를 만들어도 텍스트 desription를 사용하거나 자신의 "시각적 모델링 :-) 또는 도움이 어떤 일을 ...