2013-12-13 2 views
0

수석 프로젝트에 대한 패키지 다이어그램을 작성해야합니다. 우리 프로젝트가 MVC 패턴 디자인을 사용하기 때문에 우리는 MVC 클래스 다이어그램을 만들었습니다. 이제는 클래스 다이어그램에서 패키지 다이어그램을 만드는 데 문제가 있습니다.MVC 패턴 프로젝트의 패키지 다이어그램?

MVC와 함께 패키지를 동시에 가질 수 있습니까?

패키지 : 계정

  • 계정 모델
  • 프로필 컨트롤러
  • 등록 컨트롤러
  • 프로필보기
  • 등록보기

이 때문에이 같은 것 exi 할 수없는 컨트롤러입니다. Account 모델이없는 sts이기 때문에 그들을 포함 시켰습니다.

미리 감사드립니다.

답변

0
  • 일반적으로 패키지 뒤의 클래스가됩니다.
  • 패키지 다이어그램을 확인 하시겠습니까? 당신이 보여주는 것은 패키지가 아니라 구성 요소입니다. 패키지는 구문 적으로 만 결합되는 요소이며 구성 요소는 실제로 함께 있어야하는 것 (구문 적으로는 반드시 필요하지 않음)입니다.
  • 그렇다면 기능을 이름대로 지정하여 만듭니다.
  • 2 단계로 MVC 모델의 수준에 따라 모든 패키지에 대해 3 개의 하위 패키지를 만듭니다. (가끔있을 것 이상 또는 그 이하의 3)
  • 2도 확인하십시오 : 큰 패키지의
    • 을 - 거기 당신은 또한 개념적인 수준에서 자신의 정보 교환을 표시 할 수 있습니다.
    • 작은 패키지의 경우 이름이 parentPackagename.thisPackageName 형식입니다. 다양한 정보의 공개 수준을 표시 할 수 있습니다. 아마도이 수준에서 커다란 공통 다이어그램을 이해할 수있는 작은 다이어그램으로 나눌 필요가있을 것입니다.