Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
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ụ - Giáo trình FPT
1. 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ụ
2. Quản lý dự án
Quy trình quản lý dự án
Phân tích và thiết kế hệ thống
Pha 1: Lựa chọn và lập kế hoạch
Hệ thống bài cũ
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 2
3. Xác định yêu cầu HT
Mục tiêu
Sản phẩm
Phương pháp
Mô hình hóa quy trình nghiệp vụ
Mục tiêu
Sản phẩm
Phương pháp
Mục tiêu bài học
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 3
4. Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 4
XÁC ĐỊNH YÊU CẦU
HỆ THỐNG
5. Xác định yêu cầu hệ thống
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 5
6. Mục tiêu:
Thu thậ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 thức
Thu thập thông tin từ nhiều nguồn
Người dùng
Biểu mẫu
Báo cáo
Thủ tục
Mục tiêu & Cách thức
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 6
7. Không ngần ngại
Hỏi về mọi thứ
Vô tư
Tìm giải pháp tốt nhất
Loại bỏ các ràng buộc
Giả sử rằng mọi việc đều có thể làm được
Chú ý đến tiểu tiết
Mọi kết luận đều phải phù hợp với kết luận khác
Tái định hình
Xem 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
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 7
8. Sản phẩm chuyển giao
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 8
9. Ngoà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
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 9
10. Phươ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
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 10
11. Thu 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õ
Trao đổi để làm rõ
Ví dụ về biểu mẫu phỏng vấn (xem trang bên)
Phỏng vấn
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 11
12. Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 12
13. Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 13
14. Thủ 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ũ
Ví dụ về thủ tục
Biểu mẫu
Ví dụ biểu mẫu
Báo cáo
Ví dụ báo cáo
Tài liệu thiết kế hệ thống hiện tại
Nghiên cứu tài liệu
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 14
15. Xá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
16. Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 16
Ví dụ
biểu mẫu
17. Xá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
18. Ý tượng chủ đạo
Tập trung những những người liên quan đến hệ thống để
cùng thảo luận
Mục đích
Thu thập thông tin từ nhiều người một lúc để tìm ra những
phần nào đã thống nhất và chưa thống nhất
Thời gian
4h hoặc 1 tuần, gồm nhiều phiên họp
Hình thức
Họp với cường độ cao, cách xa nơi làm việc
JAD
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 18
19. Những người tham gia
Chủ trì cuộc họp
Người dùng
Quản lý
Nhà tài trợ
Phân tích hệ thống
Nhân viên HTTT
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
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 19
20. Ví dụ về buổi họp JAD
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 20
21. Xâ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
Nguyên mẫu
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 21
Xác định
yêu cầu
Xây dựng
bản đề-mô
Người dùng
xem xét
Sửa lại
22. Tì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ề
sản phẩm và dịch vụ
Mục tiêu
Cấu trúc lại toàn bộ luồng dữ liệu của mảng lớn trong tổ
chức
Loại bỏ bước không cần thiết
Kết hợp các bước với nhau
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 yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 22
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á
23. Xá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
24. Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 24
25. Các bước thực hiện phỏng vấn?
JAD là gì? Ưu điểm và nhược điểm so với phương pháp
truyền thống
Nguyên mẫu là gì? Ưu điểm và nhược điểm so với phương
pháp truyền thống
Câu hỏi
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 25
26. Jim và Jackie tổ chức cuộc họp JAD trong 3 ngày
Thành phần tham dự
Đại diện từ bộ phận bán hàng, marketing, ban điều hành, hệ
thống thông tin
Người cố vấn có kinh nghiệm JAD chủ trì cuộc họp
Cheri, Jim, Jackie
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
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 26
27. 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
Thực hiện
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 27
28. Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 28
MÔ HÌNH HÓA
QUY TRÌNH NGHIỆP VỤ
29. Mô hình hóa quy trình nghiệp vụ
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 29
30. Mô hình hóa quy trình xử lý là việc mô tả một cách trực
quan 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ụ
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 30
31. DFD mức khung cảnh
Chỉ ra phạm vi của HT
DFD của hệ thống hiện tại
DFD của hệ thống mới
Tài liệu mô tả chi tiết những thành phần trong biểu đồ
DFD
Sản phẩm
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 31
32. Được giới thiệu bởi Gane và Sarson
Ký hiệu
DFD
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 32
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
HT đang được xem xét
33. Ví dụ DFD
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 33
34. Biể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
Các mức biểu đồ DFD
Mức khung cảnh
Mức 0
Mức 1
..
Mức n
Các mức biểu đồ DFD
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 34
35. Cho 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
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 35
36. Mô 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
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 36
37. Là 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
được phân rã
Quá trình phân rã được thực hiện cho đến khi không còn
quy trình con nào có thể chia nhỏ được nữa
Mức thấp nhất của DFD là DFD cơ sở
Phân rã biểu đồ DFD
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 37
38. Biểu đồ mức 1
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 38
39. Biểu đồ mức 2
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 39
40. Khi 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
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 40
41. Quy trình
A. Không có quy
trình nào chỉ có
luồng ra
B. Không có quy
trình nào chỉ có
luồng vào
C. Tên của quy
trình là cụm động
từ
Quy tắc xây dựng DFD
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 41
Kho dữ liệu
D. DL không thể
chuyển từ kho này
đến kho khác
E. 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ừ
42. Luồ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
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 42
43. DFD 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
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 43
44. Vào New Software and Database Data Flow Diagram
Demo vẽ DFD
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 44
45. Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 45
TỔNG KẾT
46. Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 46
47. Xá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
48. Mô hình hóa quy trình xử lý là việc mô tả một cách trực
quan 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
Phươ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ình
nghiệp vụ từ tổng quan đến chi tiết
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ụ 48
49. Jim xem xét kết quả sau cuộc họp JAD để tìm ra quy
trình chính
Xác định tác nhân ngoài
Xác định kho lưu trữ
Mô hình hóa quy trình
Cửa hàng trực tuyến công ty PVF
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 49
50. Mô hình hóa quy trình
Cửa hàng trực tuyến công ty PVF
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 50
51. Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 51
52. Xá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
Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 52