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

BÀI tập THỰC HÀNH môn hệ điều HÀNH

5 530 0

Đ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 5
Dung lượng 295,5 KB

Nội dung

Lưu ý một số công cụ thường được sử dụng trong lược đồ này xem chi tiết trong EA Help, phần Use Case Diagram: 6.. Lập lược đồ use case cho hệ thống quản lý thư viện, nội dung như sau: uc

Trang 1

BÀI TẬP THỰC HÀNH

Môn TKPMHĐT

-Bài thực hành số 01: Mô hình hóa use-case

1 Cài đặt Sparx Systems Enterprise Architect ver 7.1

2 Cài đặt Visual Paradigm for UML 6.4 Community Edition Lưu ý là phiên bản này không cần cài đặt thực sự mà chỉ cần giải nén vào một thư mục nhất định trên đĩa cứng rồi chạy tập tin VP Suite.exe, sau đó import tập tin license (*.zvpl) Ta có thể

sử dụng tập tin license có sẵn (vpumlce.zvpl) hoặc đăng ký trực tiếp bằng email đến Paradigm để nhận được license

3 Làm quen với Sparx Systems Enterprise Architect:

4 Tạo một project mới, chọn mô hình Simple với 4+1 view như trong UML:

Trang 2

5 Vào Use Case View để tạo một lược đồ use case mới Lưu ý một số công cụ thường được sử dụng trong lược đồ này (xem chi tiết trong EA Help, phần Use Case Diagram):

6 Lập lược đồ use case cho hệ thống quản lý thư viện, nội dung như sau:

uc Use Case View

He thong quan ly thu vien

DocGia

ThuThu

NVThuVien

QuanTri

TruongThuVien

Dang nhap

Tra cuu sach

Quan ly sach

Quan ly doc gia

Cho muon sach

Nhan tra sach

Tra cuu doc gia

Thay doi quy dinh

Thong ke sach

Thong ke doc gia

Quan ly nguoi dung

«extend»

«extend»

«extend»

«extend»

Trang 3

7 Gắn các tài liệu mô tả (bằng văn bản) tương ứng cho từng đối tượng trong mô hình (có thể gắn tài liệu cho nhiều đối tượng khác nhau chứ không riêng gì use case)

8 Mô tả các luồng sự kiện của mỗi use case, bằng cách sử dụng hộp thoại thuộc tính trong EA

Trang 4

9 Chi tiết hóa các Use Case:

a “Quan ly nguoi dung” có các chức năng con Them NSD, Xoa NSD, Cap nhat thong tin NSD, Phan quyen NSD

b “Nhan tra sach” gồm các chức năng con Tinh tien phat, Tinh tien den, Giam the ĐG

c “Quan ly doc gia” gồm các chức năng con Lap the doc gia, Huy the doc gia, Gia han the doc gia

d “Quan ly sach” gồm các chức năng con Them sach moi, Thanh ly sach cu, Cap nhat thong tin sach

e “Thay doi quy dinh” gồm các chức năng con Thay doi quy dinh muon tra, Thay doi quy dinh phat/den

10.Lập lược đồ tuần tự (Sequence Diagram) cho Use Case Dang nhap như sau (lưu ý: Việc tạo frmChinh và hủy frmDangnhap là không đồng bộ):

11.Lập lược đồ cộng tác (Collaboration Diagram) của use case Dang nhap

12.Lập lược đồ tuần tự cho use case “cho mượn sách” và “nhận trả sách” Lưu ý các trường hợp xử lý dùng fragments

Trang 5

sd Interaction

ThuThu

frmNhanTraSach

:CSDL frmChinh

opt Tinh tien phat

[co sach qua han]

Trasach()

taoform()

NhapMaDG(MaDG)

DocDSSachMuon(MaDG)

Kiemtraquahan() DocQDphat()

TinhTienPhat() NhapSachTra()

LuuTTtra()

Xoa()

13 Lập lược đồ chức năng (Use Case Diagram) cùng bảng mô tả luồng sự kiện của các chức năng chính cho phần mềm quản lý học sinh cấp 3 Vẽ lược đồ tuần tự cho các chức năng này

14.Khảo sát Visual Paradigm for UML (Community Edition) và so sánh sơ bộ các chức năng của 2 phần mềm này

Ngày đăng: 03/12/2015, 21:42

TỪ KHÓA LIÊN QUAN

w