SVTH: Lêm Nguyïîn Trung Nam - Lêm Quang Vuä 1 MUÅC LUÅC LÚÂI CAÃM ÚN.20 MÖÅT SÖË TÛÂ VIÏËT TÙÆT. Yïu cêìu thûåc tïë .23 Chûúng 1 TÖÍNG QUAN 2. Giúái thiïåu UML .24 Chûúng 1 TÖÍNG QUAN 3 .3 Nguyïn nhên ra àúâi. Nguyïn nhên ra àúâi .25 Chûúng 1 TÖÍNG QUAN 4.
Têìm quan troång cuãa viïåc mö hònh hoáa. Xu hûúáng phaát triïín trong ngaânh cöng nghïå phêìn mïìm. Sûå höåi tuå cuãa caác cöng nghïå .28 Chûúng 1 TÖÍNG QUAN 7. UML húåp nhêët caác yá tûúãng nöîi bêåt vaâ nhûäng vêën àïì thûåc tïë trong quaá trònh phaát triïín cuãa cöng nghïå phêìn mïìm.29 Chûúng 1 TÖÍNG QUAN 8.
UML àöåc lêåp vúái ngön ngûä lêåp trònh vaâ qui trònh phaát triïín phêìn mïìm .30 Chûúng 1 TÖÍNG QUAN 9. UML laâ ngön ngûä mö hònh hoáa àa duång (general purpose).30 Chûúng 1 TÖÍNG QUAN 10. UML àûúåc höî trúå búãi caác cöng ty, cöng cuå phaát triïín phêìn mïìm. UML laâ möåt chuêín cöng nghiïåp .com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SVTH: Lêm Nguyïîn Trung Nam - Lêm Quang Vuä 2 1.
Caác lúåi ñch cuãa UML.31 Chûúng 1 TÖÍNG QUAN 11. Àöëi vúái ngûúâi sûã duång UML. UML cung cêëp cú chïë múã röång vaâ àùåc biïåt hoáa àïí múã röång caác khaái niïåm cöët loäi.32 Chûúng 1 TÖÍNG QUAN 12. UML àêíy maånh taái sûã duång trong nïìn cöng nghïå phêìn mïìm.33 Chûúng 1 TÖÍNG QUAN 13.
So saánh vúái caác phûúng phaáp khaác. Lõch sûã phaát triïín .36 Chûúng 1 TÖÍNG QUAN 17. Kiïën truác töíng quan cuãa UML. Kiïën truác cuãa UML.37 Chûúng 1 TÖÍNG QUAN 18.
Cêëu truác View .38 Chûúng 1 TÖÍNG QUAN 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 VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 22.41 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 23.2 Töíng quan vïì caác loaåi quan hïå giûäa caác thaânh töë .42 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 24. Quan hïå töíng quaát hoáa (generalization). Quan hïå kïët húåp (association) .com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SVTH: Lêm Nguyïîn Trung Nam - Lêm Quang Vuä 3 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 25.
Quan hïå phuå thuöåc (dependency).44 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 26. Töíng quan vïì caác thaânh töë vaâ cêëu truác UML metamodel. Phên loaåi thaânh töë trong UML metamodel. Cêëu truác UML metamodel.45 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 27.46 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 28.47 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 29.48 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 30.49 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 31.49 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 32.
Quan hïå töíng quaát hoáa (generalization).50 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 33. Quan hïå kïët húåp (Association).51 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 34.51 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 35.52 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 36.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SVTH: Lêm Nguyïîn Trung Nam - Lêm Quang Vuä 4 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 37.53 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 38.54 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 39.55 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 40.55 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 41.56 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 42. Package Extension Mechanisms (goái cú chïë múã röång).57 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 43.57 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 44. Caác kiïíu dûä liïåu trong UML metamodel (Data Types).58 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 45.
Caác kiïíu dûä liïåu trong Data Types .59 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 46.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SVTH: Lêm Nguyïîn Trung Nam - Lêm Quang Vuä 5 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 47. Package Behavioural Elements (goái thaânh töë haânh vi).60 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 48. Package Common Behavior (goái haânh vi töíng quaát) .61 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 49.62 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 50.62 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 51.63 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 52. Mö hònh Instances and Links (thïí hiïån vaâ liïn kïët).64 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 53.64 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 54.65 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 55.66 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 56.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SVTH: Lêm Nguyïîn Trung Nam - Lêm Quang Vuä 6 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 57.67 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 58.
Package Use Cases (goái Use Cases).68 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 59.69 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 60.69 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 61. Package State Machines (goái mö hònh traång thaái).70 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 62.71 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 63.71 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 64.73 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 65.74 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 66.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SVTH: Lêm Nguyïîn Trung Nam - Lêm Quang Vuä 7 2. Package Activity Graphs (goái lûúåc àöì hoaåt àöång).74 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 67.75 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 68.76 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 69. Package Model Management (goái quaãn trõ mö hònh).77 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 70.77 Chûúng 2 NGÛÄ NGHÔA VAÂ CUÁ PHAÁP CAÁC THAÂNH TÖË TRONG UML (UML Semantic) 71.78 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 72 .78 Chûúng 3 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 73.
Caác thaânh phêìn cú baãn cuãa lûúåc àöì. Àöì thõ vaâ nöåi dung (Graphs and their Contents).80 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 74. Caác àûúâng dêîn (Drawing Paths). Caác liïn kïët êín vaâ vai troâ cuãa cöng cuå.
Thöng tin nïìn (Background Information). Chuöîi (String), tïn (Name),nhaän (Label) vaâ tûâ khoáa .81 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 75 .com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SVTH: Lêm Nguyïîn Trung Nam - Lêm Quang Vuä 8 3.82 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 76. Sûå tûúng quan giûäa caác loaåi thaânh töë vaâ thïí hiïån cuãa noá .82 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 77. Caác thaânh phêìn quaãn trõ mö hònh (model management).83 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 78.
Caác thaânh phêìn quaãn trõ mö hònh (model management).84 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 79 .85 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 80 .9 Caác thaânh phêìn quaãn trõ mö hònh (model management).85 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 81 .86 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 82. Caác cú chïë múã röång töíng quaát.87 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 83 .87 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 84 .88 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 85. Thuöåc tñnh cuãa caác thaânh töë (Element Properties) .com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SVTH: Lêm Nguyïîn Trung Nam - Lêm Quang Vuä 9 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 86 .89 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 87 .90 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 88 .91 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 89 .91 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 90. Caác thaânh phêìn chñnh.92 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 91 .93 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 92 .94 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 93.
Caác loaåi quan hïå. Quan hïå kïët húåp (association).94 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 94 .95 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 95 .95 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 96 .96 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 97 .97 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 98. Quan hïå töíng quaát hoáa .97 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 99 .com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SVTH: Lêm Nguyïîn Trung Nam - Lêm Quang Vuä 10 Chûúng 3 .98 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 100 .98 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 101. Quan hïå phuå thuöåc (Dependency) .99 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 101.
Caác thaânh töë àûúåc tñnh toaán (hay àûúåc dêîn xuêët – derived Element).100 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 103. Lûúåc àöì àöëi tûúång (Object Diagram).100 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 104. Caác thaânh phêìn chñnh. Caác àöëi tûúång (Objects) .101 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 105.
Àöëi tûúång gheáp (Composite Object).102 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 106. Caác liïn kïët (Link) .103 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 107. Lûúåc àöì Use Case (Use Case Diagram).103 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 108 .104 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 109. Caác thaânh phêìn chñnh.
Caác Use case. Caác taác nhên (Actors).105 Hïå thöëng kyá hiïåu (UML Notation) 110. Caác quan hïå trïn Use case .105 Chûúng 3 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 111. Caác quan hïå trïn actor .com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SVTH: Lêm Nguyïîn Trung Nam - Lêm Quang Vuä 11 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 112.
Lûúåc àöì tuêìn tûå (Sequence Diagram) .107 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 113 .107 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 114. Caác thaânh phêìn chñnh. Viïåc taåo vaâ huãy möåt àöëi tûúång.108 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 115. Thöng àiïåp khöng àöìng böå vaâ àïå qui .109 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 116.
Thúâi gian chuyïín thöng àiïåp trong lûúåc àöì tuêìn tûå .109 HÏÅ THÖËNG KYÁ HIÏÅU (UML Notation) 117 .