Báo cáo nhập môn công nghệ phần mềm bách khoa hà nội

47 398 0
Báo cáo nhập môn công nghệ phần mềm bách khoa hà nội

Đ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

TR NG I H C BÁCH KHOA N I VI N CÔNG NGH THÔNG TIN VÀ TRUY N THÔNG ––––––––––––––––––––––––*–––––––––––––––––––––– Báo cáo 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 RUP” Danh sách sinh viên: HOÀNG V N KIểN 20158204 LTU14 HOÀNG HUY KHÁNH 20158189 LTU14 PHÙNG 20158237 LTU14 Gi ng viên: C LUÂN NGUY N M NH TU N N i Ngày 31 tháng 10 n m 2017 M CL C M C L C L i m đ u Tìm hi u v UML I Quá trình hình thành nguyên nhân đ i I.1 Quá trình hình thành UML I.2 Nguyên nhân đ i I.3 GI I THI U UML II MÔ HÌNH KHÁI NI M C A UML II.1.Ph n t mơ hình UML II.2.Các quan h 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 ? 27 II.Demo ph n m m 29 Xây d ng h th ng qu n lỦ th vi n Rotational Rose 38 I.H th ng qu n lỦ th vi n 38 I.1.Phát bi u toán 38 I.2.Phân tích tốn 38 II.Xây d ng mơ hình tố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 l c đ tu n t mô t 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 L im đ u Ngày nay, Công ng à à à à à à à à à à à à à à à à à à à à V à à à à à à à à à à à à à à à àN à à à à à à à à à à à à à à à à à àK à à à à à C“DL à àI à à à à à à à à à V à à à à à à à à à à à à à à à à à à àV à à à à à à à à àC à à à à à à à à à à à H à à à à à à à à à à à C à à à à à à à à à à à àC à à à à à à à àC à à à à à à à à àT à à à à à à à à à à à à à à à à K à à à à à à à à à à àT à à à à à à à à à à à à à à à à àT à à à à à à àC“DLà à à à à à à à à“ à à à à à à à à à àP à à à à àC“DLà à à à à à à à à à à à à à à à à“ à à à à à àM à à à à à à à à à à à à à à à à à à à M à à à à à à à à àC àJáVá D à à à à à à à à à à à à à à à à à à à àV à à à à à à à à à à H àC à à P à à à à à à à à à à à à à à à à à à à àC à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à àH à à à à à àM à à à à à à à à à à à àP à à à à à à à à- H à à à à à à à à à à à à à àC à à à à à à à à à à à à à à à àC à à à à à à àà à à à à à à à àC à à à à àV à à à à à à à à à à à à à à à P à à à à à à C à à à P à à à à à àà à à C à à à à à à à X à à à à à à à à à à à à à à à à à à à à à à à à K à à à à à àC àM à à à à à à T à à à à à à à à à à à à à à à à à à à à à à Đ à à à V àN à à àG à à à à à à à à à à à àP à à à à à à à à à àV à à à à à à à à à“ à à à à à à à à à à à à à àT à à à à à à à à à à àM à à à à à à à à à à à à à à à à à à à à à à khác àV à à à à à à à àM à à à à à à àN à à à à à à à à à à à à à àT à à à à à à à à à à à àT à à à à à à à à à T à àUML I Quá trìn à à à à I.1 Quá trình hình thành UML K K à à à à à à à à à à à à“ à à àC à“ àT à à à à àXX à à à à à à à à àV à à à àXXà à à à háp Booch, OMT (object à à à à à modeling Technique), OO“Fà M à à à à à à àC à à à à àN à à à à à à à àD à à à à à à à à pháp à à à à àB à à à àB à OMT- à‘ à àU àM à à‘ à‘ àC T à àI J à àOO“Eà àO à à àT à à à à à à à à à à à à à à à à à àD à à à à à àU àM àL UMLà à à à àB à‘ àJ à à à àUML à à UMLà à à àUMLà à à àP àUMLà à à à à àB àOMTà àOO“E àUMLà à à à à à à à àD àH àG -HelmJohnson-V àF àUMLà à à à à à à àDEC HP àIBMà àP àUMLà à à àOMGà à à à à àUMLà àUMLà I àN à i H à à à à à O àO àá àB àOMT O àM M à à à à à à à à à à à à à à à à àUMLà à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à dùng à à àOOáà àT àD à à àD à à à à à àD à à à à à à à à à à à àN à à à à à à à à à à à àUMLà à à à à à I.3 GI I THI U UML UMLà à à à à à à à à à à à à à àC à à à à à à à à à à à à àN à à à à à àP à à àN à àUMLà à à à à à à à à à à àW à à à à à à à à à à UMLà C àT Đ à à à à à à àP à à à à à à à à à“ à à à à à à à à à à à à à à à à à à à à àN à à à à à à à à à à à à àC à à à à ragmatic à à à à à à à àUML à à à à hình à à à à à à à à à à à à à à à àUMLà à à à à à à B‘J C à à à àUMLà C à à à à à M à à à à à UML ngôn ng à à à à à à à à à àT àUMLà à à à à à àU case UC à à à à à UMLà à N à à à à à à à à à àN à à à à à à à à à à à à à àUMLà à à à à à à àN à à à à à à à à à à T à à à à à à à à à à à à à à à à à t à à àT à à à àUMLà à à à à à à à à à à à à à àN à à à à à à àQ nh à à à à à à à à à à à à à à à àĐ à à à à à à à à UMLà à à à V à à à à à à à à àH à à à à à àT à à à à à à à à à à à à àT à à à à à à à à à à à à à à à à à à àN à à à à à à à à à à à à à àH à à à à à à à à à à à à à à àT à à à à à à à à à à à à à à à àT à à à à à àW à à àUMLà à à à à àM à à à à à à à à à à à à à à àUMLà à à àV à à à à à à à à à à“ à à à à àUMLà à àV à à à UMLà à à à à à à à à à à à UMLà à à Đ à à à à à à àUMLà à à à à àUMLà à à à à à à à à à à UMLà à à à UMLà à à à à à à à à à à à à àC à à à UMLà à à à àJ àC à àC“DLà àC“DLà ã à à à à à àUMLà à à à à à à à à àUML à à à à à à à à UMLà à à UMLà à à à à à à à àUMLà à à à à à à à à UMLà à à à à à à à àT àUML àUCà à à à B à à à à à à M à à à à à à à P à à à à à à à à M à à à II MƠ HÌNH KHỄI NI M C A UML Đ à    K à à C Q M à àUMLà à à à à à: à à à à à à à à à à à à à à à à à à à à à à à à ch à à à à à àĐ à à à à à à àUCà à à àN à à àUMLà à à à à à à II.1.Ph n t mơ hình UML C    P à     C P P à à à àUMLà P Q ‘ B (Diagram) à à à à à C Hành vi Nhóm Chú thích à à à à à à à à à à à à à àT à à à à àUMLà à à àUML àC àC à à à à à à à n à à àUML à à à à à à  L (Class) L à à à à à à M à à à àH à à à à à à à à  G G à I H àL àààààààààààààààààààààààààà H à àG à à à à à à à à à àà à àG à à à àG à à à à à à àK à à à à à à à à à à à  P à (Collaboration) P à à à à à àK à à à à à à à àP à à à à à à à à à à à àUC  T M à UCà UCà  L L à Hình 2.3 à àU à ì à à à à à àT à à à à à à à à à à à à à à à à àH àá à à à à à à à à à à à à à à à à à à à thao tác à à à à à àG àG à à à à à à à à à à à à à à à Hình 2.4 à à à à à à à àN à à à à à à à à à à à à à à àT à à“ à à àUC à àL à à à àK à à à àT à H  T C T à à à th àK à à  Nút (Node) N à à à à à àC à à àN à à à à à H P P àT à L à à à à à àààààààààààààààààà à à à à à àK à à à à à à à à à à à à à à Hình 2.7.Nút à à à à à à àUML àC à à à à à à à à àC à à à à à  T I ) T à à à à à à à à à à à à à à àH à à à à à à à à à àB à à à à à à à à à à à  M à M à à à à à à à à à à à à à àH à à à à à à à à àM à à à à à à à à à à à à à à à àK à à à à à à à à à à H T àààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààààH T ng thái P P à à à à à à à à à à àUML àC à à à à àG à à à à à à àC à à à à à à à àK à à à à à à à à à à à à à à à à à àK à à à à à à à à à à à Chú thích (annotaitonal) P à à à à à à à à à àP à Hình 2.10 N à à à à àUML àĐ à à à à à à àK à à à II.2.Các quan h UML C à à àC  P P à H  K K à àUML à à à à à à à à à à à àUML endency) à à à à à à à à à à à à à àK à à à à àP àààààààààààààààààààààààààà H à à à àK à à à à hình 2.12 à  T à à  M à à à à àB à à à àK à à à à à à à à à à à à à àK à à à à à à à à à à à à à à à àK à à à à à à à à à à à à à à à à à à à à à à à à 10 Processors Connectors Devices Deployment Diagram -T à à à à à  M à à à à à  Đ à à  C àHide -  M à à à à à à  K à à Rose à à à g) C à à à à h) T àN à à Browser à à à à à à à à à à à à à sau à à à à à à à à à à à à àT àV à à à àK à à à 33 à à à à à à à à à dõi àRose à à àT àRose à àW à àK à à àH h, à à à à à à à àD àRose à à àW à àUMLà à àL à à à à à à à à à à àDocumentation f) C à à à à à à Rose Documentation à àView à à(Documentation Window) : à  K à à e) C àD à : à à àM à à à à  N à à à à à àN à à à quán à à à à à  T à à à  Đ à àT à- àO à à  C àT  C tab Toolbars à à  C àT à à Toolbars check à à à : à-> Options check à  N check à  C à à à à : à à Customize  Đ à à : à à à  Đ àĐ check  Đ à à-> Options  Đ  Đ à à  Và à à à à B àá à nút à àU àC à à àá à à à‘ à à à à à : T à à àU àC àV à à C à àC H àC àT “ N à à business à à àC danh àH àC àà à à Toolbar à àH N B à àC nút 34 Toolbar B ta danh sách bên -> nút L à à‘ à‘ i) T  B à à à àB : à V à à : à à àJ àC à à à à‘ à à à à àM à‘ à à à à à àC à à à à à à à à à à à à mdl  Đ à o C : àFile -> New à àF à à à à à à o N à L àW à àOK à àCancel à àL à à à à dùng :  G à à‘ à à àN à à àN à à à à à à 35 à à à à àL àW à à à à tin  Đ à à :  C àF à- à“  H  Đ à à à  N à àH c:  L à à  M à B à à dõi à à dõi à à à à à à à à àĐ à à à dõi : àK à àL àá à  N à àF à- à“  N à  C à :  L X à à à à à à à à à à à à à à à à à à à òn cho Rose à à à à à vào mơ hình khác  Đ à à  C àF à- àI  C à : àM àà à à àC à à à à à (.sub)  Đ  Đ à à :  C àF à- àE  N à à :  C à à  C àF à- àE à àM à à à P à Class à 36 à à à  N à à :  C à  C àF à- àE  N  Đ X à à  Đ à à à à à à : à à à à à L à  Đ à à à à à à à à à à à à à à àF à à- àF à dùng à à à“ à à à dùng : à à à à à : C à àF à à à à à  N :  Đ à à à à àC Class à à‘  Đ à à C  T à à à à à à à à à à àĐ à à à à à 37 : à Color à à L à C à àC à àF mat -> L àà C  Đ à à à à L à C àF C à à dùng à : à à- àF àC à à dùng Xây d ng h th ng qu n lý th vi n Rotational Rose I.H th ng qu n I.1.Phát bi u toán T à à à à P à à à à àV à à à à à à à à à à à I.2.Phân tích tốn H à à à  Q à  Q à à  Q à à  Q à à à -M à T à à à à N à à à à -T à K à à à à à à à à à à à à à à à à à à à à à à à àT à à -Q à C à à à à à à  Đ à à  “ a thơng tin  Xố sách T à à à à à à à à à à à à à à à à à à à à à à à à à 38 à à à à à à à à à à àC à à à à à à à à à à à à à à à à à à à à à à à à à à à à à N à à à à àN à à à à à àT à à à à à à àN à à à à à à à à à à à à à à à à à à T à à à -Q à H à  Đ  C  Đ K à à à à à à àT à à à à à à à à à à - à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à àK à àM à àV à à à à à à à à à à à à à à à à à à à II.Xây d ng mô hình tốn Rational Rose II.1 L -T  à   U à  U à  U use case m c t à àĐ à à à à à à à à à àC à à ng th à à à à à à à à à à à à à à à 39 à à à à à à à à à à à à à à à à à à à à à à à II.2 L l -T à  L à à  L à à à  L à II àL à p m c thô à à à à à àN à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à àL à à à à à à à à à à à à à à à àT à à à à à à à à à à à à à à à à à à à à à à à à à à àN à à à à à à à à à àL à à à à à à à à à à à à à à use case chi ti à à tu n t mô t use case 40 -T T à à à  Đ à  L à bao à à  C à  X à  Thêm sách: th  L à à à  C à  X à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à à 41 à à à à à à à à à  T à à à  X à  M à  T à L à à à à à àU à à à à à à à à à à à à à à à 42 à à à à àT à à à à à à à à à à à à à L à àU à à à 43 L à à àU à à 44 II.4.Bi l p chi ti t -T à  L à à à à à à àG à à mã sách, tên sách, t à à à à à à à à à à à à à à à  L à à à à à à à à à àà à à àà à à à à à  L  L à à à à à à à à à à à à à à à à à à à à 45 à à à à à à à à à à à à à à àà à à 46 K T        à Quá tr T à C à T à B à T à ã à N à  V à  UMLà à  C à à à à à à à àUML à à àUML à à‘UP à à à à à à àUMLà à à à à à à à à à à à à à à à à à à à T à à àUML à à àUMLà à à à à à à à à à à à à à à à à à à à P à à à àUML àĐ àV àĐ àN à à P à à à àN àT àá P à à à à à àT àT àT àN à K à àN àT àV à à àN à à Object Technology in Aplication Development Daniel Tkach, Anneke kleppe AddisonWesley OMG-Unified Modeling Language Specification Verson 1.3,5-1999 Object mangement group 47 ... u Tìm hi u v UML I Quá trình hình thành nguyên nhân đ i I.1 Quá trình hình thành UML I.2 Nguyên nhân đ i I.3 GI I THI... 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... 45 K t lu n 47 Tài li u tham kh o 47 L im đ u Ngày nay, Công ng à à à à à à à à à à à à à à à à à à à à V à à à à à à à à à à à à à à à àN à à à à à à à

Ngày đăng: 15/12/2017, 11:31

Từ khóa liên quan

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

Tài liệu liên quan