요구사항 정의서의 처리흐름 내용인 기본 흐름 사용자 메뉴별 권한 관리 1시스템 관리자는 관리자 메뉴에서 사용자 메뉴별 권한 관리를 클릭해 사용자 메뉴별 권한 조 회화면으로 이동한다 2사용자에게 메뉴 권한부여 등록한다 A21 메뉴 권한부여 3사용자에게 부여된 메뉴 권한을 수정한다 A31 메뉴 권한 수정 4사용자에게 부여된 메뉴 권한을 삭제한다 A41 메뉴 권한 삭제 5유스 케이스를 종료한다 대안 흐름 A21 메뉴 권한부여 1시스템 관리자는 메뉴 권한부여 화면으로 이동한다 851052부여한 메뉴 권한을 저장 후 목록으로 돌아간다 3기본 흐름 사용자 메뉴별 권한 관리 3으로 복귀한다 대안 흐름 A31 메뉴 권한 수정 1시스템 관리자는 메뉴 권한 수정 화면으로 이동한다 2수 정한 메뉴 권한을 저장 후 목록으로 돌아간다 3기본 흐름 사용자 메뉴별 권한 관리 4로 복귀한다 대안 흐름 A41 메뉴 권한 삭제 1시스템 관리자는 메뉴 권한 삭제 화면으로 이동한다 2삭제한 메뉴 권한을 저장 후 목록으로 돌아간다 3기본 흐름 사용자 메뉴별 권한 관리 5로 복귀한다 를 참고해서 클래스 다이어그램을 작성해줘.
MnmUserController.controller, MnmUserMapper.mapper, MnmUserMng.jsp, MnmUserService.interface, MnmUserServiceImpl.serviceImpl, MnmUserVO.vo, MnmUserController.idxMnmUserList(MnmUserVO), MnmUserController.updateMnmUser(MnmUserVO), MnmUserMapper.selectMnmUser(MnmUserVO), MnmUserMapper.selectMnmUserList(MnmUserVO), MnmUserMapper.updateMnmUser(MnmUserVO), MnmUserMng.fnSelectMnmUserList(), MnmUserMng.fnUpdateMnmUser(), MnmUserService.selectMnmUser(MnmUserVO), MnmUserService.selectMnmUserList(MnmUserVO), MnmUserService.updateMnmUser(MnmUserVO), MnmUserServiceImpl.selectMnmUser(MnmUserVO), MnmUserServiceImpl.selectMnmUserList(MnmUserVO), MnmUserServiceImpl.updateMnmUser(MnmUserVO), MnmUserController:MnmUserService(MnmUserService), MnmUserServiceImpl:MnmUserMapper(MnmUserMapper), MnmUserVO:lgnId(string), MnmUserVO:authorId(string), MnmUserVO:frstRegDt(string), MnmUserVO:frstRgtrId(string), MnmUserVO:frstRgtrNm(string), MnmUserVO:lastMdfcnDt(string), MnmUserVO:lastMdfrId(string), MnmUserVO:lastMdfrNm(string)