Quá trình hình thành và nguyên nhân ra đ i .... Quá trình hình thành UML ..... modeling Technique, OO“Fà... Business Use Cases Business Use Cases Diagrams Actors Use Cases Use Case Diagr
Trang 1TR NG I H C BÁCH KHOA HÀ N I
VI N CÔNG NGH THÔNG TIN VÀ TRUY N THÔNG ––––––––––––––––––––––––*––––––––––––––––––––––
Báo cáo bài t p l n
Môn :Nh p môn Công ngh ph n m m tài: “ Tìm hi u v UML và RUP”
Danh sách sinh viên:
HOÀNG V N KIểN 20158204 LTU14
HOÀNG HUY KHÁNH 20158189 LTU14
Hà N i Ngày 31 tháng 10 n m 2017
Trang 2M C L C
M C L C 2
L i m đ u 3
Tìm hi u v UML 5
I Quá trình hình thành và nguyên nhân ra đ i 5
I.1 Quá trình hình thành UML 5
I.2 Nguyên nhân ra đ i 5
I.3 GI I THI U UML 5
II MÔ HÌNH KHÁI NI M C A UML 7
II.1.Ph n t mô hình trong UML 7
II.2.Các quan h trong UML 10
II.3.Bi u đ UML 11
II.3.1.Bi u đ tr ng h p s d ng (Use case – UC) 12
II.3.2 - Bi u đ trình t (sequence) 13
II.3.3 - Bi u đ c ng tác (Collabaration) 14
II.3.4 - Bi u đ l p (class) 15
II.3.5 - Bi u đ chuy n tr ng thái (state transition) 16
II.3.6 - Bi u đ thành ph n (component) 17
II.3.7 - Bi u đ tri n khai (deployment) 19
III Ki n trúc h th ng 20
Tìm hi u v RUP 22
I.Gi i thi u 22
II.Quy trình RUP 24
III.Phát tri n theo mô hình l p 26
Gi i thi u ph n m m Rotational Rose 27
I.Rational Rose là gì ? 27
II.Demo ph n m m 29
Xây d ng h th ng qu n lỦ th vi n trên Rotational Rose 38
I.H th ng qu n lỦ th vi n 38
I.1.Phát bi u bài toán 38
I.2.Phân tích bài toán 38
II.Xây d ng mô hình bài toán trên Rational Rose 39
II.1 L c đ use case m c t ng th 39
II.2 L c đ l p m c thô 40
II.3 L c đ use case chi ti t và các l c đ tu n t mô t các use case 40
II.4.Bi u đ l p chi ti t 45
K t lu n 47
Tài li u tham kh o 47
Trang 5modeling Technique), OO“Fà
Trang 12(Automated Teller Machine áTM àG à à à à à à à à à à àáTMà à à
Trang 16Hình 2.20 B à à à àUCà‘ à
Trang 21à à à à à à à à à à à àH à à à à à à à àkhung nhìn logic
Trang 29II.Demo ph n m m
à à à àRational Rose àB à à à à à , là
bày ra Control Menu à à à àDouble Click vào
Trang 30B
Trang 31 C à à à à à à à àUse Case View, Logical View,
Component View và Deployment View
Trang 32Business Use Cases Business Use Cases Diagrams Actors
Use Cases Use Case Diagrams Activity Diagrams Sequence Diagrams Collaboration Diagrams Packages
Components Component Diagrams Packages
Trang 33Processors Connectors Devices Deployment Diagram
Trang 35trong danh sách bên -> nút
Trang 39II.Xây d ng mô hình bài toán trên Rational Rose
Trang 43L à à à àU à à à à à à
Trang 44L à à à à à àU à à à à à à