Sequence diagram là gì

Trong phần 1 tôi đang ra mắt với các bạn tổng quan về phân tích xây đắp khối hệ thống lên tiếng thực hiện biểu đồ dùng UML với 2 dạng biểu vật ca sử dụng(Use Case Diagram) với biểu đồ dùng lớp (Class Diagram). Trong phần này tôi đã thường xuyên reviews tới chúng ta một số trong những dạng biểu đồ gia dụng UML được sử nhiều trong số kiến tạo hệ thống

 

*

 

1.Biểu vật tuần trường đoản cú (Sequence Diagram)

1.1. Giới thiệu biểu đồ tuần tự

Biểu thiết bị tuần từ bỏ là biểu vật dụng nhằm xác minh các trình trường đoản cú ra mắt sự khiếu nại của một đội nhóm đối tượng người dùng nào kia. Nó biểu đạt cụ thể các thông điệp được gửi và thừa nhận thân các đối tượng người tiêu dùng đồng thời cũng chú trọng đến việc trình từ bỏ về mặt thời gian gửi với thừa nhận các thông điệp đó.

You watching: Sequence diagram là gì

1.2 Các yếu tắc của biểu đồ gia dụng tuần tựĐối tượng (object or class): biểu diễn bởi các hình chữ nhật

 

*

 

Đường đời đối tượng người tiêu dùng (Lifelines): trình diễn bởi những đường gạch ốp tách thẳng đứng bên dưới những đối tượng

 

*

 

Thông điệp (Message): màn biểu diễn bằng các đường mũi tên

Thông điệp được dùng làm tiếp xúc thân các đối tượng người dùng với lớp. Có nhiều nhiều loại thông điệp được có mang tại phần 1.3

 

*
 
Xử lí bên trong đối tượng người sử dụng (màn biểu diễn bằng các đoạn hình chữ nhật rỗng nối với những con đường đời đối tượng)

 

*

 

1.3 Các các loại thông điệp vào biểu thứ tuần tựThông điệp đồng bộ (Synchronous Message)

Thông điệp nhất quán cần có một request trước hành động tiếp theo.

 

*

 

Thông điệp ko đồng hóa (Asynchronous Message)

Thông điệp không đồng hóa ko cần phải có một request trước hành vi tiếp sau.

 

*

 

Thông điệp chính mình (Self Message)

Là thông điệp nhưng đối tượng gửi cho thiết yếu nó nhằm thực hiện các hàm nội trên.

 

*

 

Thông điệp vấn đáp hoặc trả về (Reply or Return Message)

Là thông điệp vấn đáp lại lúc tất cả request hoặc sau khoản thời gian kiểm tra tính đúng chuẩn của một ĐK như thế nào kia. ví dụ như thông điệp loại này hệt như lời nhắn trả về là success hoặc fail

 

*

 

Thông điệp tạo new (Create Message)

Là thông điệp được trả về khi chế tạo new một đối tượng người sử dụng.

 

*

 

Thông điệp xóa (Delete Message)Là thông điệp được trả về lúc xóa một đối tượng người dùng.

 

*

 

1.4 Ví dụVD1: Sơ đồ tuần từ bỏ của tác dụng singin.Xem xét đối tượng người tiêu dùng tài khoản sau đây

 

*

 

Trong sơ trang bị trên có 3 đối tượng người sử dụng là : người dùng, khối hệ thống cùng tài khoản. Luồng up load của chức năng đăng nhập hoàn toàn có thể diễn giải nhỏng sau.

Người cần sử dụng gửi đòi hỏi đăng nhùa đến khối hệ thống.

Hệ thống trải nghiệm người tiêu dùng nhập email với password.

Người sử dụng nhập email cùng mật khẩu đăng nhập.

Hệ thống gửi gmail cùng mật khẩu đăng nhập của fan dùng để kiểm tra.

Tài khỏan soát sổ biết tin tin nhắn với password tất cả đúng hay không.

Tài khoản trả về kết qủa bình chọn đến hệ thống.

