SlideShare a Scribd company logo
• UML DIAGRAM TYPE




              INFO@CONGTHOIDAI.COM   1
•   UML là viết tắt của Unified Modeling Language được sử dụng trong kỹ thuật
    phần mềm hướng đối tượng.
•   Mặc dù là một ngôn ngữ tốt thường được sử dụng trong công nghệ phần mềm
    nhưng có thể được sử dụng để mô hình hóa một cấu trúc ứng dụng, hành vi và
    thậm chí cả quy trình kinh doanh.
•   Có 14 loại biểu đồ UML để giúp bạn mô hình hóa các hành vi. Chúng có thể
    được chia thành hai loại sơ đồ cấu trúc chính và sơ đồ hành vi.
•   Tất cả 14 loại sơ đồ UML được liệt kê dưới đây với các ví dụ, giới thiệu ngắn gọn
    và làm thế nào chúng được sử dụng khi ứng dụng mô hình.




                                                          INFO@CONGTHOIDAI.COM          2
INFO@CONGTHOIDAI.COM   3
DANH SÁCH CÁC LOẠI UML DIAGRAM
1.   Class Diagram                 10.   State Machine Diagram
2.   Component Diagram             11.   Sequence Diagram
3.   Deployment Diagram            12.   Communication Diagram
4.   Object Diagram                13.   Interaction Overview Diagram
5.   Package Diagram               14.   Timing Diagram
6.   Profile Diagram
7.   Composite Structure Diagram
8.   Use Case Diagram
9.   Activity Diagram




                                              INFO@CONGTHOIDAI.COM      4
INFO@CONGTHOIDAI.COM   5
STRUCTURE DIAGRAMS VÀ
BEHAVIORAL DIAGRAMS
Structure diagrams: mô hình hóa những thành phần trong hệ thống. Nó thiên
   về kỹ thuật hơn và cho thấy sự khác nhau giữa các đối tượng trong hệ thống
Behavioral diagrams: cho chúng ta thấy những gì đang xảy ra trong hệ thống.
   Nó mô tả làm thế nào các đối tượng tương tác với nhau để một hệ thống
   hoạt động được.




                                                     INFO@CONGTHOIDAI.COM       6
CLASS DIAGRAM
•   Class Diagram cho ta thấy các lớp trong một hệ thống, các thuộc tính, hoạt
    động và mối quan hệ giữa mỗi lớp(được sử dụng nhiều nhất trong các loại
    UML Diagram).
•   Mối quan hệ giữa các lớp được thể hiện trên các mũi tên liên kết




                                                       INFO@CONGTHOIDAI.COM      7
INFO@CONGTHOIDAI.COM   8
CLASS DIAGRAM (TT)
Cấu trúc của một lớp gồm
 Tên lớp (trên cùng).
 Các thuộc tính (giữa).
 Các hoạt động và các phương pháp thực hiện (cuối cùng).




                                                            INFO@CONGTHOIDAI.COM   9
COMPONENT DIAGRAM
1. Dùng để thể hiện mối quan hệ cấu trúc các thành phần của một hệ thống
   phần mềm.
2. Thường được dùng cho các hệ thống phúc tạp có nhiều thành phần
3. Các thành phần kết nối với nhau bằng cách sử dụng giao diện
4. Các giao diện được kết nối với nhau bằng các kết nối.




                                                     INFO@CONGTHOIDAI.COM   10
INFO@CONGTHOIDAI.COM   11
DEPLOYMENT DIAGRAMS
•   Cho thấy phần cứng của hệ thống và phần mềm trong những phần cứng.
•   Deployment diagrams rất hữu ích khi giải pháp phần mềm của bạn được
    triển khai trên nhiều máy tính với nhau có một cấu hình duy nhất




                                                   INFO@CONGTHOIDAI.COM   12
