BÀI GIẢNG OOAD
NĂM 2014
BÀI 2:
XÁC ĐỊNH YÊU CẦU
02/05/2013
GV:HVĐ
2
MỤC TIÊU CỦA XĐYC
• Định hình hệ thống mới như thế nào dưới góc
độ người dùng ?
• Hệ thống phải làm gì ?
• Hệ thống phải có gì ?
02/05/2013
GV:HVĐ
3
MỤC TIÊU BUỔI HỌC
• Phương pháp luận
– Mơ hình nghiệp vụ
– Xác định u cầu hay mơ hình hóa chức năng
• UML
– Biểu đồ use case
– Biểu đồ hoạt động
– Biểu đồ lớp
• Kỹ năng
– Lập mơ hình nghiệp vụ
– Lập mơ hình use case
02/05/2013
GV:HVĐ
4
NỘI DUNG
• Mơ hình nghiệp vụ
• Mơ hình use-case
02/05/2013
GV:HVĐ
5
MƠ HÌNH NGHIỆP VỤ
• Mơ hình nghiệp vụ
– Phương pháp luận
– Tình huống
• Mơ hình use-case
02/05/2013
GV:HVĐ
6
CƠNG VIỆC
• Quy trình nghiệp vụ
– Tự động hóa (BPA)
– Cải tiến (BPI)
– Xây dựng lại (BPR)
• Domain Model
02/05/2013
GV:HVĐ
7
CÔNG VIỆC
02/05/2013
GV:HVĐ
8
TÀI LIỆU – BIỂU ĐỒ
02/05/2013
GV:HVĐ
9
TÌNH HUỐNG – NCKH
02/05/2013
GV:HVĐ
10
TÌNH HUỐNG – NCKH
Ban KK
HoatDongKHCN
HopDong
QDinhHoiD
02/05/2013
HDcoNgThu
Ban TH
Ban TM
Bien ban
GV:HVĐ
11
TÌNH HUỐNG – TT BDVH
Cuối mỗi tháng quản lý có nhiệm vụ mở lớp và
phân công giảng dạy. Căn cứ vào đó học viên
chọn lớp đóng tiền và nhận biên lai từ nhân viên
ghi danh, giảng viên cũng biết được lịch giảng
của mình. Với những thành viên mới thư ký phải
tiếp nhận và quản lý hồ sơ của họ. Thư ký cịn
phải tính lương cho tất cả thành viên để thành
viên có thể biết được lương của họ.
02/05/2013
GV:HVĐ
12
TÌNH HUỐNG – TT BDVH
Cuối mỗi tháng quản lý có nhiệm vụ mở lớp và
phân công giảng dạy. Căn cứ vào đó học viên
chọn lớp đóng tiền và nhận biên lai từ nhân viên
ghi danh, giảng viên cũng biết được lịch giảng
của mình. Với những thành viên mới thư ký phải
tiếp nhận và quản lý hồ sơ của họ. Thư ký cịn
phải tính lương cho tất cả thành viên để thành
viên có thể biết được lương của họ.
02/05/2013
GV:HVĐ
13
MƠ HÌNH USE CASE
• Mơ hình nghiệp vụ
• Mơ hình usecase
– Phương pháp luận
– Tình huống
02/05/2013
GV:HVĐ
14
CÔNG VIỆC
02/05/2013
GV:HVĐ
15
CÔNG VIỆC
02/05/2013
GV:HVĐ
16
TÀI LIỆU – BIỂU ĐỒ
02/05/2013
GV:HVĐ
17
TÀI LIỆU – BIỂU ĐỒ
02/05/2013
GV:HVĐ
18
TÌM ACTOR, USE CASE
• Giảng viên
– Đăng ký
– Xem kết quả
– Kê khai bổ sung
• Chuyên viên
–
–
–
–
–
Lập Hợp đồng
Lập Hội đồng
Nghiệm thu
Xác nhận kê khai
Cập nhật các danh
mục
02/05/2013
GV:HVĐ
19
TÌM ACTOR, USE CASE
02/05/2013
GV:HVĐ
20
SẮP XẾP USECASE
•
•
•
•
•
•
•
•
02/05/2013
Đăng ký
Kê khai bổ sung
Lập Hợp đồng
Lập Hội đồng
Nghiệm thu
Xác nhận kê khai
Xem kết quả
Cập nhật các danh mục
GV:HVĐ
21
ĐẶC TẢ USE CASE
02/05/2013
GV:HVĐ
22
ĐẶC TẢ USE CASE
Create Administrative Report
Brief Description. The use case allows the Payroll Administrator to create either a “Total Hours
Worked” or “Pay Year-to-Date” report.
Flow of Events. The use case begins when the Payroll selects the “create report” activity from
the Main Form.
Main Flow - Create Administrative Report
1. The Payroll Administrator selects the report type: total hours worked or pay year-to-date.
2. The Payroll Administrator specifies the following to include in the report: Begin and end
dates for the report, Employee name(s)
3. The Payroll Administrator selects “create report.”
4. The system processes the report request and retrieves the requested information.
5. The system formats and displays the retrieved information.
6. The Payroll Administrator selects to save the report information.
7. The system prompts the Payroll Administrator for the location and file name for the report.
8. The Payroll Administrator selects the location and enters the filename and selects “save.”
9. The system saves the report.
Requested Information Unavailable. The system will display an error message. The actor can
choose to either return back or cancel the operation.
Invalid Format or Insufficient Information. The system will prompt. The actor can either enter
02/05/2013
GV:HVĐ
23
or choose
to cancel the operation.
ĐẶC TẢ
USE CASE
02/05/2013
GV:HVĐ
24
PHÁC THẢO GIAO DIỆN
02/05/2013
GV:HVĐ
25