Thông tin tài liệu
10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Công c môi tr Xác ng phát tri n ph n m m nh Actor Use Case Actor & UseCase c tiêu w Tìm hi u khái ni m Actor Use Case w Tìm hi u cách xác nh Actor Use Case + ví d w Tìm hi u m i quan h Use Case Model Actor & UseCase Page d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Actor ? w t actor xác nh m t p vai trò ng i s ng ng tác i h th ng Ng i s ng có th m t cá nhân hay m t h th ng khác Actor (Tác nhân) Actor & UseCase Gi i thích –Actor ? w có th hi u m t cách th ng c n xây d ng, b n c n ph i bi t h th ng ph c v cho ai, có ngh a s ng i s ng h th ng Nh ng lo i ng i dùng khác s c bi u di n b i tác nhân mô hình w t tác nhân m t ó trao i d li u i h th ng Tác nhân có th ng i s ng, m t thi t b ph n c ng bên ngoài, ho c có th m t h th ng khác Actor & UseCase Page d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic khác bi t gi a Actor –Instant Actor ? w khác bi t gi a m t tác nhân m t ng i ng c l p h th ng tác nhân bi u di n m t l p (m t t p) ng i s ng ch không ph i m t cá nhân c th w t vài ng i s ng có th óng m t vai trò i v í h th ng ch thi t k t tác nhân bi u di n cho ng i dùng Trong tr ng h ó, m i ng i dùng c th m t th hi n c a tác nhân (Instant Actor) Actor & UseCase Ví d Actor & UseCase Page d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Ví d w Ví d : Chúng ta có m t h th ng qu n lý th vi n, cho phép ng i dùng có th tra c ú thông tin c a quy n sách có th vi n w Hai sinh viên A B s u thông tin ng h th ng àch có m t tác nhân "Ng i s ng", àA B hai th hi n c a tác nhân Actor & UseCase Ví d Actor & UseCase Page tra d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Ví d (tt) w Tuy nhiên, m t vài tình hu ng, m t ng óng t vai trò c mô hình hóa thành m t actor h th ng Ví d nh qu n tr th ng w ng có tr ng h p m t ng i dùng nh ng th hi n c a nhi u tác nhân(trong tr ng h p m t cá nhân có nhi u vai trò) Ví d : ng i th th tên A có th có hai vai trò khác h th ng qu n lý th vi n t tác nhân "ng i s ng" bình th ng hai tác nhân "Ng i th th " Actor & UseCase Làm th xác nh Actor w Nh ng xung quanh h th ng s tr thành tác nhân c a h th ng ? w Tr c tiên nh ng cá nhân c l p s ng h th ng.Làm th có th phân lo i ? Thông th ng ngh i m t vài cá nhân ó m b o r ng tác nhân c a thi t k áp ng h u h t nhu c u c a h Actor & UseCase 10 Page d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Ví d Actor & UseCase 11 Các câu h i Ai ng i cung c p, s ng ho c l y thông tin t Ai s ng tính n ng c a ch Ng i quan tâm t i m t yêu c u ó ? N i t th ng ? Ai ng th ng ? ng trình ? ch c(phòng ban, công ty) s i trì b o d ng h ng qu n lý h th ng ? Nh ng tài nguyên bên h th ng ? Có nh ng h không? th ng khác t Actor & UseCase 12 Page ng tác v i h th ng d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Ví d : 1.Ng i dùng nh ng ch c n ng c a h th ng: 2.Ng i dùng nh ng ch c n ng ph , nh qu n tr th ng 3.Nh ng thi t b ph n c ng bên 4.Nh ng h th ng khác có t ng tác trao i thông tin v i h th ng 5.N u xây d ng ng d ng n n internet, có th có tác nhân “vô danh” Actor & UseCase 13 Actor xác nh ph m vi h th ng w Tìm ki m tác nhân c ng có ngh a xác nh ph m vi c a h th ng, giúp xác nh m ích qui mô c a h th ng c n xây d ng w Ch nh ng ng th ng m i có t ng tác tr c ti p v i c xem tác nhân Actor & UseCase 14 Page d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Ví d : w Ví d : h th ng tr ng h p ng ký vé, c n xét § Khách hàng mua vé thông qua nhân viên du l ch (travel agent) không tác nhân c a h th ng § Khách hàng có th internet tác nhân ng ký vé tr c ti p thông qua Actor & UseCase 15 Ví d Actor & UseCase 16 Page d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic c t Actor w Mô t § Mô t ng n g n v Actor w m § Nh ng w m c a Actor i quan h § Nh ng m i quan h liên quan n Actor • Quan h i UseCase • Quan h ng quát hoá v i Actor khác w § ch c Actro nh ng thành ph n liên quan Actor & UseCase 17 Ki m tra (by RUP) w i use case có nh t m t actor t w Các use case có w ng tác? c l p v i nhau? n t i use case có lu ng s hành vi t ng t không? ki n w Li u use case có tên nh t, g i nh , hi chúng không b nh m l m giai n sau? w Các khách hàng ng i dùng có hi u tên mô t a use case không? Actor & UseCase 18 Page d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic DEMO in RUP w Xem demo Actor & UseCase 19 Use Case ? w t use case xác case nh m t t p th hi n use w Trong ó m i th hi n m t chu i hành ng c h th ng th c hi n em l i m t t qu th c có ý ngh i v i m t actor th ó Use-Case Actor & UseCase 20 Page 10 d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Gi i thích w Th hi n Use Case Use Case: § th ng th c hi n thao tác viên A ng nh p c a nhân § th ng th c hi n thao tác viên B ng nh p c a nhân ng nh p”là m t Use Case Actor & UseCase 21 Làm th xác nh Use Case ? w i v i m i Actor xác nh, nh ng công vi c liên quan n Actor này? w th ng h tr nh ng nghi p v th gi i th c ? w Nh ng thông tin c th ng ? c qu n lý h w Nh ng thông tin c th ng ? c k t xu t kh i Actor & UseCase 22 Page 11 d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Các b c th c hi n w Xác nh qui trình nghi p v w Xác nh it c h tr ng thông tin c n qu n lý Các Use Case d ng qu n lý, tra c u, k t xu t liên quan i t ng thông tin n w Các nghi p v , x lý w Các báo cáo, k t xu t w Các nghi p v liên quan th ng n qu n lý, trì thông tin w Các ch c n ng liên quan n yêu c c bi t (an toàn, b o m t, thay i giao di n, màu s c… ) Actor & UseCase 23 Phân tích qua ví d : w th ng qu n lý gi i vô w th ng h tr thi tr c nghi m qua m ng w th ng qu n lý siêu th w Trò ch i x p g ch w… Actor & UseCase 24 Page 12 ch bóng d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Use Case Model Use-Case Model ng gi i Actors Các Use Case Các ct sung Use-Case Reports Actor & UseCase 25 Ví d w File doc minh h a ví d (Course Registration) Actor & UseCase 26 Page 13 d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic c t Use Case w Tóm t t w Dòng s ki n w Các yêu c c bi t w Pre-Condition w Post-Conditions w mm ng Actor & UseCase 27 Dòng s ki n Actor & UseCase 28 Page 14 d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Pre Post Conditions Actor & UseCase 29 Relationship w Quan h gi a Actor w Quan h gi a Actor Use Case w Quan h gi a Use Case Actor & UseCase 30 Page 15 d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Actor Generalization (T ng quát hóa) Student Part-Time Student Full-Time Student Actor & UseCase 31 Actor & Use Case Relationship Actor & UseCase 32 Page 16 d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Use Case Relationship w - bao hàm, s ng Actor & UseCase 33 Ví d Actor & UseCase 34 Page 17 d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Extend Relationship w - m ng Actor & UseCase 35 Ví d Actor & UseCase 36 Page 18 d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c 10/08/2000 -XCH A N G DF H F-XC A N GE E c u-tr a c k N y bu to k lic Ki m tra (by RUP) w Xem RUP § Artifacts •Requirement Artifacts w Use Case •CheckPoints Actor & UseCase 37 Page 19 d o o c m C m w o d o w w w w w C lic k to bu y N O W ! P O W ! PD c u-tr a c k c
Ngày đăng: 04/11/2016, 13:47
Xem thêm: Xác Định Actor và Use Case