PHÂN TÍCH YÊU CẦU

Một phần của tài liệu Nghiên cứu kỹ thuật biến đổi mô hình sử dụng trong xây dựng phần mềm dựa web theo hướng tiếp cận MDA (Trang 68 - 72)

C ƢƠNG 1 KỸ T UẬ TP ÁT TRIỂN ỨNG DỤNG WEB ƢỚNG MÔ ÌN

3.2.PHÂN TÍCH YÊU CẦU

Ứng dụng web trong UWE được mô hình hóa bằng cách sử dụng quy luật tách các mối liên hệ, thành mô hình nội dung (modelling content), cấu trúc điều hướng (navigation structure) và hiển thị riêng biệt. Nhưng những ứng dụng web phức tạp hơn nên bắt đầu với yêu cầu phân tích(analysis).

Ở đây tất cả các hoạt động cần thiết được ghi lại trong mô hình Use Case. Mô hình Use Case này có thể được phân biệt thành các loại khác nhau bằng cách xác định một khuôn mẫu, như Use Case dẫn đến một sự thay đổi trong cơ sở dữ liệu hoặc những người khác chỉ trình bày dữ liệu cho người dùng. Về mặt hệ thống các quy trình adaptivity của một ứng dụng web có thể được đặc trưng.

Nghiên cứu kỹ thuật biế đổi mô hình sử dụng trong xây dựng phần mềm dựa web theo MDA

3.2.1 Biểu đồ Use Case của ứng dụng Nice-Link (Use Case Diagram)

Nghiên cứu kỹ thuật biế đổi mô hình sử dụng trong xây dựng phần mềm dựa web theo MDA

Nghiên cứu kỹ thuật biế đổi mô hình sử dụng trong xây dựng phần mềm dựa web theo MDA

Nghiên cứu kỹ thuật biế đổi mô hình sử dụng trong xây dựng phần mềm dựa web theo MDA

Nếu bạn cần phải có thêm chi tiết về một Biểu đồ Use Case sử dụng(Use Case), để xác định và bổ sung cho biểu đồ Use Case ta dùng biểu đồ hoạt động(activity diagram). Như một ví dụ hoạt động của một biểu đồ Use Case được hiển thị bổ sung ở đó. Các trường hợp sử dụng khác được tinh chỉnh trong mô hình có sẵn ở trên.

Hoạt động được biểu diễn cho đầu vào của user, chức năng hệ thống và đầu ra đưa ra cho người sử dụng. Trong trường hợp cuối cùng các chi tiết được show ra có thể được mô hình hóa chi tiết cách sử dụng mẫu rập khuôn. Họ cũng cho phép chỉ định một số tính năng trong phân tích yêu cầu.

Một phần của tài liệu Nghiên cứu kỹ thuật biến đổi mô hình sử dụng trong xây dựng phần mềm dựa web theo hướng tiếp cận MDA (Trang 68 - 72)