1. Trang chủ
  2. » Công Nghệ Thông Tin

Thực hành UML (Phần 4 phần cuối)

8 59 2

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 512,74 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thực hành UML (Phần 1) Đây là nội dung bài hướng dẫn đầu tiên khi vẽ UML. Là yếu tố vô cùng quan trọng trong quá trình thực hiện 1 dự án công nghệ thông tin. Đó là việc vẽ UML Phân tích thiết kế hệ thống thông tin sử dụng biểu đồ UML

Trang 1

THỰC HÀNH UML 4

1 Mở file HeThongDangKyHoc.mdl đã làm trong bài thực hành 3 (Nếu không có file đã tạo thì tạo lại chỉ cần vẽ biểu đồ use case sau và tạo một gói MoHinhPhanTich rỗng trong Logic View)

2 Xem biểu đồ use case sau:

3 Trong gói Logical View tạo một package có tên là MoHinhGiaoDien

4 Tạo một use case storyboard: Kích chuột phải vào MoHinhGiaoDien chọn NewUse case đặt tên là Dang nhap Trong cửa sổ cảnh báo Waning kích vào nút OK

Kích chuột phải vào use case Dang nhap chọn Open Specification…

Xem mon hoc Dang ky hoc

Xem lop

Dang nhap

Xem diem Hoc vien

CSDL Xem TKB

Trang 2

Trong cửa sổ hiện ra mục Stereotype chọn use-case realization (Chú ý use case story board

cũng biểu diễn theo kiểu use-case realization)

5 Kích chuột phải vào use case Dang nhap chọn NewClass Diagram để tạo một biểu đồ

lớp Đặt tên biểu đồ là Paticipants

6 Kích chuột phải vào use case Dang nhap chọn NewSequence Diagram để tạo một biểu

đồ trình tự Đặt tên biểu đồ là Basic Flow

Trang 3

7 Tạo các lớp màn hình biểu đồ Paticipants: Kích đúp chuột vào Paticipants để mở cửa sổ biểu đồ lớp Kích chọn biểu tượng class trên thanh công cụ và sau đó kích vào cửa sổ biểu

đồ, đặt tên lớp là MenuChinhScreen

Kích chuột phải vào biểu tượng lớp MenuChinhScreen chọn Open Specification.Trong cửa

sổ mục Stereotype gõ vào Screen

Trang 4

8 Thêm thao tác cho lớp màn hình Kích phải vào biểu tượng lớp MenuChinhScreen chọn New Operation Gõ tên operation là dangNhap().Kích phải vào biểu tượng lớp

MenuChinhScreen chọn New Operation Gõ operation là navigate() có stereotype là

system

9 Tương tự tạo một lớp có tên là DangNhapScreen; Kích chuột phải vào biểu tượng lớp DangNhapScreen chọn Open Specification.Trong cửa sổ mục Stereotype chọn Screen từ danh sách Thêm thao tác <<system>> navigate()

10 Tạo lớp Form: Tạo một lớp có tên là DangNhapForm; Kích chuột phải vào biểu tượng lớp DangNhapForm chọn Open Specification.Trong cửa sổ mục Stereotype gõ Form

Trang 5

11 Thêm thuộc tính: Kích chuột phải vào lớp DangNhapForm, chọn New Attribute thêm hai thuộc tính ten và matKhau Thêm thao tác dangNhap

12 Tạo quan hệ giữa Form và Screen tương ứng Kích chọn quan hệ Aggregation trên thanh công cụ Kích chuột vào lớp DangNhapScreen, giữ phím trái chuột và kéo thả vào lớp DangNhapForm

Kích chuột phải vào đường quan hệ nối 2 lớp và chọn Open Specification

Trang 6

Kết quả biểu đồ Paticipants

13 Tạo thuộc tính và thao tác cho lớp entity: Trên cửa sổ các lớp VOPC kích chuột phải vào Tương tự thêm một thuộc tính là matKhau cho lớp

14 Mở cửa sổ biểu đồ trình tự: Kích đúp chuột vào biểu đồ trình tự Basic Flow trong cửa sổ Browser

15 Kích vào dấu cộng bên cạnh gói Use case view kéo thả actor học viên vào cửa sổ Trong gói MoHinhGiaoDien lần lượt kéo thả các lớp MenuChinhScreen, DangNhapScreen,

DangNhapForm đặt vào cửa sổ như hình dưới đây

Trang 7

16 Kích vào biểu tượng Object Message trên thanh công cụ đặt vào đường sống của đối tượng actor học viên kéo thả vào đường sống của đối tượng lớp MenuChinhScreen để tạo một thông điệp Kích chuột phải vào mũi tên thông điệp chọn dangNhap() từ trong danh sách thả xuống

Tương tự nhập các thông điệp như hình dưới đây Chú ý riêng thông điệp thứ 3 “Nhap ten va mat khau” không phải là thao tác vì vậy không chọn trong danh sách, kích chọn mũi tên thông điệp sau đó gõ nội dung vào từ bàn phím vì vậy không có dấu () ở cuối tên thông điệp

Trang 8

17 Thêm quan hệ vào biểu đồ lớp Paticipants nếu giữa đối tượng 2 lớp có thông điệp

navigate()

Kích chuột phải vào mũi tên biểu diễn quan hệ để chọn quan hệ sau đó gõ “chon dang nhap” Tương tự tạo quan hệ giữa DangNhapScreen với MenuChinhScreen

Biểu đồ Paticipants hoàn chỉnh của use case Đăng nhập

Bài tập: Vẽ biểu đồ các lớp màn hình Paticipants và Basic Flow cho use case Xem điểm

Ngày đăng: 14/07/2020, 21:41

HÌNH ẢNH LIÊN QUAN

Tương tự nhập các thông điệp như hình dưới đây. Chú ý riêng thông điệp thứ 3 “Nhap ten va mat khau”  không phải là thao tác vì vậy không chọn trong danh sách, kích chọn mũi tên thông  điệp sau đó gõ nội dung vào từ bàn phím vì vậy không có dấu () ở cuối t - Thực hành UML (Phần 4  phần cuối)
ng tự nhập các thông điệp như hình dưới đây. Chú ý riêng thông điệp thứ 3 “Nhap ten va mat khau” không phải là thao tác vì vậy không chọn trong danh sách, kích chọn mũi tên thông điệp sau đó gõ nội dung vào từ bàn phím vì vậy không có dấu () ở cuối t (Trang 7)
Bài tập: Vẽ biểu đồ các lớp màn hình Paticipants và Basic Flow cho use case Xem điểm - Thực hành UML (Phần 4  phần cuối)
i tập: Vẽ biểu đồ các lớp màn hình Paticipants và Basic Flow cho use case Xem điểm (Trang 8)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w