Mô hình hóa use case

3 358 0
Mô hình hóa use case

Đang tải... (xem toàn văn)

Thông tin tài liệu

Mô hình hóa Use Case Mô hình hóa Use Case Bởi: Khoa CNTT ĐHSP KT Hưng Yên Trường hợp sử dụng kỹ thuật mô hình hóa sử dụng để mô tả hệ thống phải làm hệ thống tồn làm Một mô hình Use Case xây dựng qua trình mang tính vòng lặp (interative), hội thảo bàn luận nhóm phát triển hệ thống khách hàng (hoặc/và người sử dụng cuối) dẫn tới đặc tả yêu cầu tất người chấp nhận Người cha tinh thần mô hình hóa Use Case Ivar Jacobson, ông tạo nên kỹ thuật mô hình hóa dựa kinh nghiệm thu thập trình tạo hệ thống AXE hãng Erisson Use Case nhận quan tâm đặc biệt lớn lao từ phía cộng đồng hướng đối tượng tác động lên nhiều phương pháp hướng đối tượng khác Những thành phần quan trọng mô hình Use Case Use Case, tác nhân hệ thống Ranh giới hệ thống định nghĩa qua chức tổng thể mà hệ thống thực thi Chức tổng thể thể qua loạt Use Case Use Case đặc tả chức trọn vẹn, có nghĩa Use Case phải thực thi toàn chức đó, từ kiện kích hoạt tác nhân ngoại cảnh chức đòi hỏi thực hoàn tất Một Use Case luôn phải cung cấp giá trị cho tác nhân, giá trị mà tác nhân mong muốn từ phía hệ thống Tác nhân thực thể ngoại cảnh mong muốn tương tác với hệ thống Thường thường, người sử dụng hệ thống, nhiều hệ thống khác dạng máy móc thiết bị phần cứng cần tương tác với hệ thống Trong kỹ thuật mô hình hóa Use Case, hệ thống có hình dạng "hộp đen" cung cấp Use Case Hệ thống làm điều nào, Use Case thực thi sao, khía cạnh chưa đề cập tới giai đoạn Trong thực tế, mô hình hóa Use Case thực giai đoạn đầu dự án thường nhà phát triển Use Case sau thực thi (tức biến thành dòng code thật sự) Mục tiêu yếu Use Case là: - Để định mô tả yêu cầu mặt chức hệ thống, kết rút từ thỏa thuận khách hàng (và/hoặc người sử dụng cuối) nhóm phát triển phần mềm 1/3 Mô hình hóa Use Case - Để tạo nên lời mô tả rõ ràng quán việc hệ thống cần phải làm gì, để mô hình sử dụng quán suốt toàn trình phát triển, sử dụng làm công cụ giao tiếp cho tất người phát triển nên yêu cầu này, để tạo nên tảng cho việc tạo nên mô hình thiết kế cung cấp chức yêu cầu - Để tạo nên tảng cho bước thử nghiệm hệ thống, đảm bảo hệ thống thỏa mãn yêu cầu người sử dụng đưa Trong thực tế thường để trả lời câu hỏi: Liệu hệ thống cuối có thực chức mà khởi đầu khách hàng đề nghị? - Để cung cấp khả theo dõi yêu cầu mặt chức chuyển thành lớp cụ thể thủ tục cụ thể hệ thống - Để đơn giản hóa việc thay đổi mở rộng hệ thống qua việc thay đổi mở rộng mô hình Use Case, sau theo dõi riêng Use Case bị thay đổi hiệu ứng chúng thiết kế hệ thống xây dựng hệ thống Những công việc cụ thể cần thiết để tạo nên mô hình Use Case bao gồm: Định nghĩa hệ thống (xác định phạm vi hệ thống) Tìm tác nhân Use Case Mô tả Use Case Định nghĩa mối quan hệ Use Case Kiểm tra phê chuẩn mô hình Đây công việc mang tính tương tác cao, bao gồm thảo luận với khách hàng người đại diện cho loại tác nhân Mô hình Use Case bao gồm biểu đồ Use Case tác nhân, Use Case mối quan hệ chúng với Các biểu đồ cho ta nhìn tổng thể mô hình, lời mô tả thực Use Case thường lại văn Vì mô hình trực quan cung cấp tất thông tin cần thiết, nên cần thiết phải dùng hai kỹ thuật trình bày Có nhiều người quan tâm đến việc sử dụng mô hình Use Case Khách hàng (và/ người sử dụng cuối) quan tâm đến chúng mô hình Use Case đặc tả chức hệ thống mô tả xem hệ thống sử dụng Các Use Case phải mô tả thuật ngữ ngôn ngữ khách hàng/người sử dụng 2/3 Mô hình hóa Use Case Nhà phát triển cần đến mô hình Use Case để hiểu hệ thống cần phải làm gì, qua có tảng cho công việc tương lai (các mô hình khác, cấu trúc thiết kế việc thực thi xây dựng hệ thống code) Các nhóm chuyên gia thử nghiệm tích hợp thử nghiệm hệ thống cần đến Use Case để thử nghiệm kiểm tra xem hệ thống có đảm bảo thực chức đặc tả giai đoạn đầu Và cuối cùng, người liên quan đến hoạt động liên kết đến chức hệ thống quan tâm đến mô hình Use Case; ví dụ nhóm tiếp thị, bán hàng, hỗ trợ khách hàng nhóm soạn thảo tài liệu Mô hình Use Case mô tả hướng nhìn Use Case hệ thống Hướng nhìn quan trọng, ảnh hưởng đến tất hướng nhìn khác hệ thống Cả cấu trúc logic lẫn cấu trúc physic chịu ảnh hưởng từ Use Case, chức đặc tả mô hình chức thực thi cấu trúc Mục đích cuối thiết kế giải pháp thỏa mãn yêu cầu Mô hình hóa Use Case dùng để nắm bắt yêu cầu hệ thống mới; sử dụng để hỗ trợ cho việc phát triển phiên hệ thống Khi phát triển phiên hệ thống tồn tại, người ta bổ sung thêm chức vào mô hình Use Case có cách thêm vào tác nhân Use Case mới, thay đổi đặc tả Use Case có Khi bổ sung thêm vào mô hình Use Case tồn tại, ý để không bỏ chức cần tới 3/3 ... loại tác nhân Mô hình Use Case bao gồm biểu đồ Use Case tác nhân, Use Case mối quan hệ chúng với Các biểu đồ cho ta nhìn tổng thể mô hình, lời mô tả thực Use Case thường lại văn Vì mô hình trực quan... thiết để tạo nên mô hình Use Case bao gồm: Định nghĩa hệ thống (xác định phạm vi hệ thống) Tìm tác nhân Use Case Mô tả Use Case Định nghĩa mối quan hệ Use Case Kiểm tra phê chuẩn mô hình Đây công... tâm đến việc sử dụng mô hình Use Case Khách hàng (và/ người sử dụng cuối) quan tâm đến chúng mô hình Use Case đặc tả chức hệ thống mô tả xem hệ thống sử dụng Các Use Case phải mô tả thuật ngữ ngôn

Ngày đăng: 31/12/2015, 21:18

Mục lục

  • Mô hình hóa Use Case

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan