• Like
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
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

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

  • 2,419 views
Published

Xác định yêu cầu HT …

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

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,419
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
123
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 53. HẾT BÀI!!! Xác định yêu cầu hệ thống & Phân tích quy trình nghiệp vụ 53