Biểu đồ ca sử dụng và tạo lập biểu đồ ca sử dụng trong rational rose

6 853 1
Biểu đồ ca sử dụng và tạo lập biểu đồ ca sử dụng trong rational rose

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

Thông tin tài liệu

Biểu đồ ca sử dụng tạo lập biểu đồ ca sử dụng Rational Rose Biểu đồ ca sử dụng tạo lập biểu đồ ca sử dụng Rational Rose Bởi: Đoàn Văn Ban Biểu đồ ca sử dụng Biểu đồ ca sử dụng mối quan hệ tác nhân ca sử dụng hệ thống Mỗi ca sử dụng cần phải biểu diễn trọn vẹn giao dịch NSD hệ thống Mối quan hệ ca sử dụng Giữa ca sử dụng có ba quan hệ chính: quan hệ “mở rộng”, quan hệ “sử dụng” quan hệ theo nhóm hay theo “gói” Quan hệ mở rộng Trong xây dựng ca sử dụng, ta nhận thấy có ca sử dụng lại sử dụng phần chức khác Trong trường hợp ta nên xây dựng ca sử dụng mở rộng hay nhiều ca sử dụng xác định trước Ca sử dụng gọi ca sử dụng mở rộng ca sử dụng cũ Mối quan hệ mở rộng ca sử dụng mô tả ký hiệu giống quan hệ tổng quát hoá với nhãn quan hệ 1/6 Biểu đồ ca sử dụng tạo lập biểu đồ ca sử dụng Rational Rose Mối quan hệ mở rộng ca sử dụng Khách hàng rút tiền theo nhiều cách khác nhau, cách rút nhanh Ca sử dụng B mởrộngAnếu: B biến thể A chứa thêm số kiện cho điều kiện Quan hệ sử dụng Khi số ca sử dụng có hành vi chung hành vi xây dựng thành ca sử dụng để sử dụng ca sử dụng khác Mối quan hệ gọi mối quan hệ sử dụng Nói cách khác, mối quan hệ sử dụng, có ca sử dụng dùng ca sử dụng, dạng chuyên biệt hoá ca sử dụng sở Giống mối quan hệ mở rộng, mối quan hệ sử dụng sử dụng ký hiệu tổng quát hoá để thể với nhãn Quan hệ sử dụng ca sử dụng Để thực ca sử dụng Thanh toán phải gọi tới ca sử dụng Thanh toán tiền mặt khách hàng chọn phương thức trả tiền mặt Trong UML 1.3, quan hệ sử dụng gọi quan hệ gộp vào Mối quan hệ gộp nhóm Khi có số ca sử dụng xử lý chức giống có quan hệ với ca sử dụng khác theo cách tốt nhóm chúng lại thành gói chức Hệ thống HBH chia ca sử dụng thành gói Bán hàng, gói Thanh toán gói Quản lý hệ thống, v.v Trong UML (thể Rose) khái niệm mẫu rập khuôn (stereotype) mô tả xâu đặt cặp >, sử dụng để phân nhóm thành phần mô hình hệ thống Ví dụ, hai ca sử dụng UC A, UCB, ta tạo 2/6 Biểu đồ ca sử dụng tạo lập biểu đồ ca sử dụng Rational Rose hai mẫu rập khuôn tương ứng , Stereotype không sử dụng thường xuyên cho ca sử dụng, sử dụng cho lớp hay cho mối quan hệ mẫu rập khuôn UML lớp biểu tượng stereotype: có dạng: xem lớp có kiểu Actor Sau xác định xong ca sử dụng cho hệ thống phải kiểm tra lại xem chúng phát hết chưa Công việc thực cách trả lời cho câu hỏi sau: • Mỗi yêu cầu chức hệ thống có ca sử dụng chưa?Những chức không được mô tả ca sử dụng không cài đặt sau • Các mối tương tác tác nhân hệ thống xác định hết chưa? • Tác nhân cung cấp cho hệ thống? • Tác nhân nhận từ hệ thống? • Đã nhận biết tất hệ thống bên có tương tác với hệ thống chưa? • Những thông tin mà hệ thống gửi tới nhận từ hệ thống? Một lần cần duyệt lại xem xác định đầy đủ, xác tác nhân, ca sử dụng mối quan hệ chúng Xây dựng biểu đồ ca sử dụng cho hệ HBH Trước xây dựng biểu đồ ca sử dụng cần lưu ý: • Mỗi ca sử dụng tác nhân kích hoạt cách trực tiếp hay gián tiếp, nghĩa tác nhân ca sử dụng thường có mối quan hệ giao tiếp (kết hợp) • Ca sử dụng cung cấp thông tin cần thiết cho tác nhân ngược lại, tác nhân cung cấp liệu đầu vào cho ca sử dụng thực Từ kết phân tích trên, đến xây dựng biểu đồ ca sử dụng cho HBH sau: 3/6 Biểu đồ ca sử dụng tạo lập biểu đồ ca sử dụng Rational Rose Biểu đồ ca sử dụng hệ thống HBH Một số điểm cần ý xây dựng biểu đồ ca sử dụng: • Giữa tác nhân với quan hệ trực tiếp với Tác nhân nằm hệ thống, giao tiếp tác nhân nằm hệ thống cần xây dựng • Giữa ca sử dụng quan hệ trực tiếp, trừ mối quan hệ mở rộng nói • Mỗi ca sử dụng phải tác nhân khởi động phục vụ cho tác nhân, ngoại trừ trường hợp ca sử dụng mở rộng hay ca sử dụng theo quan hệ sử dụng • Mỗi phần tử biểu đồ ca sử dụng (ca sử dụng tác nhân) cần thiết mô tả chi tiết phần đặc tả (Documentation Rose) hay mô tả tệp riêng sau gán tương ứng cho phần tử mô hinh ca sử dụng • Khi hệ thống lớn, phức tạp nên chia ca sử dụng thành gói, nhóm ca sử dụng tác nhân có quan hệ với để tạo hệ thống Tạo lập biểu đồ ca sử dụng Rational Rose Trong Rose biểu đồ ca sử dụng tạo lập quan sát Use Case Rose cung cấp biểu đồ ca sử dụng mặc định Main Số lượng biểu đồ ca sử dụng tuỳ ý tạo lập 4/6 Biểu đồ ca sử dụng tạo lập biểu đồ ca sử dụng Rational Rose Trong Rose thực chức sau (chi tiết xem [22]): • • • • • • • • • Mở biểu đồ mặc định Main Use Case, Tạo lập biểu đồ ca sử dụng mới, Loại bỏ biểu đồ ca sử dụng, Tạo lập, bổ sung ca sử dụng vào biểu đồ ca sử dụng, Xoá bỏ ca sử dụng biểu đồ ca sử dụng, Đặc tả ca sử dụng: đặt tên, gán mức ưu tiên, gắn tệp cho ca sử dụng, v.v Tạo lập, bổ sung tác nhân, Xoá bỏ tác nhân, Đặc tả tác nhân: đặt tên, đặt bội số mục Detail sau chọn Open Specification • Thiết lập mối quan hệ tác nhân với ca sử dụng số ca sử dụng với có Bài tập câu hỏi Mối quan hệ chức hệ thống với ca sử dụng, chúng khác nào?, nêu cách để xác định ca sử dụng Tác nhân vai trò củ hệ thống? Nêu cách để xác định tác nhân Xây dựng kịch cho ca sử dụng “Đăng nhập hệ thống”, “Thu séc”, “Thêm NSD” Phát biểu toán “Quản lý thư viện”, xác định yêu xây dựng biểu đồ ca sử dụng cho hệ thống Phát biểu toán “Xây dựng hệ thống rút tiền tự động ATM (Automatic Teller Machine)”, xác định yêu xây dựng biểu đồ ca sử dụng cho hệ thống Phát biểu toán xây dựng hệ thống “Mô hệ thống thang máy nhà cao tầng”, xác định yêu xây dựng biểu đồ ca sử dụng cho hệ thống Phát biểu toán xây dựng hệ thống “Quản lý học tập sinh viên trường đại học”, xác định yêu xây dựng biểu đồ ca sử dụng cho hệ thống Phát biểu toán xây dựng hệ thống “Quản lý điều khiển tuyến xe buýt thành phố”, xác định yêu xây dựng biểu đồ ca sử dụng cho hệ thống Sử dụng Rational Rose để tạo lập biểu đồ ca sử dụng cho hệ thống HBH với đầy đủ chức Chọn từ thích hợp để điền vào chỗ trống câu sau: 5/6 Biểu đồ ca sử dụng tạo lập biểu đồ ca sử dụng Rational Rose • Mẫu rập khuôn (stereotype) UML mô tả • Có loại quan hệ ca sử dụng với • Biểu đồ ca sử dụng mô tả hệ thống B/ Những mệnh đề sau hay sai? • Một tác nhân ca sử dụng người có liên quan đến hệ thống • Ca sử dụng mô tả chi tiết để cài đặt • Một hệ thống khác tác nhân biểu đồ ca sử dụng hệ thống • Trong hệ thống có biểu đồ ca sử dụng 6/6

Ngày đăng: 19/10/2016, 22:55

Từ khóa liên quan

Mục lục

  • Biểu đồ ca sử dụng và tạo lập biểu đồ ca sử dụng trong Rational Rose

  • Biểu đồ ca sử dụng

  • Tạo lập biểu đồ ca sử dụng trong Rational Rose

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

Tài liệu liên quan