9.1 Xác định ngữ cảnh.
Ở phần này,nhóm sẽ xây dựng biểu đồ tuần tự và giao tiếp cho 4 CSD chính đó là Đăng kí thành viên,Trị chuyện,Kết bạn,Chỉnh sửa trang cá nhân.
9.2.Xác định các đối tượng tham gia
9.2.1.CSD Đăng kí thành viên
Dựa trên Normal Flow của CSD này:
Data Flow:
• Khách click vào menu đăng kí tài khoản => Tạo u cầu đăng kí
• Khách điền vào các thông tin cầ thiết username, password, ngày sinh,… => Nhập thơng tin đăng kí
• Hệ thống kiểm tra thơng tin => Hệ thống kiểm tra tính hợp lệ trong CSDL Thơng tin cá nhân .
• Nếu hợp lệ, đăng kí thành cơng, nếu có lỗi, đăng kí thất bại => Phản hồi kết quả cho người dùng
Như vậy các đối tượng tham gia ở đây là Khách,Yêu cầu của hệ thống,và cơ sở dữ liệu thông tin cá nhân .
9.2.2.CSD Trị chuyện
DataFlow:
• Thành viên gửi u cầu tìm kiếm bạn bè đến hệ thống (theo chữ cái đầu ) => Khởi tạo
u cầu tìm bạn
• Hệ thống trả về danh sách bạn bè hợp lệ
• Thành viên lựa chọn bạn muốn trò chuyện trong danh sách bạn bè trả về và gửi qua lại nội dung cho đối phương => Thành viên trò chuyện với nhau
• Hệ thống tự động cập nhật lại lược sử cuộc trò chuyện
Các đối tượng tham gia ở đây sẽ là thành viên,hệ thống,bạn bè và lược sử cuộc trò chuyện.
9.2.3.CSD Kết bạn
Data Flow:
Thêm bạn:
• Thành viên chọn mục kết bạn từ giao diện chính => Tạo yêu cầu kết bạn
• Trong menu kết bạn người dùng chọn 1 trong 2 hình thức kết bạn nối độc thân hoặc tìm 1 nửa
• Hệ thống chuyển sang giao diện tìm một nửa và nối độc thân SubFlow:
S-1: Nối độc thân:
- Hệ thống dựa trên thông tin của thành viên này để đưa ra các thành viên khác
phù hợp=>Tìm kiếm thành viên dựa trên thơng tin người dùng. - Hệ thống trả về kết quả tìm kiếm => Trả về danh sách thành viên.