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 hthống phần mềm để phục vụ quản c
hoạt động kinh doanh. Công ty nhiều điểm bán ng đầu cuối (point- of
sale terminal) đó 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 xử 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 n giúp giám đốc
Công ty theo dõi được các hoạt động kinh doanh, tự động kiểm các mặt
hàng tồn đọng trong kho, các mặt hàng 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 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