INFO@CONGTHOIDAI.COM   13
OBJECT DIAGRAM
•   Object diagram rất giống Class Diagram
•   Object diagram cũng cho thấy mối quan hệ giữa các đối tương nhưng nó sử
    dụng những ví dụ cụ thể.




                                                    INFO@CONGTHOIDAI.COM      14
INFO@CONGTHOIDAI.COM   15
PACKAGE DIAGRAM
Package Diagram: cho thấy sự khác nhau giữa các gói trong cùng một hệ thống
Package: tập hợp các yếu tố ngữ nghĩa có liên quan




                                                       INFO@CONGTHOIDAI.COM   16
INFO@CONGTHOIDAI.COM   17
INFO@CONGTHOIDAI.COM   18
PROFILE DIAGRAM
Là một loại Diagram mới, chỉ xuất hiện trong UML 2, và rất ít sử dụng




                                                        INFO@CONGTHOIDAI.COM   19
INFO@CONGTHOIDAI.COM   20
COMPOSITE STRUCTURE
DIAGRAMS
•   Composite Structure Diagrams: được sử dụng để hiển thị các cấu trúc bên
    trong của một lớp
•   Phân loại tương tác với môi trường thông qua các cổng (Port)
•   Kết hợp với mô hình collaboration use diagram.




                                                      INFO@CONGTHOIDAI.COM    21
INFO@CONGTHOIDAI.COM   22
USE CASE DIAGRAM
•   Use Case Diagram: cung cấp một cái nhìn tổng quan của các bên liên quan
    trong một hệ thống
•   Các chức năng cần thiết cho người dùng và cách tương tác giữa người dùng
    và các chức năng đó
•   Nó là cách tốt nhất để mình bắt đầu thảo luận về User chính tham gia các
    quá trình chính của một hệ thống




                                                      INFO@CONGTHOIDAI.COM     23
INFO@CONGTHOIDAI.COM   24
ACTIVITY DIAGRAM
• Activity Diagram: đại diện các luồng công việc một cách trực
  quan.
• Activity Diagram: có thể sử dụng để mô tả qui trình làm việc của
  một doanh nghiệp hay qui trình hoạt động của các thành phần trong
  hệ thống.
• Một vài Activity Diagram có thể dùng thay thế cho State machince
  Diagram




                                              INFO@CONGTHOIDAI.COM    25
INFO@CONGTHOIDAI.COM   26
STATE MACHINCE DIAGRAM
•   State machince Diagram tương tư như Activity Diagram mặt dù trong ký
    hiệu và các sử dụng có thay đổi chúc ít
•   Dùng để mô tả hành vi của các đối tương khác nhau tại một thời điểm nào
    đó




                                                     INFO@CONGTHOIDAI.COM     27
INFO@CONGTHOIDAI.COM   28
SEQUENCE DIAGRAMS
•   Sequence diagrams cho thấy các đối tượng tương tác với nhau như thế nào
    và thứ tự các tương tác và trong một kich bản cụ thể
•   Các quá trình được biểu diển theo chiều dọc




                                                    INFO@CONGTHOIDAI.COM      29
INFO@CONGTHOIDAI.COM   30
COMMUNICATION DIAGRAM
Communication Diagram: tương tự như sequence diagrams nhưng nó tập
  trung chính vào mối quan hệ giữa các đối tượng, các trao đổi giữa các đối
  tượng (Ví dụ như A trao cho B cái gì, khi nào trao..).




                                                     INFO@CONGTHOIDAI.COM     31
INFO@CONGTHOIDAI.COM   32
INFO@CONGTHOIDAI.COM   33
INTERACTION OVERVIEW
DIAGRAMS
Interaction overview diagrams tương tự activity diagrams
Activity diagrams cho thấy 1 chuổi các qui trình thì Interaction overview
   diagram cho ta thấy một chuổi các tương tác




                                                     INFO@CONGTHOIDAI.COM   34
INFO@CONGTHOIDAI.COM   35
TIMING DIAGRAM
Timing diagram cũng tương tự như sequence diagrams
Nó đại diện cho hành vi của một đối tượng trong một
Nếu chỉ có một đối tượng, sơ đồ này là thẳng về phía trước, nhưng nếu nhiều
   hơn một đối tượng thì có thể được sử dụng để hiển thị tương tác của các đối
   tượng trong khoảng thời gian khung thời gian nhất định




                                                      INFO@CONGTHOIDAI.COM       36
INFO@CONGTHOIDAI.COM   37

More Related Content

What's hot

Bao cao UML phan tich he thong nha cho thue
Bao cao UML phan tich he thong nha cho thueBao cao UML phan tich he thong nha cho thue
Bao cao UML phan tich he thong nha cho thue
Kali Back Tracker
 
Đề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN
Đề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SENĐề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN
Đề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Bài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuBài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệu
MasterCode.vn
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
Han Nguyen
 
Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#
An Nguyen
 
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGPHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
Thùy Linh
 
Ứng dụng chát realtime android
Ứng dụng chát realtime androidỨng dụng chát realtime android
Ứng dụng chát realtime android
Nguyen Thieu
 
Tìm hiểu về kỹ thuật Kiểm thử phần mềm
Tìm hiểu về kỹ thuật Kiểm thử phần mềmTìm hiểu về kỹ thuật Kiểm thử phần mềm
Tìm hiểu về kỹ thuật Kiểm thử phần mềm
Nguyễn Anh
 
Đề tài: Xây dựng phần mềm quản lý bảo hiểm, HAY, 9đ
Đề tài: Xây dựng phần mềm quản lý bảo hiểm, HAY, 9đĐề tài: Xây dựng phần mềm quản lý bảo hiểm, HAY, 9đ
Đề tài: Xây dựng phần mềm quản lý bảo hiểm, HAY, 9đ
Dịch vụ viết bài trọn gói ZALO: 0909232620
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
leemindinh
 
Giới thiệu về Rational Rose và Các diagram
Giới thiệu về Rational Rose và Các diagramGiới thiệu về Rational Rose và Các diagram
Giới thiệu về Rational Rose và Các diagram
Huy Vũ
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Nguyễn Danh Thanh
 
Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT
NguynMinh294
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql. .
 
Thêm sửa-xóa-combobox - c#
Thêm sửa-xóa-combobox - c#Thêm sửa-xóa-combobox - c#
Thêm sửa-xóa-combobox - c#Văn Dũng
 
Bài 3: Servlet&Cookie&Session - Lập Trình Mạng Nâng Cao
Bài 3: Servlet&Cookie&Session - Lập Trình Mạng Nâng CaoBài 3: Servlet&Cookie&Session - Lập Trình Mạng Nâng Cao
Bài 3: Servlet&Cookie&Session - Lập Trình Mạng Nâng Cao
Tuan Nguyen
 
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...hoainhan1501
 
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền androidĐồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
laonap166
 
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin
nataliej4
 
Báo Cáo Quản Lý Dự Án Mẫu
Báo Cáo Quản Lý Dự Án MẫuBáo Cáo Quản Lý Dự Án Mẫu
Báo Cáo Quản Lý Dự Án Mẫu
Hiệp Nguyễn
 

What's hot (20)

Bao cao UML phan tich he thong nha cho thue
Bao cao UML phan tich he thong nha cho thueBao cao UML phan tich he thong nha cho thue
Bao cao UML phan tich he thong nha cho thue
 
Đề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN
Đề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SENĐề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN
Đề tài: Xây Dựng Chương Trình Quản Lý Nhà Hàng Coffee SEN
 
Bài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệuBài 5: Chuẩn hóa cơ sở dữ liệu
Bài 5: Chuẩn hóa cơ sở dữ liệu
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
 
Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#Quy tắc thiết kế giao diện và viết code C#
Quy tắc thiết kế giao diện và viết code C#
 
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNGPHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG
 
Ứng dụng chát realtime android
Ứng dụng chát realtime androidỨng dụng chát realtime android
Ứng dụng chát realtime android
 
Tìm hiểu về kỹ thuật Kiểm thử phần mềm
Tìm hiểu về kỹ thuật Kiểm thử phần mềmTìm hiểu về kỹ thuật Kiểm thử phần mềm
Tìm hiểu về kỹ thuật Kiểm thử phần mềm
 
Đề tài: Xây dựng phần mềm quản lý bảo hiểm, HAY, 9đ
Đề tài: Xây dựng phần mềm quản lý bảo hiểm, HAY, 9đĐề tài: Xây dựng phần mềm quản lý bảo hiểm, HAY, 9đ
Đề tài: Xây dựng phần mềm quản lý bảo hiểm, HAY, 9đ
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
 
Giới thiệu về Rational Rose và Các diagram
Giới thiệu về Rational Rose và Các diagramGiới thiệu về Rational Rose và Các diagram
Giới thiệu về Rational Rose và Các diagram
 
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di độngPhân tích thiết kế hệ thống của hàng bán điện thoại di động
Phân tích thiết kế hệ thống của hàng bán điện thoại di động
 
Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql
 
Thêm sửa-xóa-combobox - c#
Thêm sửa-xóa-combobox - c#Thêm sửa-xóa-combobox - c#
Thêm sửa-xóa-combobox - c#
 
Bài 3: Servlet&Cookie&Session - Lập Trình Mạng Nâng Cao
Bài 3: Servlet&Cookie&Session - Lập Trình Mạng Nâng CaoBài 3: Servlet&Cookie&Session - Lập Trình Mạng Nâng Cao
Bài 3: Servlet&Cookie&Session - Lập Trình Mạng Nâng Cao
 
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...
Báo Cáo Cuối Ký Thực Tập Tốt Nghiệp Xậy Dựng Web Bán Hàng Trực Tuyến bằng Ope...
 
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền androidĐồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
Đồ án tốt nghiệp Xây dựng ứng dụng fastfood trên nền android
 
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin
 
Báo Cáo Quản Lý Dự Án Mẫu
Báo Cáo Quản Lý Dự Án MẫuBáo Cáo Quản Lý Dự Án Mẫu
Báo Cáo Quản Lý Dự Án Mẫu
 

Viewers also liked

C2 tim kiem
C2 tim kiemC2 tim kiem
C2 tim kiemhiep0109
 
Chg2 danh sach
Chg2 danh sachChg2 danh sach
Chg2 danh sach
hoangnguyentien
 
Cấu trúc dữ liệu kiểu danh sách liên kết
Cấu trúc dữ liệu kiểu danh sách liên kếtCấu trúc dữ liệu kiểu danh sách liên kết
Cấu trúc dữ liệu kiểu danh sách liên kết
hotro
 
Chuong 2 Tim Kiem N Sap Xep
Chuong 2   Tim Kiem N Sap XepChuong 2   Tim Kiem N Sap Xep
Chuong 2 Tim Kiem N Sap Xep
quang
 
Hsbd taint
Hsbd taintHsbd taint
Hsbd taintvb2tin09
 
Phân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tinPhân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tinhuynhle1990
 
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLDang Tuan
 
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịđồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
Thanh Hoa
 
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPTBài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
MasterCode.vn
 
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPTBài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
MasterCode.vn
 

Viewers also liked (10)

C2 tim kiem
C2 tim kiemC2 tim kiem
C2 tim kiem
 
Chg2 danh sach
Chg2 danh sachChg2 danh sach
Chg2 danh sach
 
Cấu trúc dữ liệu kiểu danh sách liên kết
Cấu trúc dữ liệu kiểu danh sách liên kếtCấu trúc dữ liệu kiểu danh sách liên kết
Cấu trúc dữ liệu kiểu danh sách liên kết
 
Chuong 2 Tim Kiem N Sap Xep
Chuong 2   Tim Kiem N Sap XepChuong 2   Tim Kiem N Sap Xep
Chuong 2 Tim Kiem N Sap Xep
 
Hsbd taint
Hsbd taintHsbd taint
Hsbd taint
 
Phân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tinPhân tích thiết kế hệ thống thông tin
Phân tích thiết kế hệ thống thông tin
 
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UMLPHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG DÙNG UML
 
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thịđồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
đồ áN phân tích thiết kế hệ thống quản lý bán hàng siêu thị
 
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPTBài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
Bài 7: Danh sách liên kết (LINKED LIST) và tập hợp (SET) - Giáo trình FPT
 
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPTBài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
Bài 5: Các thuật toán sắp xếp và tìm kiếm cơ bản - Giáo trình FPT
 

Similar to Uml diagram type

Bai11 ooad bieu_dolop
Bai11 ooad bieu_dolopBai11 ooad bieu_dolop
Bai11 ooad bieu_dolop
Nhuận Lê Văn
 
OOP_Bai13(vi).pdf
OOP_Bai13(vi).pdfOOP_Bai13(vi).pdf
OOP_Bai13(vi).pdf
HienTran311128
 
Oop unit 13 tổng quan về uml
Oop unit 13 tổng quan về umlOop unit 13 tổng quan về uml
Oop unit 13 tổng quan về uml
Tráng Hà Viết
 
T+¦¦ëng h¦í¦úp uml
T+¦¦ëng h¦í¦úp umlT+¦¦ëng h¦í¦úp uml
T+¦¦ëng h¦í¦úp umllam lythanh
 
3.thiet ke giao dien tren android
3.thiet ke giao dien tren android3.thiet ke giao dien tren android
3.thiet ke giao dien tren androidJustin Hoang
 
Chg 2 uml va ccptht
Chg 2 uml va ccpthtChg 2 uml va ccptht
Chg 2 uml va ccpthtHeo Mọi
 
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptxLập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
LmTrn286060
 
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptxLập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
LmTrn286060
 
Hướng Dẫn Lập Trình Android: 3. Thiet ke giao dien tren Android
Hướng Dẫn Lập Trình Android: 3. Thiet ke giao dien tren AndroidHướng Dẫn Lập Trình Android: 3. Thiet ke giao dien tren Android
Hướng Dẫn Lập Trình Android: 3. Thiet ke giao dien tren Android
Wendy587439
 
Các phương pháp phân tích thiết kế phần.pptx
Các phương pháp phân tích thiết kế phần.pptxCác phương pháp phân tích thiết kế phần.pptx
Các phương pháp phân tích thiết kế phần.pptx
dong92356
 
Slide bài giảng lập trình Android DTU - Phần 2 (Thiết kế giao diện)
Slide bài giảng lập trình Android DTU - Phần 2 (Thiết kế giao diện)Slide bài giảng lập trình Android DTU - Phần 2 (Thiết kế giao diện)
Slide bài giảng lập trình Android DTU - Phần 2 (Thiết kế giao diện)
Techacademy Software
 
IT120-3. Thiết kế giao diện trên Android
IT120-3. Thiết kế giao diện trên AndroidIT120-3. Thiết kế giao diện trên Android
IT120-3. Thiết kế giao diện trên Android
MultiUni
 
Oop bai13
Oop bai13Oop bai13
Oop bai13
Ba Trần Văn
 
Oop bai12
Oop bai12Oop bai12
Oop bai12
Ba Trần Văn
 
Chuong 6 rational rose slide
Chuong 6 rational rose slideChuong 6 rational rose slide
Chuong 6 rational rose slideiamtranxuanman
 
Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2
NguynMinh294
 
Thương mại điện tử
Thương  mại điện tửThương  mại điện tử
Thương mại điện tử
gacon2009
 
Cơ sở dữ liệu PTIT slide 3
Cơ sở dữ liệu PTIT slide 3Cơ sở dữ liệu PTIT slide 3
Cơ sở dữ liệu PTIT slide 3
NguynMinh294
 
Luận văn: Mô hình hóa chương trình phần mềm hướng khía cạnh
Luận văn: Mô hình hóa chương trình phần mềm hướng khía cạnhLuận văn: Mô hình hóa chương trình phần mềm hướng khía cạnh
Luận văn: Mô hình hóa chương trình phần mềm hướng khía cạnh
Dịch vụ viết bài trọn gói ZALO 0917193864
 

Similar to Uml diagram type (20)

Bai11 ooad bieu_dolop
Bai11 ooad bieu_dolopBai11 ooad bieu_dolop
Bai11 ooad bieu_dolop
 
OOP_Bai13(vi).pdf
OOP_Bai13(vi).pdfOOP_Bai13(vi).pdf
OOP_Bai13(vi).pdf
 
Oop unit 13 tổng quan về uml
Oop unit 13 tổng quan về umlOop unit 13 tổng quan về uml
Oop unit 13 tổng quan về uml
 
T+¦¦ëng h¦í¦úp uml
T+¦¦ëng h¦í¦úp umlT+¦¦ëng h¦í¦úp uml
T+¦¦ëng h¦í¦úp uml
 
3.thiet ke giao dien tren android
3.thiet ke giao dien tren android3.thiet ke giao dien tren android
3.thiet ke giao dien tren android
 
Chg 2 uml va ccptht
Chg 2 uml va ccpthtChg 2 uml va ccptht
Chg 2 uml va ccptht
 
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptxLập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
 
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptxLập trình hướng đối tượng Chương 6 Design Pattern.pptx
Lập trình hướng đối tượng Chương 6 Design Pattern.pptx
 
Hướng Dẫn Lập Trình Android: 3. Thiet ke giao dien tren Android
Hướng Dẫn Lập Trình Android: 3. Thiet ke giao dien tren AndroidHướng Dẫn Lập Trình Android: 3. Thiet ke giao dien tren Android
Hướng Dẫn Lập Trình Android: 3. Thiet ke giao dien tren Android
 
Các phương pháp phân tích thiết kế phần.pptx
Các phương pháp phân tích thiết kế phần.pptxCác phương pháp phân tích thiết kế phần.pptx
Các phương pháp phân tích thiết kế phần.pptx
 
Slide bài giảng lập trình Android DTU - Phần 2 (Thiết kế giao diện)
Slide bài giảng lập trình Android DTU - Phần 2 (Thiết kế giao diện)Slide bài giảng lập trình Android DTU - Phần 2 (Thiết kế giao diện)
Slide bài giảng lập trình Android DTU - Phần 2 (Thiết kế giao diện)
 
IT120-3. Thiết kế giao diện trên Android
IT120-3. Thiết kế giao diện trên AndroidIT120-3. Thiết kế giao diện trên Android
IT120-3. Thiết kế giao diện trên Android
 
Oop bai13
Oop bai13Oop bai13
Oop bai13
 
Oop bai12
Oop bai12Oop bai12
Oop bai12
 
Chuong 6 rational rose slide
Chuong 6 rational rose slideChuong 6 rational rose slide
Chuong 6 rational rose slide
 
Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2Cơ sở dữ liệu PTIT slide 2
Cơ sở dữ liệu PTIT slide 2
 
Thương mại điện tử
Thương  mại điện tửThương  mại điện tử
Thương mại điện tử
 
Cơ sở dữ liệu PTIT slide 3
Cơ sở dữ liệu PTIT slide 3Cơ sở dữ liệu PTIT slide 3
Cơ sở dữ liệu PTIT slide 3
 
Mo hinh-3-lop
Mo hinh-3-lopMo hinh-3-lop
Mo hinh-3-lop
 
Luận văn: Mô hình hóa chương trình phần mềm hướng khía cạnh
Luận văn: Mô hình hóa chương trình phần mềm hướng khía cạnhLuận văn: Mô hình hóa chương trình phần mềm hướng khía cạnh
Luận văn: Mô hình hóa chương trình phần mềm hướng khía cạnh
 

Recently uploaded

