Thực hành UML (Phần 3)

9 210 2
Thực hành UML (Phần 3)

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

Thông tin tài liệu

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

THỰC HÀNH UML Tạo file có tên HeThongDangKyHoc.mdl Vẽ biểu đồ use case sau: Xem mon hoc Dang ky hoc Xem diem Hoc vien Xem TKB Xem lop CSDL Dang nhap Trong gói Logical View tạo package có tên MoHinhPhanTich Tạo use case realization: Kích chuột phải vào MoHinhPhanTich chọn NewUse case đặt tên 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… Trong cửa sổ mục Stereotype chọn use-case realization Kích chuột phải vào use case Dang nhap chọn NewClass Diagram để tạo biểu đồ lớp Đặt tên biểu đồ VOPC Kích chuột phải vào use case Dang nhap chọn NewSequence Diagram để tạo biểu đồ trình tự Đặt tên biểu đồ Basic Flow Tạo lớp biểu đồ VOPC: Kích đúp chuột vào VOPC để mở cửa sổ biểu đồ lớp Kích chọn biểu tượng class cơng cụ sau kích vào cửa sổ biểu đồ, đặt tên lớp DangNhapUI Kích chuột phải vào biểu tượng lớp UI chọn Open Specification.Trong cửa sổ mục Stereotype chọn boundary Tương tự tạo lớp có tên DangNhapController có Stereotype control; lớp ICsdl có stereotype boundary; lớp TaiKhoan có stereotype entity Tạo quan hệ lớp: Chọn biểu tượng Association công cụ Giữ phím trái kéo chuột từ lớp DangNhapUI đến lớp DangNhapController 10 Thêm ứng số (Multiplicity): Kích chuột phải vào đường quan hệ gần phía lớp DangNhapUI Chọn Multiplicity  chọn Tương tự thêm stereotype hình 1 DangNhapUI ICsdl * DangNhapController 1 TaiKhoan 11 Chuyển đổi cách hiển thị lớp: Trong cửa sổ biểu đồ VOPC ấn phím Ctrl + A để chọn tất Trên menu kích vào Format Stereotype Display  Label để hiển thị lớp dạng Label Kết hiển thị hình DangNhapUI ICsdl 1 * DangNhapController 1 TaiKhoan 12 Tạo thuộc tính thao tác cho lớp entity: Trên cửa sổ lớp VOPC kích chuột phải vào lớp entity TaiKhoan chọn New Attribute nhập tên cho thuộc tính ten Tương tự thêm thuộc tính matKhau cho lớp Kích chuột phải vào lớp entity TaiKhoan chọn New Operation đặt tên thao tác getTen Tương tự thêm thao tác setTen, getMatKhau, setMatKhau 13 Mở cửa sổ biểu đồ trình tự: Kích đúp chuột vào biểu đồ trình tự Basic Flow cửa sổ Browser 14 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 MoHinhPhanTich kéo thả lớp DangNhapUI, DangNhapController, TaiKhoan, ICsdl actor CSDL đặt vào cửa sổ hình : DangNhapUI : Hoc vien : DangNhapController : TaiKhoan : ICsdl : CSDL 15 Kích vào biểu tượng Object Message công cụ đặt vào đường sống đối tượng actor học viên kéo thả vào đường sống đối tượng lớp DangNhapUI để tạo thông điệp Kích chuột phải vào mũi tên thơng điệp chọn để tạo thao tác 16 Trong hộp Name cửa sổ gõ chon nut dang nhap sau kích nút OK để tạo thao tác lớp DangNhapUI 17 Kích đúp vào biểu tượng biểu đồ VOPC cửa sổ Browser xem thao tác thêm vào lớp DangNhapUI 18 Kích chuột vào biểu tượng Message to Self Kích vào đường sống đối tượng lớp DangNhapUI để tạo thơng điệp tự gửi đến Kích chuột phải vào thơng điệp chọn để tạo thao tác, nhập tên hien thi man hinh dang nhap 19 Kích vào biểu tượng Object Message công cụ đặt vào đường sống đối tượng actor học viên kéo thả vào đường sống đối tượng lớp DangNhapUI để tạo thơng điệp Kích chuột (chú ý chuột trái) vào mũi tên thông điệp gõ nhap ten va mat khau (Chú ý sau gõ xong không xuất dấu () cuối) 20 Hoàn thành biểu đồ sau : DangNhapUI : Hoc vien 1: chon nut dang nhap( ) : DangNhapController : TaiKhoan : ICsdl : CSDL 2: hien thi man hinh dang nhap( ) 3: nhap ten va mat khau 4: kich nut Dang nhap( ) 5: kiem tra nguoi dung( ) 6: lay bang TAIKHOAN( ) 7: lay bang TAIKHOAN 8: getTaiKhoan( ) 9: return ket qua kiem tra 10: hien thi menu chinh( ) 21 Kích đúp vào biểu tượng biểu đồ VOPC cửa sổ Browser xem thao tác thêm vào lớp hình sau: 22 Tương tự tạo use case relization biểu đồ VOPC, Basic Flow tương ứng hình sau 23 Vẽ biểu đồ VOPC use case Xem diem sau (Chú ý lớp ICsdl có kéo từ cửa sổ Browser vào biểu đồ không tạo mới) XemDiemUI 1 ICsdl * XemDiemCo ntroller * DangKy Vẽ biểu đồ Basic Flow use case Xem diem sau: : Hoc vien : : XemDiemUI XemDi : DangKy : ICsdl : CSDL 1: chon "Xem diem"( ) 2: hien thi yeu cau chon hoc ky( ) 3: chon hoc ky 4: kich nut "Xem"( ) 5: lay thong tin diem( ) 6: lay bang DangKy( ) 7: lay bang DangKy( ) 8: getDiem( ) 9: return diem 10: hien thi bang diem( ) Vẽ biểu đồ VOPC Basic Flow use case Xem mon hoc Dang ky hoc ... mũi tên thông điệp gõ nhap ten va mat khau (Chú ý sau gõ xong không xuất dấu () cuối) 20 Hoàn thành biểu đồ sau : DangNhapUI : Hoc vien 1: chon nut dang nhap( ) : DangNhapController : TaiKhoan

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

Từ khóa liên quan

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

Tài liệu liên quan