Hệ thống trả về thông báo cho những người sử dụng.

2.Biểu đồ dùng tâm trạng (State Diagram)

2.1. Giới thiệu về biểu đồ dùng trạng thái

Biểu đồ vật tâm trạng là dạng biểu thiết bị bộc lộ những tâm trạng rất có thể có cùng sự đổi khác thân các trạng thái đó Lúc gồm những sự kiện tác động của một đối tượng người dùng.

Đối với những đối tượng người dùng có không ít tâm trạng thì biểu đồ vật tâm lý là sự chắt lọc tốt nhất góp chúng ta cũng có thể hiểu rõ rộng về khối hệ thống.

2.2. Các thành phần của biểu đồ trạng tháiTrạng thái bắt đầu: (Initial State)

 

*

 

Trạng thái kết thúc: (Final State)

 

*

 

Trong biểu đồ dùng, đường mũi tên đã cho thấy sự chuyển đổi xuất phát điểm từ 1 trạng thái sang tinh thần không giống.

See more: Pubmed Là Gì ? Cách Tìm Tài Liệu Trên Pubmed Cách Tìm Tài Liệu Trên Pubmed

Sự khiếu nại (Event) hoặc Chuyển thay đổi (Transition)

 

*

 

Trạng thái đối tượng người tiêu dùng (State)

 

*

 

2.3.Ví dụ

Biểu đồ trạng thái mô tả lớp Sach vào một hệ thống quản ngại lí thỏng viện điện tử:

 

*

 

Biểu đồ dùng trạng thái của lớp Sach trên rất có thể diễn đạt lại nlỗi sau:Biểu vật tất cả 5 tâm lý thái đó là chuẩn bị sẵn sàng mang đến mượn, sẽ tất cả tín đồ mượn, quá hạn sử dụng giữ hành, đã mượn, mất. cùng hai trạng thái prúc là trạng thái khởi sinh sản với tâm trạng xong.

Sách khởi chế tác nghỉ ngơi tâm trạng "chuẩn bị cho mượn" .

Sách gửi trường đoản cú tinh thần "sẵn sàng mang đến mượn" sang tâm trạng "Đã mượn" khi gồm fan mượn sách.

Sách đưa từ bỏ tinh thần "sẵn sàng chuẩn bị đến mượn" sang tâm trạng "Hết hạn lưu giữ hành" khi tất cả ra quyết định hết thời gian sử dụng lưu hành.

Sách "sẽ tất cả bạn mượn" đưa sang tâm trạng "Hết hạn lưu giữ hành" Lúc bao gồm ra quyết định quá hạn lưu hành.

Sách đưa từ bỏ trạng thái "hết thời gian sử dụng lưu lại hành" sang trọng tâm trạng "lưu trữ" Khi bao gồm ra quyết định lưu trữ .

Sách gửi từ bỏ tâm lý "vẫn gồm fan mượn" sang trọng tâm trạng "mất" Lúc làm mất đi.

Sách gửi trường đoản cú trạng thái "vẫn bao gồm bạn mượn" sang trọng tâm lý "sẵn sàng chuẩn bị đến mượn" lúc trả sách.

3. Biểu trang bị vận động (Activity Diagram)

3.1. Giới thiệu biểu đồ hoạt động

Biểu vật hoạt động là biểu trang bị trình bày quá trình triển khai, những hành vi, những nút ra quyết định và ĐK rẽ nhánh để điều khiển và tinh chỉnh luồng thực hiện của hệ thống. Đối với những luồng thực thi có tương đối nhiều quá trình chạy tuy vậy tuy nhiên thì biểu vật dụng vận động là sự gạn lọc về tối ưu cho vấn đề biểu hiện. Biểu đồ dùng vận động hơi như là với biểu thứ tâm trạng sinh hoạt tập những kí hiệu bắt buộc khôn cùng rất dễ khiến lầm lẫn. Lúc vẽ họ cần phải xác minh rõ điểm không giống nhau giữa nhì dạng biểu đồ này là biểu vật hoạt động tập trung biểu lộ các chuyển động và kết qủa chiếm được từ những việc thay đổi tinh thần của đối tượng người sử dụng còn biểu thiết bị tinh thần chỉ thể hiện tập tất cả các trạng thái của một đối tượng người dùng cùng các sự khiếu nại dẫn tới sự biến hóa hỗ tương thân các tinh thần đó.

