Xác Định Actor và Use Case

19 259 0
Xác Định Actor và Use Case

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan