03/05/2018
1
Chương 3.
MÔ HÌNH HÓA YÊU CU
TS. Vũ Chí Cường
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Ni dung
1. Nghiên cứu sơ bộ
Mục đích
Phương pháp tiến hành
Nội dung báo cáo tổng quan
Xác lập và hoạch định dự án
2. nh hóa yêu cầu
Mục đích
Một số khái niệm
Các bước tiến hành
03/05/2018
2
Các phương pháp phân tích và thiết kế hệ thống hiện đại
1. Nghiên cu sơ b
Mục đích
Điều tra, m hiểu về môi trường, hoàn cảnh nghiệp
vụ của hệ thống sắp xây dựng
Nhận định c nhu cầu chức năng phi chức năng
đặt ra đối với hệ thống, các nguy ràng buộc
đối với nó, xác lập hoạch định d án xây dựng
hệ thống.
Câu hỏi chính phải giải đáp: Liệu hệ thống được
chọn để xây dựng thực đáng chọn, đáng làm
sẽ làm được không?
Phương pháp tiến hành
Nội dung báo cáo tổng quan
Xác lập hoạch định dự án
Các phương pháp phân tích và thiết kế hệ thống hiện đại
1. Nghiên cu sơ b
Mục đích
Phương pháp tiến hành
Nghiên cứu tài liệu
cấu tổ chức
Các đối tượng liên quan
Các quy trình nghiệp vụ
Phỏng vấn (khảo sát bằng lời)
Kinh nghiệm, nhu cầu của các đối tượng liên quan
Quan sát (khảo sát bằng mắt)
Quy trình nghiệp vụ, kinh nghiệm
Nội dung báo cáo tổng quan
Xác lập hoạch định dự án
03/05/2018
3
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Ví d
Bảng mô tả tóm tắt các đối tượng liên quan
Tên Đại diện Vai trò
Người quản Giám đốc, người quản
lý siêu thị
Theo dõi tiến trình phát triển của dự án và
theo dõi tình hình hoạt động của siêu thị.
Nhân viên bán
hàng
Người nhập các thông
tin trong hệ thống.
Chịu trách nhiệm trong khâu bán hàng ở
siêu thị, duy trì hoạt động của siêu thị.
Bảng mô tả tóm tắt các người dùng
Tên Mô tả Đối tượng liên quan
Người quản Đáp ứng các nhu cầu quản lý siêu thị như
hàng hóa, khách hàng, doanh số. Người quản
Nhân viên bán
hàng
Đảm bảo rằng hệ thống sẽ đáp ứng các nhu
cầu của công việc bán hàng. Nhân viên bán hàng
Khách hàng Đáp ứng nhu cầu tra cứu thông tin về hàng
hóa có trong siêu thị.
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Ví d
Bảng tóm tắt nhu cầu của các đối tượng liên quan
Tên đối tượng
liên quan/
khách hàng
Độ ưu tiên Nhu cầu Giải pháp
hiện hành Giải pháp đề xuất
Người quản Cao Xem các báo cáo
thống kê theo các
yêu cầu khác
nhau
Báo cáo thống
kê doanh thu
Hiển thị báo cáo theo
nhiều tiêu chí khác
nhau, thông tin bố trí dễ
nhìn và đơn giản nhưng
đầy đủ
03/05/2018
4
Các phương pháp phân tích và thiết kế hệ thống hiện đại
1. Nghiên cu sơ b
Mục đích
Phương pháp tiến hành
Nội dung báo cáo tổng quan
Mục đích của hoạt động nghiệp vụ.
Các nhiệm vụ bản của hoạt động nghiệp vụ (chức năng
chính)
Các quy trình nghiệp vụ (business process).
Các loại thông tin sử dụng trong hệ thống bao gồm các thông
tin trao đổi cũng như các thông tin lưu giữ.
Các yêu cầu đặt ra đối với hệ thông tin học tương lai, bao
gồm:
Các yêu cầu về chức năng;
Các yêu cầu phi chức năng;
Các ưu tiên, hạn chế, ràng buộc
Xác lập và hoạch định dự án
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Các yêu cu chc năng
những h thống được yêu cầu thực
hiện
thể phân loại thành các phạm t theo các
lĩnh vực chức năng hay theo những mức ưu
tiên khác nhau để tránh sự lẫn lộn.
thể phân 2 loại
Những chức năng hiển: cần thực hiện, người sử
dụng thể nhận biết theo dõi
Những chức năng ẩn: cần thực hiện, người sử dụng
không theo dõi được (chức năng kỹ thuật)
03/05/2018
5
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Ví d: Chc năng bán hàng
Quy tc Chc năng Loi
R1.1 Ghi nhn các mt hàng trong gi hàng mà khách hàng đã chn. Hin
R1.2 Tính tng s tin bán cho khách hàng đang mua. Hin
R1.3 Nhp các thông tin v các mt hàng qua mã vch bng máy đọc mã
vch hoc nhp mã sn phm ph biến (UPC: Universal Product
Code) trc tiếp t bàn phím.
Hin
R1.4 Cp nht, tr bt s lượng đã bán sau tng phiên bán hàng. n
R1.5 Kết thúc mt phiên bán hàng. n
R1.6 Người bán hàng (cashier) phi login để khi động h thng (cho
biết tên ID và password) để s dng h thng.
Hin
R1.7 Cung cp mt cơ chế lưu tr nht quán, CSDL. n
R1.8 Cung cp cơ chế trao đổi gia các tiến trình, trao đổi thông tin gia
các h thng vi nhau.
n
R1.9 Hin th các thông tin mô t và giá bán các mt hàng để khách hàng
có th theo dõi được.
Hin
Các phương pháp phân tích và thiết kế hệ thống hiện đại
Ví d: Chc năng thanh toán
Quy tc Chc năng Loi
R2.1 Thu tin mt, nhp s tin khách đưa và tính s dư phi tr li cho
khách hàng. Hin
R2.2 Thu tin bng th tín dng (Credit), nhp thông tin ca th tín dng
ca khách qua máy đọc th hoc nhp trc tiếp t bàn phím. Hin
R2.3 Thu tin bng séc, nhp s hiu và s tin ca t Séc, tính s dư
phi tr li cho khách. Hin