3.2 Các yếu tắc của biểu đồ gia dụng hoạt độngTrạng thái khởi tạo thành hoặc điểm bắt đầu (Initial State or Start Point)

 

*

 

Hoạt rượu cồn hoặc tâm trạng hoạt động (Activity or Action State)

 

*

 

Hoạt đụng cùng sự biến hóa chuyển động được ký hiệu và biện pháp sử dụng hoàn toàn hệt như tâm trạng vào biểu đồ dùng tâm lý đã nêu sinh hoạt trên.

Nút ít đưa ra quyết định và rẽ nhánh

Nút rẽ nhánh vào biểu vật dụng hoạt động được kí hiệu bởi hình thoi màu trắng.

 

*

 

Thanh hao tương ttrẻ ranh tốt thanh hao đồng bộ

Có thể có tương đối nhiều luồng hành động được bước đầu triển khai tốt xong đồng thời vào khối hệ thống.

Tkhô hanh đồng nhất kết hợp:

 

*

 

Thanh đồng hóa phân tách nhánh:

 

*

 

Cạnh gián đoạn (Interrupting Edge)

 

*

 

Luồng hoạt động (kích hoạt Folow)

 

*

 

Phân làn (Swimlanes)

Phân làn vào biểu đồ gia dụng sử dụng là đông đảo con đường đường nét đứt trực tiếp đứng theo những đối tượng người tiêu dùng. Phần kí hiệu này hay được thực hiện để làm rõ luồng hoạt động vui chơi của các đối tượng người tiêu dùng đơn lẻ.

Thời gian sự khiếu nại (Time Event)

 

*

 

Gửi cùng dìm biểu đạt (Sent and Received Signals)

 

*

 

Trạng thái xong hoặc điểm cuối (Final State or End Point)

 

*

 

3.3 Ví dụ

VD1:Biểu thứ chuyển động rút ít chi phí tại cây ATM:

 

*

 

Như trên hình mẫu vẽ ta thấy có bố hoạt động cùng ra mắt là xác nhận thẻ, chứng thực mã số PIN với chứng thực số chi phí rút ít.Chỉ lúc thực hiện biểu thứ hoạt động mới rất có thể diễn đạt được các hoạt động song song như vậy.

VD2: Thêm một ví dụ nữa nhằm chúng ta hiểu rộng về biểu vật dụng vận động cùng với những hành động được phân làn.

Biểu thứ chuyển động diễn đạt một qúa trình đặt hàng.

See more: On-Premise Là Gì ? Sự Khác Nhau Giữa On Premise Và Cloud Là Gì

 

*

 

4.Lời kết cùng tài liệu tđắm đuối khảo

do vậy tôi sẽ reviews ngừng với chúng ta 5 dạng biểu đồ dùng cơ phiên bản khôn cùng thường dùng trong những tài liệu đối chiếu kiến tạo hệ thống thông tin lớn:

Biểu trang bị ca sử dụng (Usecase Diagram)

Biểu trang bị lớp (Class Diagram)

Biểu đồ vật tuần từ bỏ (Sequence Diagram)

Biểu đồ dùng tâm lý (State Diagram)

Biểu vật dụng vận động (Activity Diagram)

Những tư liệu này cực kỳ quan trọng đặc biệt cùng là một quy chuẩn chỉnh tầm thường đến toàn bộ các lập trình sẵn viên và bên cách tân và phát triển hệ thống. Nó giúp cho công việc diễn đạt các hệ thống phệ trong qúa trình cải cách và phát triển cùng gia hạn trong tương lai một giải pháp bài bản.