230 likes | 478 Views
Bước tiếp theo để modelling. Presenter: Nguyễn Hải Đăng. Sau khi đã nhận diện đươc các element trong hệ thống ở tầng business layer như : Business actor Business role Business collaboration Business function business interact Business service Business process Business object …….
E N D
Bướctiếptheođểmodelling Presenter: NguyễnHảiĐăng
Saukhiđãnhậndiệnđươccác element tronghệthống ở tầng business layer như: • Business actor • Business role • Business collaboration • Business function • business interact • Business service • Business process • Business object ……
Bướctiếptheolà model mốinhững element đãtìmđượcvàthểhiệnchúng qua view-bảnthiếtkế: • Bốcụccác element lên view vàThểhiệnnhữngmốiquanhệgiữacác element. • Nhưvậymốiquantâmtiếptheocủachúngtalà: • Cầnthểhiệnbaonhiêu View • Ứngvớimỗi View sẽgồmnhững element nào,vàthểhiệnmốiquanhệcủachúngnhưthếnào
Xácđịnhnhững Views cầnchobàitoán • Nhưtabiết View phụthuộc viewpoint (thamkhảo slide present Viewpoint) • Trởlạiquátrìnhxácđịnh view point( slide modelling step by step), dựavàođóvàchúngtamởrộnghơnbằngcácxácđịnhcụthểmụcđíchvà level màchúngtamuốnnhữngbảnthiếtkế(views) đemlạichostackholder.
Dựavàoyêucầuthiếtkếhệthống,vàmụcđíchtraođổithông tin giữanhữngstackholder,mìnhlựachọn purpose và level (cấpđộ) chonhững view mànhómsẽthểhiệntheobảngsau:
Chúthích • Bảngtrêncónghĩachúngtasẽchọnnhững view point cómụcđíchlàđểnhữngngườithiếtkế(architector) vàkỹsư(engineer) nắmđượckiếntrúchệthống. • Vànhữngbảngthiếtkế(views) sẽthểhiện ở 3 cấpđộ: • Overview:tổngquantoànhệthống(3 layer) • Coherence: chi tiếtmốiquanhệtrongtừng layer hoặctừngkhíacạnhhoặcmối chi tiếtmốiquanhệgiữa 2 layer vớinhau… • Detail: Chi tiếttừngprocess,từngfuction…
Xácđịnhnhững Views cầnvẽ • Dựavàobảngtrênthìchúngtaxácđịnhđượcnhững views cầnvẽtrongnhững slide tiếptheo(Đãđượcmìnhsắpxếptheothứtự nêntheothứtựmàvẽ): • OrganisationViewpoint • Actor Cooperation Viewpoint • Business Function Viewpoint • Product Viewpoint • Service RealisationViewpoint • Business Process Cooperation Viewpoint(cont) • Business Process Viewpoint
OrganisationViewpoint • Mụcđích: giúpxácđịnhcáctổchức,phòng ban… tronghệthống,từđóxácđịnhđượcnhữngtráchnhiệmtừnhữngphòng ban đó • View point nàythườngchỉbaogồm • Business actor,businessrole,business collaboration
Business Function Viewpoint • Cungcấpcáinhìn high-level vàonhữngchứcnăngchínhcủacôngty,thườnglànhữngchứcnăngchínhyếuítthayđổi • Thườnggồm: business role,actor,fuction
Product Viewpoint(cont) • Saukhinhậndiệnđượccác service(thườnglàmộttậpcác service đượccungcấpbởimộttổchức,phòng ban nàođótrongcôngty) tasẽđưarađượcnhữngbản product view, nósẽgiúpchúngtacócàinhìntổngquáttấtcảcácdịchvụtrong. • Nósẽthành input khithiếtkế business process, hoặckhithiếtkế IT component. • Thườngbaogồm: business service,contract,value,role,actor
Service Realisation Viewpoint Làcầunốicủa business product và business process view. Lưu ý lànhững service nàycóthểđượccungcấpbởinhững process nhỏbêntrongnhững process lớnnày,nhưngkhithểhiệnra viewpoint nàychúngtakhôngquantâmđếnđiềunày,chỉvẽ ở mứctổngquát process lớnđưaradịchvụ
Business Process Cooperation Viewpoint(cont) • Thểhiệnmốiquanhệnguyênnhânkếtquảcủanhững business chínhtronghệthống • Ánhxạnhững business process vàonhững business fuction. • Thểhiệnquanhệgiữanhững business process vớinhững role và actor
Business Process Viewpoint(cont) • Thiếtkếnhững view thểhiện: • Là view chi tiếtcụthểcủamột business Process chính • Sự assignment của business process với role • Information đượcsửbởi business process
GHI CHÚ • Trongbướcnàykếtquảcủanhómlànhững View củahệthốngischoolinkđượcthểhiệntheonhững viewpoint đượcnêutrên. Báocáochínhnhữngbảnthiếtkếtrên • Cònmộtsố viewpoint nữanhưng do liênquanđến layer application nên ở giaiđoạnnàychúngtachưathiếtkếđược vẫntheohướng ban đầulà layer viewpoint-bảnthiếtkếtronggiaiđoạntiếptheosaukhiđã co application layer vàmainframe layer.