30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
ngocnguyensp1
 
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
Nguyen Thanh Tu Collection
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
Điện Lạnh Bách Khoa Hà Nội
 
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
Nguyen Thanh Tu Collection
 
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptxCÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
CNGTRC3
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
chinhkt50
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
phamthuhoai20102005
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
https://www.facebook.com/garmentspace
 
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdfDS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
thanhluan21
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
Nguyen Thanh Tu Collection
 
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdfGIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
LngHu10
 

Recently uploaded (11)

30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
30 - ĐỀ THI HSG - HÓA HỌC 9 - NĂM HỌC 2021 - 2022.pdf
 
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
 
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
 
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptxCÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
 
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdfDS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
 
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdfGIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
 

Uml diagram type

  • 1. • UML DIAGRAM TYPE INFO@CONGTHOIDAI.COM 1
  • 2. UML là viết tắt của Unified Modeling Language được sử dụng trong kỹ thuật phần mềm hướng đối tượng. • Mặc dù là một ngôn ngữ tốt thường được sử dụng trong công nghệ phần mềm nhưng có thể được sử dụng để mô hình hóa một cấu trúc ứng dụng, hành vi và thậm chí cả quy trình kinh doanh. • Có 14 loại biểu đồ UML để giúp bạn mô hình hóa các hành vi. Chúng có thể được chia thành hai loại sơ đồ cấu trúc chính và sơ đồ hành vi. • Tất cả 14 loại sơ đồ UML được liệt kê dưới đây với các ví dụ, giới thiệu ngắn gọn và làm thế nào chúng được sử dụng khi ứng dụng mô hình. INFO@CONGTHOIDAI.COM 2
  • 4. DANH SÁCH CÁC LOẠI UML DIAGRAM 1. Class Diagram 10. State Machine Diagram 2. Component Diagram 11. Sequence Diagram 3. Deployment Diagram 12. Communication Diagram 4. Object Diagram 13. Interaction Overview Diagram 5. Package Diagram 14. Timing Diagram 6. Profile Diagram 7. Composite Structure Diagram 8. Use Case Diagram 9. Activity Diagram INFO@CONGTHOIDAI.COM 4
  • 6. STRUCTURE DIAGRAMS VÀ BEHAVIORAL DIAGRAMS Structure diagrams: mô hình hóa những thành phần trong hệ thống. Nó thiên về kỹ thuật hơn và cho thấy sự khác nhau giữa các đối tượng trong hệ thống Behavioral diagrams: cho chúng ta thấy những gì đang xảy ra trong hệ thống. Nó mô tả làm thế nào các đối tượng tương tác với nhau để một hệ thống hoạt động được. INFO@CONGTHOIDAI.COM 6
  • 7. CLASS DIAGRAM • Class Diagram cho ta thấy các lớp trong một hệ thống, các thuộc tính, hoạt động và mối quan hệ giữa mỗi lớp(được sử dụng nhiều nhất trong các loại UML Diagram). • Mối quan hệ giữa các lớp được thể hiện trên các mũi tên liên kết INFO@CONGTHOIDAI.COM 7
  • 9. CLASS DIAGRAM (TT) Cấu trúc của một lớp gồm  Tên lớp (trên cùng).  Các thuộc tính (giữa).  Các hoạt động và các phương pháp thực hiện (cuối cùng). INFO@CONGTHOIDAI.COM 9
  • 10. COMPONENT DIAGRAM 1. Dùng để thể hiện mối quan hệ cấu trúc các thành phần của một hệ thống phần mềm. 2. Thường được dùng cho các hệ thống phúc tạp có nhiều thành phần 3. Các thành phần kết nối với nhau bằng cách sử dụng giao diện 4. Các giao diện được kết nối với nhau bằng các kết nối. INFO@CONGTHOIDAI.COM 10
  • 12. DEPLOYMENT DIAGRAMS • Cho thấy phần cứng của hệ thống và phần mềm trong những phần cứng. • Deployment diagrams rất hữu ích khi giải pháp phần mềm của bạn được triển khai trên nhiều máy tính với nhau có một cấu hình duy nhất INFO@CONGTHOIDAI.COM 12
  • 14. OBJECT DIAGRAM • Object diagram rất giống Class Diagram • Object diagram cũng cho thấy mối quan hệ giữa các đối tương nhưng nó sử dụng những ví dụ cụ thể. INFO@CONGTHOIDAI.COM 14
  • 16. PACKAGE DIAGRAM Package Diagram: cho thấy sự khác nhau giữa các gói trong cùng một hệ thống Package: tập hợp các yếu tố ngữ nghĩa có liên quan INFO@CONGTHOIDAI.COM 16
  • 19. PROFILE DIAGRAM Là một loại Diagram mới, chỉ xuất hiện trong UML 2, và rất ít sử dụng INFO@CONGTHOIDAI.COM 19
  • 21. COMPOSITE STRUCTURE DIAGRAMS • Composite Structure Diagrams: được sử dụng để hiển thị các cấu trúc bên trong của một lớp • Phân loại tương tác với môi trường thông qua các cổng (Port) • Kết hợp với mô hình collaboration use diagram. INFO@CONGTHOIDAI.COM 21
  • 23. USE CASE DIAGRAM • Use Case Diagram: cung cấp một cái nhìn tổng quan của các bên liên quan trong một hệ thống • Các chức năng cần thiết cho người dùng và cách tương tác giữa người dùng và các chức năng đó • Nó là cách tốt nhất để mình bắt đầu thảo luận về User chính tham gia các quá trình chính của một hệ thống INFO@CONGTHOIDAI.COM 23
  • 25. ACTIVITY DIAGRAM • Activity Diagram: đại diện các luồng công việc một cách trực quan. • Activity Diagram: có thể sử dụng để mô tả qui trình làm việc của một doanh nghiệp hay qui trình hoạt động của các thành phần trong hệ thống. • Một vài Activity Diagram có thể dùng thay thế cho State machince Diagram INFO@CONGTHOIDAI.COM 25
  • 27. STATE MACHINCE DIAGRAM • State machince Diagram tương tư như Activity Diagram mặt dù trong ký hiệu và các sử dụng có thay đổi chúc ít • Dùng để mô tả hành vi của các đối tương khác nhau tại một thời điểm nào đó INFO@CONGTHOIDAI.COM 27
  • 29. SEQUENCE DIAGRAMS • Sequence diagrams cho thấy các đối tượng tương tác với nhau như thế nào và thứ tự các tương tác và trong một kich bản cụ thể • Các quá trình được biểu diển theo chiều dọc INFO@CONGTHOIDAI.COM 29
  • 31. COMMUNICATION DIAGRAM Communication Diagram: tương tự như sequence diagrams nhưng nó tập trung chính vào mối quan hệ giữa các đối tượng, các trao đổi giữa các đối tượng (Ví dụ như A trao cho B cái gì, khi nào trao..). INFO@CONGTHOIDAI.COM 31
  • 34. INTERACTION OVERVIEW DIAGRAMS Interaction overview diagrams tương tự activity diagrams Activity diagrams cho thấy 1 chuổi các qui trình thì Interaction overview diagram cho ta thấy một chuổi các tương tác INFO@CONGTHOIDAI.COM 34
  • 36. TIMING DIAGRAM Timing diagram cũng tương tự như sequence diagrams Nó đại diện cho hành vi của một đối tượng trong một Nếu chỉ có một đối tượng, sơ đồ này là thẳng về phía trước, nhưng nếu nhiều hơn một đối tượng thì có thể được sử dụng để hiển thị tương tác của các đối tượng trong khoảng thời gian khung thời gian nhất định INFO@CONGTHOIDAI.COM 36

Editor's Notes

  1. Structure diagrams: môhìnhcócấutrúcBehavioral diagrams: môhìnhvềhành vi
  2. Class Diagram: sơđồlớp