2009-11-12 5 views
3

분석가/아키텍트가 CRUD 개의 연산을위한 솔루션을 가지고 있는지 궁금 해서요. UML 다이어그램의 거의 모든 클래스에 추가해야합니다.UML로 CRUD 연산을 구현하는 방법

CRUD 작업을 구현하는 기본 클래스에서 각 클래스를 상속 할 수있게 하시겠습니까?

모범 사례와 이에 대한 디자인 패턴을 매우 높이 평가합니다.

답변

3

매우 간단합니다. 다이어그램에 추가하지 마십시오. 그들은 어떤 가치를 부여 할 것입니까? UML 다이어그램의 가치는 복잡한 상황을 설명하는 데 있어야합니다. 중요한 것은 추가 할 수있는 양이 아니라 제거 할 수있는 양을 결정하는 것입니다.

+0

네가 맞다. 나는 학교에서 배운만큼 여전히 엄격하다고 생각하고 있습니다. 마지막에는 아무런 부가가치가 없습니다 ... 각 객체가 딱딱 해져서 끝날 것이라는 의견을 추가했습니다! 감사!! – Peter

2

나는 스테레오 타입을 사용하여 클래스를 표시하고 코드 생성을 수행 할 경우에만 "세부 개념"단계 (기본 구현 단계)에서 기본 클래스를 확장하도록 지정합니다. . 그러나 코드를 생성하지 않으면 (즉, MDA를 수행하지 않고 내가 당신이 아니라고 희망한다면), 상속 관계를 추가하는 것을 신경 쓰지 않을 것입니다. Stephan이 언급했듯이 실제 질문은 다음과 같습니다.이 정보로 무엇을 할 것입니까? 어떤 가치를 더합니까?

관련 문제