Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
1,27 MB
Nội dung
Khảo sát trạng – Phân tích yêu cầu Mục đích: Xây dựng dự án Tin học hoá – kí hợp đồng với doanh nghiệp Các bước tiến hành: - Khảo sát trạng - Phân tích yêu cầu - Phác hoạ giải pháp - Lập dự trù – kế hoạch triển khai Tiến hành đồng thời mức: - Mức thao tác thừa hành - Mức quản đốc/ trưởng phận Các khảo - Mức mức giám đốc điều hành sát - Mức cố vấn Các phương thức khảo sát Phỏng vấn (Interviews) JAD – Joint Application Design Bản câu hỏi (Questionnaires) Phân tích tài liệu (Document Analysis) Quan sát (Observation) Phỏng vấn Mục đích: Hiểu nghiệp vụ thực ý kiến người thực Nắm bắt trạng hệ thống Nắm bắt mục tiêu, tổ chức nhân yêu cầu hệ thống Các bước Xác định mục tiêu vấn & lựa chọn người để vấn Thiết kế câu hỏi vấn Chuẩn bị cho vấn Tiến hành vấn Lập tài liệu đánh vấn Lựa chọn người để vấn Mục tiêu vấn Xác định lĩnh vực cần tìm hiểu Liệt kê kiện muốn thu thập Đặt ý tưởng, đề nghị ý kiến Chọn người để vấn Dựa thông tin cần thu thập Có vai trò khác nhau: người thực trực tiếp, người quản lý Bám sát cấu tổ chức Một số kiểu câu hỏi Chiến lược đặt câu hỏi Chuẩn bị cho vấn Chuẩn bị kế hoạch vấn Danh sách câu hỏi Dự đoán câu trả lời theo dõi Xác định thứ tự ưu tiên Chuẩn bị Lập lịch: thời gian, địa điểm Thông báo mục đích phạm vi Có thể gửi trước số câu hỏi Tiến hành vấn Tự giới thiệu giới thiệu mục đích vấn Đặt câu hỏi lắng nghe câu trả lời (cho người vấn có đủ thời gian để trả lời câu hỏi) Ghi chép & tổng kết điểm Kết thúc vấn thời gian cảm ơn người vấn Đánh giá Đánh vấn Xác định mức độ đầy đủ thông tin thu thập Xác định hiệu kế hoạch lập mức độ hoàn thành Nếu chưa đạt yêu cầu đề Xem xét giải pháp khác để bổ sung thông tin thu thập Rút kinh nghiệm Lập tài liệu 10 Tài liệu hóa Tài liệu đặc tả yêu cầu Văn liệt kê danh sách yêu cầu Các đặc điểm, tính chất cần có Xác định phạm vi hệ thống Những thuộc hệ thống Những không thuộc hệ thống 29 Xác định yêu cầu Hiểu hệ thống Xác định thay đổi mong muốn thực Xác định hệ thống cần xây dựng Phát yêu cầu cần có hệ thống Business Process Automation (BPA) Business Process Improvement (BPI) Thích hợp với thay đổi nhỏ Thích hợp với thay đổi trung bình Business Process Reengineering (BPR) Thích hợp với thay đổi lớn 30 Tự động hóa quy trình nghiệp vụ (BPA) Giúp hoạt động người dùng trở nên hiệu (efficiency) 31 Xác định khả cải thiện hệ thống Phân tích vấn đề Phân tích nguyên nhân Phỏng vấn người dùng Xác định vấn đề Tìm giải pháp Đặt giả thiết lý vấn đề tồn Tìm hiểu vấn đề ẩn sau Ví dụ 32 Cải thiện quy trình nghiệp vụ (BPI) Giúp quy trình xử lý trở nên hiệu (efficiency & effectiveness) 33 Phân tích thời gian Tính toán thời gian cần cho bước xử lý Tính toán thời gian cần cho toàn quy trình So sánh số thời gian chênh lệch lớn khả cải thiện cao Giải pháp tiềm Nhóm/tích hợp bước xử lý giảm số lượng bước xử lý quy trình Song song hóa thay đổi quy trình để tăng bước xử lý song song 34 Phân tích chi phí thực Tính toán chi phí thực bước xử lý Xem xét chi phí trực tiếp chi phí gián tiếp Tập trung vảo việc giảm chi phí cho bước có chi phí cao 35 Benchmarking Tìm hiểu cách thực nghiệp vụ tổ chức khác Đề xuất thay đổi quy trình nghiệp vụ 36 Business Process Reengineering (BRP) Thiết kế lại quy trình nghiệp vụ 37 Phân tích kết Xem xét kết (outcome) mong muốn từ phía khách hàng Xem xét “dịch vụ” đem lại cho khách hàng 38 Phân tích công nghệ Tìm hiểu công nghệ liên quan Phân tích khả áp dụng công nghệ quy trình nghiệp vụ yêu cầu Phân tích lợi ích việc áp dụng công nghệ nghiệp vụ yêu cầu 39 Loại bỏ xử lý “dư thừa” Xem xét ảnh hưởng xử lý hệ thống Có thể loại bỏ (bước) xử lý không? Kiểm tra khả 40 So sánh kỹ thuật Giá trị thực tế (đối với tổ chức sử dụng, khai thác) Chi phí dự án Mức độ chi tiết phân tích Rủi ro 41 42 43 [...]... tả yêu cầu Pha 3: Thiết kế hệ thống Tài liệu thiết kế hệ thống Pha 4: Cài đặt hệ thống Hệ thống đã cài đặt Pha 5: 23 Vận hành, bảo trì Phân tích hệ thống Mục đích Hiểu yêu cầu đối với hệ thống cần xây dựng Xác định phạm vi hệ thống mới Một số định nghĩa Hệ thống hiện tại (as-is system) Hệ thống cần xây dựng (to-be system) Hệ thống đang vận hành (có thể đã được tin học hóa hay chưa tin. .. tin học hóa) Hệ thống đáp ứng các yêu cầu mới được cập nhật Hệ thống đề xuất (system proposal) Hệ thống sẽ được xây dựng, kết quả của giai đoạn phân tích hệ thống 24 Nhiệm vụ cụ thể của pha PTHT Xác định yêu cầu Phân tích yêu cầu Mô hình hóa dữ liệu và nghiệp vụ Chuyển sang thiết kế hệ thống 25 Yêu cầu là gì ? Gồm những chức năng hệ thống phải thực hiện Gồm những đặc điểm hệ thống phải... (control) 28 Tài liệu hóa Tài liệu đặc tả yêu cầu Văn bản liệt kê danh sách các yêu cầu Các đặc điểm, tính chất cần có Xác định phạm vi hệ thống Những gì thuộc hệ thống Những gì không thuộc hệ thống 29 Xác định yêu cầu Hiểu hệ thống hiện tại Xác định các thay đổi mong muốn thực hiện Xác định hệ thống cần xây dựng Phát hiện các yêu cầu cần có trong hệ thống mới Business Process Automation... tích yêu cầu: BPA, BPI và BPR Giá trị thực tế Chi phí thực hiện Rủi ro 5 kỹ thuật thu thập yêu cầu yêu cầu chức năng và yêu cầu phi chức năng Phỏng vấn, JAD, bản câu hỏi, xem xét tài liệu, quan sát Cần lựa chọn và phối hợp các kỹ thuật phù hợp 22 Vòng đời phát triển hệ thống (Systems Development Life Cycle – SDLC) yêu cầu hệ thống Pha 1: Lập kế hoạch b/c khả thi Pha 2: Phân tích hệ thống. .. mẫu tin, bản báo cáo Quan sát hiệu ứng Hawthorne 19 Lựa chọn các kỹ thuật phù hợp Kiểu thông tin cần thu thập Độ chi tiết (độ sâu) của thông tin Độ rộng của thông tin Mức độ tổng hợp /tích hợp của thông tin Mức độ liên quan/phụ thuộc với người dùng Chi phí Kết hợp các kỹ thuật 20 So sánh các kỹ thuật 21 Xác định và phân tích yêu cầu Xác định hệ thống phải làm gì 3 kỹ thuật phân tích. .. thay đổi trong quá trình phát triển hệ thống (qua các pha khác nhau) 26 Phân loại Yêu cầu chức năng (Functional Requirements) Quy trình hệ thống phải thực hiện Thông tin hệ thống phải lưu trữ và xử lý Yêu cầu phi chức năng (Nonfunctional Requirements) Về vận hành Về hiệu năng Về an toàn bảo mật Về thói quen, tập tục, các ràng buộc, … 27 5 loại yêu cầu Xuất (output) Nhập (input) ... (efficiency) 31 Xác định các khả năng cải thiện hệ thống hiện tại Phân tích vấn đề Phân tích nguyên nhân Phỏng vấn người dùng Xác định các vấn đề Tìm giải pháp Đặt giả thiết về lý do vấn đề tồn tại Tìm hiểu các vấn đề ẩn sau Ví dụ 32 Cải thiện quy trình nghiệp vụ (BPI) Giúp quy trình xử lý trở nên hiệu quả hơn (efficiency & effectiveness) 33 Phân tích về thời gian Tính toán thời gian...11 Joint Application Development (JAD) Nhóm dự án, người dùng và quản lý làm việc cùng nhau để xác địch và phân tích các yêu cầu 12 Quá trình thực hiện 13 14 15 Dùng bản câu hỏi Tập các câu hỏi thường được gửi cho nhiều người Bản câu hỏi có ích cho việc thu thập thông tin từ các thành viên khác nhau Bản câu hỏi thường được sử dụng Những người trả lời ở rải rác nhiều nơi Nhiều... Có thể sử dụng nhiều loại câu hỏi khác nhau 16 Thiết kế bản câu hỏi tốt 17 Tìm hiểu tài liệu Nghiên cứu các tài liệu mô tả hệ thống hiện tại Các biểu mẫu, báo cáo, sổ tay về chính sách, cơ cấu tổ chức, … Xem xét các mục dữ liệu cần thêm vào và các mục dữ liệu không sử dụng 18 Quan sát Quan sát các bước trong chu trình xử lý Quan sát mối liên hệ giữa các thành viên khác nhau: người ra quyết... bộ quy trình So sánh 2 chỉ số thời gian chênh lệch càng lớn thì khả năng cải thiện càng cao Giải pháp tiềm năng Nhóm /tích hợp các bước xử lý giảm số lượng các bước xử lý trong quy trình Song song hóa thay đổi quy trình để tăng các bước có thể xử lý song song 34 Phân tích về chi phí thực hiện Tính toán chi phí thực hiện mỗi bước xử lý Xem xét cả chi phí trực tiếp và chi phí gián tiếp ... triển hệ thống (Systems Development Life Cycle – SDLC) yêu cầu hệ thống Pha 1: Lập kế hoạch b/c khả thi Pha 2: Phân tích hệ thống Tài liệu đặc tả yêu cầu Pha 3: Thiết kế hệ thống Tài liệu thiết kế. .. Hệ thống xây dựng, kết giai đoạn phân tích hệ thống 24 Nhiệm vụ cụ thể pha PTHT Xác định yêu cầu Phân tích yêu cầu Mô hình hóa liệu nghiệp vụ Chuyển sang thiết kế hệ thống 25 Yêu cầu. .. liệu thiết kế hệ thống Pha 4: Cài đặt hệ thống Hệ thống cài đặt Pha 5: 23 Vận hành, bảo trì Phân tích hệ thống Mục đích Hiểu yêu cầu hệ thống cần xây dựng Xác định phạm vi hệ thống Một số