Danh mục

Bài giảng Thiết kế hệ thống thông tin: Chương 5 - Trần Thị Kim Chi

Số trang: 129      Loại file: pptx      Dung lượng: 7.36 MB      Lượt xem: 13      Lượt tải: 0    
Thư Viện Số

Hỗ trợ phí lưu trữ khi tải xuống: 37,000 VND Tải xuống file đầy đủ (129 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Thiết kế hệ thống thông tin - Chương 5: Mô hình tương tác đối tượng" cung cấp cho người học các kiến thức: Khái niệm mô hình động, activity diagram, sequence diagram, collaboration diagram. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế hệ thống thông tin: Chương 5 - Trần Thị Kim Chi TRƯỜNGĐẠIHỌCCÔNGNGHIỆPTP.HCM KHOACÔNGNGHỆTHÔNGTINChươngV MÔHÌNHTƯƠNGTÁC ĐỐITƯỢNG DINAMICMODELNỘIDUNG 1. Khái niệm mô hình động 2. Activity diagram 3. Sequencediagram 4. Collaborationdiagram KHÁINIỆMMÔHÌNHĐỘNG(DINAMICMODEL) • Mô hình động (dynamic model). để mô hình hóa sựhoạtđộngthậtsựcủamộthệthốngvàtrìnhbày mộthướngnhìnđốivớihệthốngtrongthờigianhệ thốnghoạtđộng • Hành vi của hệ thống được mô tả bằng mô hình độngbaogồm: – Tươngtácgiữacácđốitượng:cộngtáchaytrìnhtự – Trạngtháicủađốitượng/lớp – Quátrìnhhoạtđộngcủalớp/đốitượngKHÁINIỆMMÔHÌNHĐỘNG(DINAMICMODEL)TƯƠNGTÁCGIỮACÁCĐỐITƯỢNG(1) • Đốitượngtươngtác(interaction)vớinhaubằng cáchgởinhậncáckíchhoạt(stimulus) • Actorcũngcóthểgởikíchhoạtđếnđốitượng • Kíchhoạtkhiếnmộttácvụthựcthi,mộtđốitượng đượctạorahayhủyđi,hoặcgâyramộttínhiệu. • Thôngđiệp(message)làđặctảcủakíchhoạt.TƯƠNGTÁCGIỮACÁCĐỐITƯỢNG(1) • Cácloạithôngđiệp: – Đơngiản – Đồngbộ – Bấtđồngbộ – TrảvềcủagọihàmVAITRÒ CỦALƯỢCĐỒ TƯƠNGTÁC • UCmôtảchứcnăngcủahệthống,chỉracácactor có thể sử dụng hệ thống để làm gì (what), nhưng khôngchỉrahệthốngsẽlàmnhưthếnào. • Chínhcáclớpvàhànhđộng(action)củacáclớpsẽ thựcthicácusecase.Cáchànhđộngđượcthểhiện tronglượcđồtươngtácCÁCLOẠIBIỂUĐỒĐỘNG Bốnloạibiểuđồ độngtrongUML • Lượcđồhoạtđộng(Activitydiagram) • Lượcđồtuầntự(Sequencediagram) • Lượcđồcộngtác(Collaborationdiagram) • Lượcđồtrạngthái(Statusdiagram)ACTIVITYDIAGRAM • Biểu dồ Activity được sử dụng để mô hình hóa luồngcôngviệccủausecasebằngcácphầntửđồ họa • Nóchỉra: – cácbuớctrongluồngcôngviệc – cácđiểmquyếtđịnh – aicótráchnhiệmthựchiệntừngbuớc – cácđốitượngảnhhưởngđếnluồngcôngviệc • Lượcđồhoạtđộngthườngđượcsửdụngđểbiểu diễnchohoạtđộngmộtusecase • Lược đồ hoạt động cũng thường được mô tả qui trìnhxửlýnghiệpvụ. ACTIVITYDIAGRAMThí dụ: Khách hàng nhận đượcsảnphẩmlỗi,yêucầutrảlạihàng• Customer viết thư yêu cầu bồi thuờng. Customer service representative nghiên cứu thư. Nếu thiếu tài liệu yêu cầu thì họviếtthưtừchốibồithuờng. Nếu đầy đủ tài liệu thìhọ lưu trữ thư và đồng thời Account payableclerkviếtséc.Khixong hai việc này, Customer service representative thông báo cho kháchhàngvàyêucầucủahọ đượcchấpnhận.MỤCĐÍCHSỬDỤNGACTIVITYDIAGRAM• Để nắmbắtcôngviệc(hành động)sẽphải đượcthựcthi khimộtthủtụcđượcthựchiện.• Đểchỉramộtnhómhànhđộngliênquancóthểđượcthực thi ra sao, và chúng sẽ ảnh hưởng đến những đối tượng nằmxungquanhchúngnhưthếnào.• Để chỉ ra một trường hợp sử dụng có thể được thực thể hóanhưthếnào,theokháiniệmhànhđộngvàcácsựbiến đổitrạngtháicủađốitượng.• Đểchỉramộtdoanhnghiệphoạtđộngnhưthếnàotheocác kháiniệmtácnhân,quitrìnhnghiệpvụ(workflow),hoặctổ chứcvàđốitượng(cáckhíacạnhvậtlýcũngnhưtrithức đượcsửdụngtrongdoanhnghiệp). CÁCTHÀNHPHẦNCỦAACTIVITYDIAGRAM• Cácphầntửchínhcủabiểu đồhoạtđộng – Swimlines:chỉraaicótrách nhiệmthựchiệncácnhiệm vụtrongbiểuđồ – roundedrectanglesmôtảcác côngviệcactions – diamonds mô tả điều kiện quyếtđịnhdecisions – ablackcirclemôtảbắtđầu workflow. – anencircledblackcirclemôtảkết thúcworkflow• CÁCTHÀNHPHẦNCỦAACTIVITYDIAGRAMCÁCTHÀNHPHẦNCỦAACTIVITYDIAGRAMCÁCTHÀNHPHẦNCỦAACTIVITYDIAGRAM Nhậptốiđa3lầnCÁCTHÀNHPHẦNCỦAACTIVITYDIAGRAM Vẽsơđồactivitychođăngnhậpvào1websitevớiuserlàadminvàuserCÁCTHÀNHPHẦNCỦAACTIVITYDIAGRAMCÁCTHÀNHPHẦNCỦAACTIVITYDIAGRAMCÁCTHÀNHPHẦNCỦAACTIVITYDIAGRAMCÁCTHÀNHPHẦNCỦAACTIVITYDIAGRAM • Biểuđồhoạtđộngcủamáy ATM.Saukhithẻđượcđưavào máy,tathấycóbahoạtđộngsong song: – Xácnhậnthẻ – XácnhậnmãsốPIN – Xácnhậnsốtiềnyêucầuđượcrút • Chỉ khi sử dụng biểu đồ hoạt động, các hoạt động song song như vậy mới có thể được miêu tả. Mỗi một hoạt động xác nhận bảnthânnócũngđãcóthểlàmột quátrìnhriêngbiệt. ...

Tài liệu được xem nhiều:

Tài liệu liên quan: