Bài 3:Xác định yêu cầu hệ thống & Phân tích quy trình xử lý nghiệp vụ... Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 13... Xác định yêu cầu hệ thống & Phân tích quy trình n
Trang 1Bài 3:
Xác định yêu cầu hệ thống
& Phân tích quy trình xử lý nghiệp vụ
Trang 4XÁC ĐỊNH YÊU CẦU
HỆ THỐNG
Trang 5Xác định yêu cầu hệ thống
Trang 6Mục tiêu & Cách thức
Trang 7Xem xét tổ chức dưới góc nhìn mới
Tính cách cần thiết để thu thập thông tin
Trang 8Sản phẩm chuyển giao
Trang 9Ngoài ra, cần tìm hiểu những thông tin sau về tổ chức
Mục tiêu kinh doanh
Thông tin cần thiết
Quy tắc xử lý thông tin
Sự kiện quan trọng
Sản phẩm chuyển giao
Trang 10Phương pháp truyền thống
Phỏng vấn
Quan sát
Bảng câu hỏi
Nghiên cứu tài liệu
Phương pháp hiện đại
JAD
Nguyên mẫu
Phương pháp
Trang 11Thu thập về các lập luận, quan điểm suy đoán của ngườiđược phỏng vấn
Quan sát ngôn ngữ hình thể và cảm xúc
Các bước
Chuẩn bị câu hỏi
Lắng nghe và ghi chép
Tổng kết lại buổi phỏng vấn (trong vòng 48 tiếng)
Lập danh sách những điểm chưa rõ
Trang 13Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 13
Trang 14Thủ tục
Đặc điểm
Thiếu thông tin Thừa thông tin Thông tin mâu thuẫn Thông tin đã cũ
Tài liệu thiết kế hệ thống hiện tại
Nghiên cứu tài liệu
Trang 15Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 15
Ví dụ
thủ tục
Trang 16Ví dụ
biểu mẫu
Trang 17Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 17
Ví dụ
báo cáo
Trang 19Những người tham gia
Kết quả là tài liệu mô tả chi tiết
Hoạt động hiện tại của hệ thống
Những tính năng của HT thay thế
JAD
Trang 20Ví dụ về buổi họp JAD
Trang 21Xây dựng bản đề-mô từ yêu cầu người dùng
Mục đích: xác định chính xác yêu cầu của người dùng
Quy trình thực hiện
Thực hiện khi
Yêu cầu người dùng không rõ ràng
Ít người dùng thực hiện chức năng đó
Hạn chế
Khuynh hướng không viết tài liệu đặc tả chức năng
Khó đáp ứng yêu cầu nhiều người
Bỏ qua vấn đề chia sẻ dữ liệu
Trang 22Tìm kiếm và thực thi những thay đổi cốt lõi trong quy
trình nghiệp vụ để đạt được những tiến bộ đột phá về
Có khả năng đáp ứng trước những thay đổi trong tương lai
Quy trình tái cấu trúc
Tái cấu trúc quy trình nghiệp vụ
Xác định quy trình nghiệp vụ
chính
Xác định hoạt động cần thay
đổi
Sử dụng công nghệ đột phá
Trang 23Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 23
TỔNG KẾT PHẦN
Trang 26Jim và Jackie tổ chức cuộc họp JAD trong 3 ngày
Mục đích: thu thập các yêu cầu sau
Bố cục hệ thống và yêu cầu điều hướng Chức năng Webstore và hệ thống quản lý website Thông tin khách hàng và kho hàng
Nguyên mẫu
Xác định yêu cầu Cửa hàng trực tuyến công ty PVF
Trang 27Bố cục hệ thống và yêu cầu điều hướng
Chức năng Webstore và hệ thống quản lý website
Thông tin khách hàng và kho hàng
Nguyên mẫu
Thực hiện
Trang 28MÔ HÌNH HÓA QUY TRÌNH NGHIỆP VỤ
Trang 29Mô hình hóa quy trình nghiệp vụ
Trang 30Mô hình hóa quy trình xử lý là việc mô tả một cách trựcquan các quy trình xử lý thực hiện thu thập, xử lý, lưu
trữ và phân phối dữ liệu giữa hệ thống và môi trường
của nó hay giữa các thành phần trong hệ thống với nhau
Có nhiều phương pháp khác nhau để mô hình hóa quy
trình xử lý
Biểu đồ luồng dữ liệu (DFD) là phương pháp phổ biến
Trong giới hạn bài này sẽ mô hình hóa quy trình nghiệp
vụ bằng DFD
Mô hình hóa quy trình nghiệp vụ
Trang 32Được giới thiệu bởi Gane và Sarson
Ký hiệu
DFD
Luồng dữ liệu (Data Flow)
Cho biết sự dịch chuyển của
dữ liệu trong HT
Kho dữ liệu (Data Store)
Dữ liệu được lưu trữ trong HT
Quy trình
Là hành động tác động lên dữ liệu làm dữ liệu thay đổi
Nguồn/đích
Là cá nhân, tổ chức, HT khác bên ngoài HT tác động đến
Trang 33Ví dụ DFD
Trang 34Biểu đồ DFD được chia làm nhiều mức để mô tả quy
trình xử lý nghiệp vụ của HT từ tổng quan đến chi tiết
Trang 35Cho biết phạm vi và quan hệ của HT với môi trường
xung quanh
Biểu đồ mức khung cảnh
Trang 36Mô tả quy trình xử lý nghiệp vụ chính, luồng dữ liệu vàkho lưu trữ ở mức cao
Biểu đồ mức 0
Trang 37Là quá trình chia nhỏ quy trình thành các quy trình nhỏhơn, chi tiết hơn
Trong HT nhà hàng Hoosier Burger, hệ thống đã được chia thành 4 quy trình chính, tiếp theo mỗi quy trình này lại
Trang 38Biểu đồ mức 1
Trang 39Biểu đồ mức 2
Trang 40Khi phân rã chức năng phải bảo toàn luồng vào và luồng
ra của mức phân rã tiếp theo
Ví dụ về biểu đồ DFD không cân bằng
Cân bằng DFD
Trang 41E DL không thể chuyển từ bên ngoài hệ thống vào trong HT
F DL không thể chuyển từ trong
hệ thống ra ngoài
G Tên của kho dữ liệu là cụm danh từ
Nguồn/Đích
H DL không thể chuyển trực tiếp
từ nguồn đến đích
I Nguồn/đích phải
là cụm danh từ
Trang 42Luồng dữ liệu
J Chỉ có một hướng duy nhất nối 2 ký hiệu
K Luồng DL rẽ nhánh là luồng DL giống hệt nhau đi từ
cùng một vị trí tới nhiều quy trình, kho dữ liệu, nguồn/dích
L Luồng DL hợp nhánh là luồng DL giống hệt nhau đi từ nhiều quy trình, kho DL, nguồn/đích tới cùng một nơi
M Luồng DL không thể ngay lập tức quay lại quy trình mà
nó rời đi
N Luồng DL tới kho được hiểu là cập nhật DL
L Luồng DL đi từ kho được hiểu là truy cập
Quy tắc xây dựng DFD
Trang 43DFD không thể hiện được logic bên trong mỗi quy trình
Sử dụng bảng quyết định để thể hiện logic bên trong
mỗi quy trình
Bảng quyết định
Trang 44Vào New Software and Database Data Flow Diagram
Demo vẽ DFD
Trang 45Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 45
TỔNG KẾT
Trang 47Xác định yêu cầu nhằm thu tập thông tin về hệ thống
hiện tại và xác định những tính năng cần thiết ở hệ
thống thay thế
Các phương pháp xác định yêu cầu
Truyền thống: Phỏng vấn, quan sát, bảng câu hỏi, nghiên cứu tài liệu
Hiện đại: JAD, Nguyên mẫu
Tổng kết bài học
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 47
Trang 48Mô hình hóa quy trình xử lý là việc mô tả một cách trựcquan các quy trình xử lý thực hiện thu thập, xử lý, lưu
trữ và phân phối dữ liệu giữa hệ thống và môi trường
của nó hay giữa các thành phần trong hệ thống với nhauPhương pháp thông dụng để mô hình hóa quy trình là
DFD
Sản phẩm của mô hình hóa: DFD hệ thống hiện tại, DFD
hệ thống mới và mô tả các thành phần trong DFD
Các thành phần trong DFD: Luồng DL, quy trình, kho,
nguồn/đích
DFD được tổ chức thành nhiều mức để mô tả quy trìnhnghiệp vụ từ tổng quan đến chi tiết
Tổng kết bài học
Trang 49Jim xem xét kết quả sau cuộc họp JAD để tìm ra quy
Trang 50Mô hình hóa quy trình Cửa hàng trực tuyến công ty PVF
Trang 51Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 51
Trang 52Xác định yêu cầu
Phỏng vấn
Nghiên cứu tài liệu
Mô hình hóa quy trình nghiệp vụ
Workshop 2
Trang 53HẾT BÀI!!!