資源描述:
《高煥堂軟體設(shè)計力-04》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Part4InterfaceDesignPatterns應(yīng)用實例之2開發(fā)幼稚園學(xué)校SalaryManagement系統(tǒng)ByMISOO1.目標(biāo):開發(fā)一個SalaryManagement系統(tǒng)有一家幼稚園學(xué)校,其人事部門將要開發(fā)一套SalaryManagement系統(tǒng),其企業(yè)目標(biāo)是,讓人事部門能準(zhǔn)時定期列印老師及職員之薪資條,茲以企業(yè)信息流程表達如下:9MISOO講義2007.4.102.建立「系統(tǒng)UseCase」此系統(tǒng)的主要功能如下:3.應(yīng)用MBpattern把整體系統(tǒng)分為4個modules,進行分工及平行開發(fā)。9MISOO講義2007.4.109MISOO講
2、義2007.4.104.應(yīng)用ProgramtoInterface分工之一:開發(fā)MBModule4.1設(shè)計MBmodule的Interface9MISOO講義2007.4.104.2敘述MBmodule的InterfaceDescriptionUseCase-1:計算該月份薪資UseCaseDescriptionVersionV1Pages1of1UseCaseNoVDM-UC-計算該月份薪資-01UseCaseLevel□RequirementLevel□SystemLevel↑SectionCountSystemBoundary薪資計算MBmoduleU
3、seCaseName計算該月份薪資PurposeActorsClientmoduleTriggerEventPreconditionsPostconditionsIntermediateStatesBusinessTermsUC.Description1ClientModule呼叫MB.薪資計算_WS的計算該月份薪資()webservice,使用XML—month_xsd,傳回計算薪資狀態(tài),使用—reply_xsd包含Salary_xsd2MB呼叫薪資系統(tǒng)的計算該月份薪資()method,使用XML—month_xsd,傳回薪資資料,使用—Salary_x
4、sd需實現(xiàn)之InterfacequeryPS-IDSC.doc調(diào)用之InterfacePurchase.MF的XMLRquest-IDSC;Material.MF的XMLRquest-IDSC使用的LocalxsdUMLSequenceD.queryPS.mdlDBSchemaNONEUseCase-2:取得薪資基本資料UseCaseDescriptionVersionV1Pages1of1UseCaseNoVDM-UC-取得薪資基本資料-01UseCaseLevel□RequirementLevel□SystemLevel↑SectionCountSys
5、temBoundary薪資計算MBmoduleUseCaseName取得薪資基本資料9MISOO講義2007.4.10PurposeActorsClientmoduleTriggerEventPreconditionsPostconditionsIntermediateStatesBusinessTermsUC.Description1ClientModule呼叫MB.薪資計算_WS的薪資基本資料()webservice,使用XML—month_xsd,傳回薪資基本資料,使用—reply_xsd,包含Salary_xsd2MB呼叫薪資系統(tǒng)的取得薪資基本資料
6、()method,使用XML—month_xsd,包含Salary_xsd需實現(xiàn)之InterfacequeryPS-IDSC.doc調(diào)用之InterfacePurchase.MF的XMLRquest-IDSC;Material.MF的XMLRquest-IDSC使用的LocalxsdUMLSequenceD.queryPS.mdlDBSchemaNONEUseCase-3:取得人事基本資料UseCaseDescriptionVersionV1Pages1of1UseCaseNoVDM-UC-取得人事基本資料-01UseCaseLevel□Requireme
7、ntLevel□SystemLevel↑SectionCountSystemBoundary薪資計算MBmoduleUseCaseName取得人事基本資料PurposeActorsClientmoduleTriggerEventPreconditionsPostconditionsIntermediateStatesBusinessTerms9MISOO講義2007.4.10UC.Description1ClientModule呼叫MB.薪資計算_WS的人事基本資料()webservice,使用XML—month_xsd,傳回人事基本資料,使用—reply
8、_xsd,包含Employee_xsd2MB呼叫人事系統(tǒng)的人事基本