xác định actor và use case

37 1.1K 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

Actor & UseCase 1 Côngcụvàmôitrườngpháttriểnphầnmềm Xác ñịnhActor vàUse Case Actor & UseCase 2 Mụctiêu w TìmhiểucáckháiniệmActor vàUse Case w Tìmhiểucáchxác ñịnhActor vàUse Case + vídụ wTìmhiểumốiquanhệtrongUse Case Model Actor & UseCase 3 Actor làgì? wMộtactor xác ñịnhmộttậpcácvaitrò khingườisử dụng tươngtác vớihệthống. Ngườisửdụngcóthể làmột cánhân hay mộthệthốngkhác Actor (Tácnhân) Actor & UseCase 4 Giảithích–Actor ? wĐể cóthể hiểumộtcách ñầy ñủ hệ thốngcần xâydựng, bạncầnphảibiếthệthống phụcvụ choai , cónghĩalàaisẽlàngườisửdụnghệ thống. Nhữngloạingườidùngkhácnhausẽ ñượcbiểudiễnbởicáctácnhântrongmôhình. wMộttácnhânlàmộtcáigì ñó trao ñổidữliệu vớihệthống . Tácnhâncóthể là ngườisử dụng , một thiếtbịphầncứngbênngoài, hoặc cóthể là mộthệthốngkhác. Actor & UseCase 5 Sự khácbiệtgiữaActor –I nstant Actor ? wSự khácbiệtgiữamộttácnhânvàmộtngười sử dụng ñộclậptronghệthốnglàtácnhân biểu diễnmộtlớp(mộttập) ngườisửdụng chứ khôngphảilàmộtcánhâncụthể nào. wMộtvàingườisửdụngcóthểñóngcùngmột vaitrò ñốivơíhệthống  chỉ thiếtkếmộttác nhânbiểudiễnchocácngườidùngtrên  Trongtrườnghợpñó, mỗingười dùngcụthể là mộtthể hiện củatácnhân(Instant Actor) Actor & UseCase 6 Vídụ Actor & UseCase 7 Vídụ wVídụ: Chúngtacómộthệthốngquảnlýthư viện, chophépngườidùngcóthể tracưúthông tin củacácquyểnsáchcótrongthư viện. wHaisinhviênA vàB sử dụnghệthống ñể tra cứuthôngtin  chỉ cómộttácnhânlà"Ngườisửdụng",  A vàB làhaithể hiệncủatácnhânnày. Actor & UseCase 8 Vídụ Actor & UseCase 9 Vídụ(tt) w Tuynhiên, trongmộtvàitìnhhuống, mộtngười ñóng mộtvaitrònào ñó ñượcmôhìnhhóathànhmộtactor tronghệthống. Vídụnhư quảntrị hệ thống. w Cũngcótrườnghợpcùngmộtngườidùngnhưnglà thể hiệncủanhiềutácnhân(trongtrườnghợpmộtcá nhâncónhiềuvaitrò). Vídụ: ngườithủ thư tênA cóthể cóhaivaitròkhác nhautronghệthốngquảnlýthư viện  mộtlàtácnhân"ngườisửdụng" bìnhthường  hailàtácnhân"Ngườithủ thư". Actor & UseCase 10 Làmthế nào ñể xác ñịnhActor wNhữnggìxungquanhhệthốngsẽtrở thànhtác nhâncủahệthống? wTrướctiênlànhữngcánhân ñộclậpsẽsử dụnghệthống.Làmthế nào ñể cóthể phânloại họ ? Thôngthườngthìchúngtanghĩ tớimột vàicánhânnào ñóvà ñảmbảorằngcáctác nhâncủachúngtathiếtkếñáp ứnghầuhếtcác nhucầucủahọ. [...]... Post-Conditions w Đi m m r ng Actor & UseCase 27 Dòng s ki n Actor & UseCase 28 Pre và Post Conditions Actor & UseCase 29 Relationship w Quan h gi a các Actor w Quan h gi a Actor và Use Case w Quan h gi a các Use Case Actor & UseCase 30 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 Use Case Relationship w ... n và ñem l i m t k t qu th y ñư c có ý nghĩa ñ i v i m t actor c th nào ñó Use- Case Actor & UseCase 20 Gi i thích w Th hi n Use Case và Use Case: § H th ng th c hi n thao tác ñăng nh p c a nhân viên A § H th ng th c hi n thao tác ñăng nh p c a nhân viên B “ñăng nh p” là m t Use Case Actor & UseCase 21 Làm th nào ñ xác ñ nh Use Case ? w Đ i v i m i Actor xác ñ nh, nh ng công vi c nào liên quan ñ n Actor. .. màu s c…) Actor & UseCase 23 Phân tích qua ví d : w H th ng qu n lý gi i vô ñ ch bóng ñá w H th ng h tr thi tr c nghi m qua m ng w H th ng qu n lý siêu th w Trò chơi x p g ch w… Actor & UseCase 24 Use Case Model Use- Case Model B ng chú gi i Actors Các Use Case Các ñ c t b sung Use- Case Reports Actor & UseCase 25 Ví d w File doc minh h a ví d (Course Registration) Actor & UseCase 26 Đ c t Use Case w Tóm... nhau? w T n t i các use case có các lu ng s các hành vi tương t nhau không? ki n và w Li u các use case có tên duy nh t, g i nh , và d hi u ñ chúng không b nh m l m trong các giai ño n sau? w Các khách hàng và ngư i dùng có hi u tên và mô t c a các use case không? Actor & UseCase 18 DEMO in RUP w Xem demo Actor & UseCase 19 Use Case ? w M t use case xác ñ nh m t t p các th hi n use case w Trong ñó m... UseCase 15 Ví d Actor & UseCase 16 Đ c t Actor w Mô t § Mô t ng n g n v Actor w Đ c ñi m § Nh ng ñ c ñi m chính c a Actor w M i quan h § Nh ng m i quan h liên quan ñ n Actor • Quan h v i các UseCase • Quan h t ng quát hoá v i các Actor khác w Lư c ñ § Lư c ñ ch c Actro và nh ng thành ph n liên quan Actor & UseCase 17 Ki m tra ( by RUP) w M i use case có ít nh t m t actor tương tác? w Các use case có ñ c... Full-Time Student Actor & UseCase 31 Actor & Use Case Relationship Actor & UseCase 32 Use Case Relationship w - bao hàm, s d ng Actor & UseCase 33 Ví d Actor & UseCase 34 Extend Relationship w - m r ng Actor & UseCase 35 Ví d Actor & UseCase 36 ... UseCase 12 th ng này Ví d : 1.Ngư i dùng nh ng ch c năng chính c a h th ng: 2.Ngư i dùng nh ng ch c năng ph , như là qu n tr h th ng 3.Nh ng thi t b ph n c ng bên ngoài 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 trên 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 là chúng ta xác. .. chúng ta xác ñ nh m c ñích và qui mô c a h th ng c n xây d ng w Ch nh ng ngư i nào có tương tác tr c ti p v i h th ng m i ñư c xem là tác nhân Actor & UseCase 14 Ví d : w Ví d : trong h th ng ñăng ký vé, c n xét các trư ng h p § Khách hàng mua vé thông qua nhân viên du l ch (travel agent) không là tác nhân c a h th ng § Khách hàng có th ñăng ký vé tr c ti p thông qua internet tác nhân Actor & UseCase 15... trong th gi i th c ? w Nh ng thông tin nào c n ñư c qu n lý trong h th ng ? w Nh ng thông tin nào c n ñư c k t xu t ra kh i h th ng ? Actor & UseCase 22 Các bư c th c hi n w Xác ñ nh qui trình nghi p v ñư c h tr w Xác ñ nh các ñ i tư 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 ñ n các ñ i tư ng thông tin này w Các nghi p v , các x lý chính w Các báo cáo, k t xu t... d Actor & UseCase 11 Các câu h i 1 Ai là ngư i cung c p, s d ng ho c l y thông tin t h th ng ? 2 Ai s s d ng các tính năng c a chương trình ? 3 Ngư i quan tâm t i m t yêu c u nào ñó ? 4 Nơi nào trong t th ng ? ch c(phòng ban, công ty) s s d ng h 5 Ai là ngư i duy trì và b o dư ng và qu n lý h th ng ? 6 Nh ng tài nguyên bên ngoài h th ng là gì ? 7 Có nh ng h không? th ng nào khác tương tác v i h Actor . Actor & UseCase 1 Côngcụvàmôitrườngpháttriểnphầnmềm Xác ñịnhActor v Use Case Actor & UseCase 2 Mụctiêu w TìmhiểucáckháiniệmActor v Use Case w Tìmhiểucáchxác ñịnhActor v Use Case. tácnhân. Actor & UseCase 16 Vídụ Actor & UseCase 17 Đặct Actor w Môtả § Môtảngắngọnv Actor w Đặc ñiểm § Những ñặc ñiểmchínhcủaActor w Mốiquanhệ § Nhữngmốiquanhệliênquan ñếnActor •QuanhệvớicácUseCase •QuanhệtổngquáthoávớicácActor. tra cứuthôngtin  chỉ cómộttácnhânlà"Ngườisửdụng",  A vàB làhaithể hiệncủatácnhânnày. Actor & UseCase 8 Vídụ Actor & UseCase 9 Vídụ(tt) w Tuynhiên, trongmộtvàitìnhhuống, mộtngười ñóng mộtvaitrònào

Ngày đăng: 03/11/2014, 14:10

Từ khóa liên quan

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

Tài liệu liên quan