
PHÂN TÍCH HỆ THỐNG
CHƯƠNG 3

NỘI DUNG CHƯƠNG 3
3.1
•Xác
định bài
toán
3.2
•Phân
tích yêu
cầu hệ
thống
3.3
•Phân
tích
hoạt
động hệ
thống
100

VÍ DỤ:
“Một Công ty muốn xây dựng hệ thống phần mềm để phục vụ và quản lý các
hoạt động kinh doanh. Công ty có nhiều điểm bán hàng đầu cuối (point- of
sale terminal) đó là những cửa hàng siêu thị, do vậy hệ thống cần phải ghi
nhận các hoạt động bán hàng và xử lý các công việc thanh toán với khách
hàng, chủ yếu khách hàng mua lẻ. Ngoài ra hệ thống còn giúp giám đốc
Công ty theo dõi được các hoạt động kinh doanh, tự động kiểm kê các mặt
hàng tồn đọng trong kho, các mặt hàng bán chạy, v.v. để hỗ trợ ra quyết
định trong các hoạt động kinh doanh của Công ty. Trong mỗi điểm bán hàng
đầu cuối đều có các thiết bị phần cứng như: máy tính, máy đọc mã vạch ( bar
code scanner) và phần mềm hệ thống để chạy hệ thống sẽ được xây dựng”.
3.1. XÁC ĐỊNH BÀI TOÁN
101

3.1. XÁC ĐỊNH BÀI TOÁN
3.1.1. Hướng đối tượng
Lấy đối tượng làm trung tâm
Hệ thống = tập hợp các đối tượng + quan hệ giữa các đối
tượng
Các đối tượng trao đổi bằng thông điệp (message)
Ưu điểm:
•Gần gũi với thực tế
•Tái sử dụng dễ dàng
•Đóng gói, che dấu thông tin làm cho hệ thống tin cậy hơn
•Thừa kế làm giảm chi phí, hệ thống có tính mở cao
•Phù hợp xây dựng các hệ thống lớn, phức tạp
102

3.1. XÁC ĐỊNH BÀI TOÁN
3.1.1. Hướng đối tượng
Ví dụ HỆ THỐNG BÁN HÀNG
Tập các đối tượng: KHÁCH HÀNG, NHÂN VIÊN BÁN
HÀNG, NHÀ QUẢN LÝ, …
Các thông điệp cần trao đổi: TÊN HÀNG, SỐ LƯỢNG, ĐƠN
GIÁ, THANH TOÁN, ….
103

