Đề tài Nghiên cứu ngôn ngữ UML và ứng dụng

Ngày nay, công nghệ thông tin đã và đang đóng vai trò quan trọng trong

đời sống kinh tế, xã hội của nhiều quốc gia trên thế giới,là một phần không thể

thiếu trong một xã hội ngày càng hiện đại hóa. Nói đến công nghệ thông tin,

chúng ta không thể không nhắc đến công nghệ phần mềm, phần mềm đóng một

vai trò cực kỳ quan trọng trong lĩnh vực công nghệ thông tin. Hiện nay, việc phát

triển công nghệ phần mềm thành một lĩnh vực kinh tế mũi nhọn là mục tiêu quan

tâm hàng đầu ở nước ta.

Giờ đây, công nghệ phần mềm đã và đang tiến bộ từng ngày, hàng loạt

những kỹ thuật, những công nghệ mới ra đời giúp cho việc phát triển các hệ

thống phần mềm ngày càng đơn giản hơn. Một trong những lĩnh vực quan trọng

và có ảnh hưởng rất lớn đến sự thành công của việc phát triển phần mềm là việc

mô hình hóa phần mềm. Có rất nhiều ngôn ngữ mô hình hóa hỗ trợ cho việc mô

hình hóa phần mềm, nhưng có lẽ nổi bật nhất là ngôn ngữ UML (Unified

Modeling Language) từ hãng phần mềm Rational. UML không ngừng được phát

triển và ngày càng được sử dụng rộng rãi trên thế giới, đa số các công cụ hỗ trợ

phát triển phần mềm hiệ n nay đều có hỗ trợ ngôn ngữ UML. Do vậy, chúng em

đã đầu tư nghiên cứu đề tài “Nghiên cứu ngôn ngữ UML và ứng dụng” nhằm

nắm bắt mộtngôn ngữ hiệu quả trong việc mô hình hóa phần mềm, cũng như có

thể tìm hiểu và sử dụng một số CASE tool hỗ trợ cho việc phát triển phần mềm.

Với đề tài này, chúng em đã thử nghiệm ứng dụng UML trong việc mô

hình hóa phần mềm quản lý giáo vụ đại học đơn giản, triển khai theo qui trình

phát triển phần mềm Rational Unified Process của hãng Rational và bước đầu đã

đạt được một số kết quả khả quan.

Mục đích của đề tài là nghiên cứu lý thuyế t về ngôn ngữ UML (Unified

Modeling Language) và ứng dụng của UML trong qui trình phát triển phần mềm

RUP (Rational Unified Process). Trong khuôn khổ đề tài này, luận văn chúng

em được trình bày trong năm chương chủ yếu tập trung trìnhbày về hệ thống

ngữ nghĩa, ký hiệu của ngôn ngữ UML và ứng dụng của UML trong qui trình

phát triển phần mềm. Luận văn có năm chương chính, bao gồm:

Chương 1 – Tổng quan

SVTH: Lâm Nguyễn Trung Nam - Lâm Quang Vũ 21

Giới thiệu tổng quan về đề tài, mục đích nghiên cứu, phạm vi nghiên cứu, giới

thiệu tổng quan về ngôn ngữ UML : khái niệm, các đặc điểm, lợi ích, nguyên

nhân phát triển, lịch sử phát triển của ngôn ngữ UML.

Chương 2 – Hệ thống ngữ nghĩa (UML Semantics)

Trình bày phần kiến trúc của ngôn ngữ UML dựa trên lớp metamodel, chủ yếu là

các thành phần nền tảng của UML, các thành tố hành vi (Behavioral Elements),

và Model Management.

Chương 3 – Hệ thống ký hiệu (UML Notation)

Chương này trình bày hệ thống các loại lược đồ và hệ thống các ký hiệu được sử

dụng trong UML để mô hình hóa hệ thống.

Chương 4 – Ứng dụng của UML

Trình bày về ứng dụng của UML trong qui trình phát triển phần mềm RUP

(Rational Unified Process), trong chương này cũng trình bày về qui trình phát

triển phần mềm RUP và một ví dụ phân tích hệ thống sử dụng ngôn ngữ UML

theo qui trình RUP.

Chương 5 – Tổng kết

Là chương cuối của đề tài, tổng kết lại những kết quả đạt được và hướng phát

triển trong tương lai.

