2013-01-22 19 views
5

Tôi có câu hỏi liên quan đến sơ đồ hoạt động. Tôi đã đọc rất nhiều tài liệu về chủ đề này nhưng thành thật mà nói, tôi vẫn không chắc về tín hiệu gửi và nhận.Sử dụng đúng các tín hiệu trong sơ đồ hoạt động

Tôi đã làm một biểu đồ hoạt động đơn giản để xác thực mật khẩu.

Về cơ bản những gì tôi muốn làm là gửi tin nhắn cho khách hàng sau khi máy chủ thực hiện tìm kiếm trong cơ sở dữ liệu. Việc sử dụng tín hiệu này có đúng không?

Bất kỳ lời chỉ trích nào đối với cấu trúc của biểu đồ sẽ được hoan nghênh.

Dưới đây là sơ đồ đề cập:

+0

Vấn đề tôi có với biểu đồ hoạt động này là rất gần với việc triển khai hiện tại. Điều gì sẽ xảy ra nếu bạn quyết định yêu cầu địa chỉ email và hình ảnh xác thực thay vì id? Điều gì sẽ xảy ra nếu bạn không mã hóa mật khẩu, nhưng thay vào đó hãy sử dụng truyền dữ liệu được mã hóa? Điều gì sẽ xảy ra nếu bạn không gửi tin nhắn sau khi xác thực thành công, nhưng chuyển hướng người dùng đến trang được yêu cầu? Sơ đồ hiện tại không đủ trừu tượng. –

Trả lời

0

Tín hiệu được sử dụng để chỉ một thông điệp đến một số đối tượng bên ngoài vào hệ thống xem xét (ví dụ, một e-mail cho khách hàng). Vì vậy, nó phụ thuộc vào đó là biên giới của hệ thống của bạn: là khách hàng và phần máy chủ của hệ thống riêng biệt từ quan điểm của hoạt động này?

Tín hiệu cũng được sử dụng để chỉ ra một giao tiếp không đồng bộ. Trong trường hợp này tôi sẽ không sử dụng tín hiệu: theo ý kiến ​​của tôi, đây là những hành động. Có lẽ bạn có thể thêm đối tượng được truyền (dữ liệu trong trường hợp này) vào biểu đồ nếu bạn nghĩ nó hữu ích nhưng tôi sẽ tránh một tín hiệu.

Các vấn đề liên quan