요구사항 정의서의 처리흐름 내용인 기본 흐름 관심사업자 관리 1일반 사용자는 건축 허브시스템에서 운용하는지도 서비스에서 사업자 위치정보를 조회한다 2조 회한 사업자 위치정보에 대해 My 건축 데이터에 북마크 형식의 정보를 등록한다 A21 관심사업자등록 3My 건축 데이터에 관심사업자로 등록된 정보를 삭제한다 A31 관심사업자 삭제 4유스 케이스를 종료한다 대안 흐름 57105A21 관심사업자등록 1일반 사용자는 조회한 사업자 위치정보에서 관심사업자등록 버튼을 클릭한다 2시스템은 My 건축 데이터에 북마크 형식으로 정보를 저장한다 3기본 흐름 관심사업자 관리 3으로 복귀한다 대안 흐름 A31 관심사업자 삭제 1일반 사용자는 My 건축 데이터에 등록된 관심사업자 정보를 삭제한다 2시스템은 저장된 정보를 삭제한다 3기본 흐름 관심사업자 관리 4로 복귀한다 를 참고해서 클래스 다이어그램을 작성해줘.
BldController.controller, BldDetailPopup.jsp, BldList.jsp, BldMapper.mapper, BldQlfarktPopup.jsp, BldQlfarktVO.vo, BldService.interface, BldServiceImpl.serviceImpl, BldSumryPopup.jsp, MbdController.controller, MbdCreatePopup.jsp, MbdList.jsp, MbdMapper.mapper, MbdModifyPopup.jsp, MbdService.interface, MbdServiceImpl.serviceImpl, MbdVO.vo, BldController.idxBldDetail(BldVO), BldController.idxBldList(BldVO), BldController.idxBld(BldVO), BldController.idxBldQlfarktDetail(bldQlfarktVO), BldDetailPopup.fnBldDetail(), BldDetailPopup.fnClose(), BldList.fnBldListSearch(), BldList.fnBldSumryPopup(), BldMapper.selectBld(BldVO), BldMapper.selectBldQlfarkt(BldQlfarktVO), BldMapper.selectBldList(BldVO), BldMapper.selectBldListTotCnt(BldVO), BldQlfarktPopup.fnClose(), BldService.selectBldList(BldVO), BldService.selectBld(BldVO), BldService.selectBldDetail(BldVO), BldService.selectQlfarktBld(BldQlfarktVO), BldService.selectBldListTotCnt(BldVO), BldServiceImpl.selectBld(BldVO), BldServiceImpl.selectBldDetail(BldVO), BldServiceImpl.selectBldQlfarkt(BldQlfarktVO), BldServiceImpl.selectBldList(BldVO), BldServiceImpl.selectBldListTotCnt(BldVO), BldSumryPopup.fnBldDetailPopup(), BldSumryPopup.fnBldQlfarkPopup(), BldSumryPopup.fnClose(), MbdController.deleteMbd(MbdVO), MbdController.idxMbdCreate(Model), MbdController.idxMbdLIst(Model), MbdController.idxMbdModify(Model), MbdController.insertMbd(MbdVO), MbdController.updateMbd(MbdVO), MbdCreatePopup.fnMbdInsert(), MbdList.fnMbdDelete(), MbdList.fnMbdSearchList(), MbdMapper.deleteMbd(MbdVO), MbdMapper.insertMbd(MbdVO), MbdMapper.selectMbdList(MbdVO), MbdMapper.selectMbdListTotCnt(MbdVO), MbdMapper.updateMbd(MbdVO), MbdModifyPopup.fnMbdModify(), MbdService.deleteMbd(MbdVO), MbdService.insertMbd(MbdVO), MbdService.selectMbdList(MbdVO), MbdService.selectMbdListTotCnt(MbdVO), MbdService.updateMbd(MbdVO), MbdServiceImpl.deleteMbd(MbdVO), MbdServiceImpl.insertMbd(MbdVO), MbdServiceImpl.selectMbdList(MbdVO), MbdServiceImpl.selectMbdListTotCnt(MbdVO), MbdServiceImpl.updateMbd(MbdVO), BldController:bldService(BldService), BldQlfarktVO:PARTCPNT_SN(string), BldQlfarktVO:PRMSN_LDGR_SN(string), BldQlfarktVO:DONG_ACCTO_SUMRY_SN(string), BldQlfarktVO:PARTCPNT_SECD(string), BldQlfarktVO:FLNM(string), BldQlfarktVO:CONM_NM(string), BldQlfarktVO:LCNS_NO(string), BldQlfarktVO:TELNO(string), BldQlfarktVO:BRNO(string), BldQlfarktVO:CRNO(string), BldQlfarktVO:LCTN_SGG_CD(string), BldQlfarktVO:LCTN_STDG_CD(string), BldQlfarktVO:LCTN_DADDR(string), BldQlfarktVO:LCTN_DADDR(string), BldQlfarktVO:NEAD_LOCPLC_LEDCD(string), BldQlfarktVO:NEAD_LOCPLC_DETAIL_ADRES(string), BldQlfarktVO:NEAD_LCTN_GRUNGR_SECD(string), BldQlfarktVO:NEAD_LCTN_MNNM(string), BldQlfarktVO:NEAD_LCTN_SLNO(string), BldServiceImpl:bldMapper(BldMapper), BldVO:BDRG_SN(string), BldVO:PRMSN_NO_SN(string), BldVO:SGG_CD(string), BldVO:STDG_CD(string), BldVO:PLOT_SECD(string), BldVO:MNNM(string), BldVO:SLNO(string), BldVO:BLDG_NM(string), BldVO:BYLT_CNT(string), BldVO:NEAD_ROAD_CODE(string), BldVO:NEAD_LEDCD(string), BldVO:NEAD_GRUNGR_SECD(string), BldVO:NEAD_LOTNO(string), BldVO:NEAD_SLNO(string), BldVO:SIAR(string), BldVO:BDAR(string), BldVO:TOTAR(string), BldVO:BDCVRT(string), BldVO:FART(string), BldVO:STRCT_CODE(string), BldVO:MAUS_CODE(string), BldVO:ROOF_CD(string), BldVO:HH_CNT(string), BldVO:HSHLD_CO(string), BldVO:HG(string), BldVO:GRND_NOFL(string), BldVO:UDGD_NOFL(string), BldVO:PSNGR_ELVTR_CNT(string), BldVO:EUSE_ELVTR_CNT(string), BldVO:ANX_BDST_AREA(string), BldVO:HO_CO(string), BldVO:RSERTHQK_DSGN_APLCN_YN(string), MbdController:MbdClsfService(MbdClsfService), MbdServiceImpl:mbdMapper(MbdMapper), MbdVO:bkmkClsfNm(string), MbdVO:bkmkSn(int), MbdVO:clctDt(string), MbdVO:Comm(string), MbdVO:frstRegDt(string), MbdVO:frstRgtrId(string), MbdVO:frstRgtrNm(string), MbdVO:lastMdfcnDt(string), MbdVO:lastMdfrId(string), MbdVO:lastMdfrNm(string) MbdVO:lgnId(string), MbdVO:mapPstnInfo(string), MbdVO:refrnPath(string), MbdVO:Ttl(string)