pdf171 trang | Chia sẻ: oanh_nt | Lượt xem: 1276 | Lượt tải: 1download
Bạn đang xem trước 20 trang nội dung tài liệu Đề tài Nghiên cứu ngôn ngữ UML và ứng dụng, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
SVTH: Lêm Nguyïỵn Trung Nam - Lêm Quang Vuä 1 MUÅC LUÅC LÚÂI CẪM ÚN...............................................................................................19 LÚÂI MÚÃ ÀÊÌU...............................................................................................20 MƯÅT SƯË TÛÂ VIÏËT TÙỈT ...............................................................................22 Chûúng 1 ......................................................................................................23 TƯÍNG QUAN 1 ............................................................................................23 1.1. Yïu cêìu thûåc tïë ...................................................................................23 Chûúng 1 TƯÍNG QUAN 2 ............................................................................24 1.2. Giúái thiïåu UML ..................................................................................24 Chûúng 1 TƯÍNG QUAN 3 ............................................................................25 1.3 Nguyïn nhên ra àúâi..............................................................................25 1.3. Nguyïn nhên ra àúâi.............................................................................25 Chûúng 1 TƯÍNG QUAN 4 ............................................................................26 1.4. Têìm quan trổng cuãa viïåc mư hịnh hốa..................................................26 Chûúng 1 ......................................................................................................27 TƯÍNG QUAN 5 ............................................................................................27 1.5. Xu hûúáng phất triïín trong ngânh cưng nghïå phêìn mïìm.........................27 Chûúng 1 ......................................................................................................28 TƯÍNG QUAN 6 ............................................................................................28 1.3.3. Sûå hưåi tuå cuãa cấc cưng nghïå..............................................................28 Chûúng 1 TƯÍNG QUAN 7 ............................................................................29 1.7. UML húåp nhêët cấc yá tûúãng nưỵi bêåt vâ nhûäng vêën àïì thûåc tïë trong quấ trịnh phất triïín cuãa cưng nghïå phêìn mïìm....................................................29 Chûúng 1 TƯÍNG QUAN 8 ............................................................................30 1.8. UML àưåc lêåp vúái ngưn ngûä lêåp trịnh vâ qui trịnh phất triïín phêìn mïìm ..30 Chûúng 1 TƯÍNG QUAN 9 ............................................................................30 1.9. UML lâ ngưn ngûä mư hịnh hốa àa duång (general purpose)....................30 Chûúng 1 TƯÍNG QUAN 10 ..........................................................................31 1.10. UML àûúåc hưỵ trúå búãi cấc cưng ty, cưng cuå phất triïín phêìn mïìm .........31 1.10.1. UML lâ mưåt chuêín cưng nghiïåp ..................................................31 SVTH: Lêm Nguyïỵn Trung Nam - Lêm Quang Vuä 2 1.10.2. Cấc lúåi đch cuãa UML...................................................................31 Chûúng 1 TƯÍNG QUAN 11 ..........................................................................32 1.11. Àưëi vúái ngûúâi sûã duång UML..............................................................32 1.11.1. UML cung cêëp cú chïë múã rưång vâ àùåc biïåt hốa àïí múã rưång cấc khấi niïåm cưët lội............................................................................................32 Chûúng 1 TƯÍNG QUAN 12 ..........................................................................33 1.12. UML àêíy mẩnh tấi sûã duång trong nïìn cưng nghïå phêìn mïìm. ..............33 Chûúng 1 TƯÍNG QUAN 13 ..........................................................................34 1.13. So sấnh vúái cấc phûúng phấp khấc.....................................................34 Chûúng 1 ......................................................................................................35 TƯÍNG QUAN 14..........................................................................................35 Chûúng 1 ......................................................................................................36 TƯÍNG QUAN 15..........................................................................................36 1.15. Lõch sûã phất triïín ..............................................................................36 Chûúng 1 ......................................................................................................36 TƯÍNG QUAN 16..........................................................................................36 Chûúng 1 TƯÍNG QUAN 17 ..........................................................................37 1.17. Kiïën truác tưíng quan cuãa UML ...........................................................37 1.17.1. Kiïën truác cuãa UML.....................................................................37 Chûúng 1 TƯÍNG QUAN 18 ..........................................................................38 1.18. Cấc mư hịnh......................................................................................38 1.18.1. Cêëu truác View ............................................................................38 Chûúng 1 TƯÍNG QUAN 19 ..........................................................................39 1.19. Nhûäng lûúåc àưì ..................................................................................39 Chûúng 1 TƯÍNG QUAN 20 ..........................................................................39 Chûúng 1 TƯÍNG QUAN 21 ..........................................................................40 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 22.......................................................................................41 2.1. Giúái thiïåu ...........................................................................................41 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 23.......................................................................................42 2.2 Tưíng quan vïì cấc loẩi quan hïå giûäa cấc thânh tưë ...................................42 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 24.......................................................................................43 2.3. Quan hïå tưíng quất hốa (generalization)................................................43 2.3.1. Quan hïå kïët húåp (association) .......................................................43 SVTH: Lêm Nguyïỵn Trung Nam - Lêm Quang Vuä 3 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 25.......................................................................................44 2.5. Quan hïå phuå thuưåc (dependency).........................................................44 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 26.......................................................................................45 2.6. Tưíng quan vïì cấc thânh tưë vâ cêëu truác UML metamodel.......................45 2.6.1. Phên loẩi thânh tưë trong UML metamodel .....................................45 2.6.2. Cêëu truác UML metamodel.............................................................45 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 27.......................................................................................46 2.7. Package Foundation (gối nïìn tẫng) ......................................................46 2.7.1. Package Core (gối cưët lội).............................................................46 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 28.......................................................................................47 2.8. Mư hịnh Backbone (sûúân) ...................................................................47 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 29.......................................................................................48 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 30.......................................................................................49 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 31.......................................................................................49 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 32.......................................................................................50 2.12. Mư hịnh Relationships (cấc quan hïå)..................................................50 2.12.1. Quan hïå tưíng quất hốa (generalization)........................................50 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 33.......................................................................................51 2.13. Quan hïå kïët húåp (Association)...........................................................51 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 34.......................................................................................51 2.14. Lúáp kïët húåp (AssociationClass) .........................................................51 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 35.......................................................................................52 2.15. Mư hịnh Classifiers (cấc àùåc biïåt hốa cuãa classifiers)..........................52 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 36.......................................................................................52 2.16. Class (lúáp) ........................................................................................52 SVTH: Lêm Nguyïỵn Trung Nam - Lêm Quang Vuä 4 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 37.......................................................................................53 2.17. Interface (giao diïån) ..........................................................................53 2.17.1. DataType (kiïíu dûä liïåu) ..............................................................53 2.17.2. Node (nuát) ..................................................................................53 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 38.......................................................................................54 2.38. Component (thânh phêìn) ...................................................................54 2.38.1. Mư hịnh Dependencies (cấc quan hïå phuå thuưåc)...........................54 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 39.......................................................................................55 2.39. Binding (gùỉn)....................................................................................55 2.39.1. Abstraction (trûâu tûúång hốa) .......................................................55 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 40.......................................................................................55 2.40. Usage (sûã duång) ................................................................................55 2.40.1. Permisson (cho phếp)..................................................................55 2.41.2. Mư hịnh AuxiliaryElements (cấc thânh tưë bưí sung) ......................55 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 41.......................................................................................56 2.41. TemplateParameter (tham sưë cho mêỵu)...............................................56 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 42.......................................................................................56 2.42. PresentationElement (thânh tưë biïíu diïỵn trûåc quan) ............................56 2.42.1. Package Extension Mechanisms (gối cú chïë múã rưång)..................57 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 43.......................................................................................57 2.43. Constraint (râng buưåc).......................................................................57 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 44.......................................................................................58 2.44. Tagged Value (thễ giấ trõ)..................................................................58 2.44.1. Cấc kiïíu dûä liïåu trong UML metamodel (Data Types)..................58 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 45.......................................................................................59 2.45. Cấc kiïíu dûä liïåu trong Data Types .....................................................59 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 46.......................................................................................59 SVTH: Lêm Nguyïỵn Trung Nam - Lêm Quang Vuä 5 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 47.......................................................................................60 2.47. Package Behavioural Elements (gối thânh tưë hânh vi) .........................60 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 48.......................................................................................61 2.48. Package Common Behavior (gối hânh vi tưíng quất) ...........................61 2.48.1. Mư hịnh Signals (tđn hiïåu)...........................................................61 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 49.......................................................................................62 2.49. Reception (thânh tưë nhêån tđn hiïåu) .....................................................62 2.49.1. Signal (tđn hiïåu) ..........................................................................62 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 50.......................................................................................62 2.50. Exception (lưỵi biïåt lïå) ........................................................................62 2.50.1. Mư hịnh Actions (tấc àưång).........................................................62 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 51.......................................................................................63 2.51. Argument (àưëi sưë) .............................................................................63 2.51.1. Action (tấc àưång)........................................................................63 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 52.......................................................................................64 2.52. ActionSequence (tấc àưång phûác)........................................................64 2.52.1. Mư hịnh Instances and Links (thïí hiïån vâ liïn kïët) .......................64 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 53.......................................................................................64 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 54.......................................................................................65 2.54. Stimulus (tấc nhên) ...........................................................................65 2.54.2. AttributeLink (thễ thuưåc tđnh)......................................................65 2.54.2. LinkEnd (mưëi liïn kïët)................................................................65 2.54.3. Link (liïn kïët).............................................................................65 2.54.4. Instance (thïí hiïån) ......................................................................65 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 55.......................................................................................66 2.55. Package Collaborations (gối cưång tấc) ............................................66 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 56.......................................................................................66 SVTH: Lêm Nguyïỵn Trung Nam - Lêm Quang Vuä 6 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 57.......................................................................................67 2.57. AssociationEndRole (vai cuãa mưëi kïët húåp) .........................................67 2.57.1. AssociationRole (vai cuãa quan hïå kïët húåp)...................................67 2.57.2. ClassifierRole (vai cuãa Classifier) ...............................................67 2.57.3. Collaboration (cưång tấc)..............................................................67 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 58.......................................................................................68 2.58. Message (thưng àiïåp) ........................................................................68 2.58.1. Package Use Cases (gối Use Cases).............................................68 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 59.......................................................................................69 2.59. Actor (tấc nhên) ................................................................................69 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 60.......................................................................................69 2.60. Extend (múã rưång) ..............................................................................69 2.60.1. Include (bao gưìm).......................................................................69 2.60.2. UseCase .....................................................................................69 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 61.......................................................................................70 2.61. Package State Machines (gối mư hịnh trẩng thấi)................................70 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 62.......................................................................................71 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 63.......................................................................................71 2.63. StateVertex (àiïím trẩng thấi).............................................................71 2.63. State (trẩng thấi) ...............................................................................71 2.63.1. PseudoState (trẩng thấi giẫ).........................................................71 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 64.......................................................................................73 2.64. Transition (chuyïín trẩng thấi) ............................................................73 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 65.......................................................................................73 2.65. CompositeState (trẩng thấi phûác) .......................................................73 2.65.1. StateMachine .................................................................................74 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 66.......................................................................................74 SVTH: Lêm Nguyïỵn Trung Nam - Lêm Quang Vuä 7 2.66. Mư hịnh Events (sûå kiïån)...................................................................74 2.66.1. Package Activity Graphs (gối lûúåc àưì hoẩt àưång).........................74 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 67.......................................................................................75 2.67. ActionState (trẩng thấi hoẩt àưång)......................................................75 2.67.1. ActivityGraph (àưì thõ hoẩt àưång).................................................75 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 68.......................................................................................76 2.68. ObjectFlowState (trẩng thấi àưëi tûúång luên chuyïín)............................76 2.68.1. Partition (vuâng) ..........................................................................76 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 69.......................................................................................76 2.69. Package Model Management (gối quẫn trõ mư hịnh) ...........................76 2.69.1. Elementimport............................................................................77 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 70.......................................................................................77 2.70. Model (mư hịnh) ...............................................................................77 2.70.1. Package (gối)..............................................................................77 2.70.2. Subsystem (hïå thưëng con) ...........................................................77 Chûúng 2 NGÛÄ NGHƠA VÂ CUÁ PHẤP CẤC THÂNH TƯË TRONG UML (UML Semantic) 71.......................................................................................78 2.71. Tốm tùỉt.............................................................................................78 Chûúng 3 ......................................................................................................78 HÏÅ THƯËNG KYÁ HIÏÅU (UML Notation) 72 ...................................................78 3.1. Giúái thiïåu ...........................................................................................78 Chûúng 3 HÏÅ THƯËNG KYÁ HIÏÅU (UML Notation) 73....................................79 3.2. Cấc thânh phêìn cú bẫn cuãa lûúåc àưì ......................................................79 3.2.1. Àưì thõ vâ nưåi dung (Graphs and their Contents)..............................79 Chûúng 3 ......................................................................................................80 HÏÅ THƯËNG KYÁ HIÏÅU (UML Notation) 74 ...................................................80 3.3. Cấc àûúâng dêỵn (Drawing Paths) ..........................................................80 3.3.1. Cấc liïn kïët êín vâ vai trô cuãa cưng cuå ............................................80 3.3.2. Thưng tin nïìn (Background Information).......................................80 3.3.3. Chuưỵi (String), tïn (Name),nhận (Label) vâ tûâ khốa.......................81 Chûúng 3 ......................................................................................................81 HÏÅ THƯËNG KYÁ HIÏÅU (UML Notation) 75 ...................................................81 3.4. Biïíu thûác (Expression) ........................................................................81 SVTH: Lêm Nguyïỵn Trung Nam - Lêm Quang Vuä 8 3.4.1. Ghi Chuá (Note).............................................................................81 Chûúng 3 ......................................................................................................82 HÏÅ THƯËNG KYÁ HIÏÅU (UML Notation) 76 ...................................................82 3.5. Sûå tûúng quan giûäa cấc loẩi thânh tưë vâ thïí hiïån cuãa nố........................82 Chûúng 3 ......................................................................................................82 HÏÅ THƯËNG KYÁ HIÏÅU (UML Notation) 77 ...................................................82 3.6. Cấc thânh phêìn quẫn trõ mư hịnh (model management).........................82 3.6.1. Gối (Package)...............

Các file đính kèm theo tài liệu này:

  • pdfngon_ngu_mo_hinh_thong_nhat_uml.pdf
Tài liệu liên quan