2011-12-16 3 views
2

저는 게스트 하우스 관리 시스템에서 일하고 있습니다. 일별, 주별 및 월별로 다른 보고서가 생성됩니다. 예를 들어 방 번호, 임대료 등이 포함 된 객실 클래스가 있습니다. 방 번호 (방 점유율 = 총 방이 사용 중/총 방수)에 따라 매주 자료실에 작성된 객실 점유율 보고서
어떻게 표시합니까? 내 수업 다이어그램의 다른 보고서 또는 내 수업 다이어그램에 포함시켜야합니까?UML 클래스 다이어그램으로 보고서를 표현하는 방법

답변

2

보고서는 따라서 그들은 일반적으로 UML 다이어그램으로 표현하지 않는, 자신의 행동이없는 보통 다른 클래스에서 출력합니다. 'ReportGenerator'또는 일부 클래스가있을 수 있지만 실제 보고서는 표시 할 필요가 없습니다. 30-50 개의 보고서로 시스템을 다이어그램으로 작성하는 방법에 대해 생각해보십시오.

보고서는 실제로 사용 사례와 비슷하며 세부 정보를 확인할 준비가 된 경우에만 표시됩니다. 그것들은 인터페이스 토론의 일부로, UI 나 웹 페이지를 디자인하는 것과 같습니다.

4

구체적인 표현이 필요하다고 생각되면 RoomReport 클래스를 만들 수 있습니다. 보고서를 만들 수있는 ReportFactory도있을 수 있습니다.

소프트웨어 작성 프로세스에 도움이되는 경우 UML에 추가하십시오. 순수성이나 정확성 또는 "필요합니다"라고 생각하면 잘못된 이유로 그것을하고있는 것입니다.

UML은 소프트웨어 개발자와 프로세스의 이해 관계자 간의 의사 소통을위한 표기법이며 일부 엄격한 프로세스가 제공되는 것은 아닙니다.