Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
1,79 MB
Nội dung
Trường Đại học Công nghệ thông tin Khoa Hệ thống Thông tin Chương 2: Xác định yêu cầu Nội dung Mục đích khảo sát Nội dung khảo sát Đối tượng khảo sát Các bước thực Các phương pháp xác định yêu cầu Các công cụ sử dụng việc mô tả hệ thống Hồ sơ khảo sát trạng Đánh giá trạng Chọn lựa phương án thiết kế Mục đích Chọn lựa phương án thiết kế Xác định yêu cầu Cấu trúc hoá yêu cầu Phương pháp cấu trúc Mơ hình xử lý Mơ hình liệu Phương pháp đối tượng UML Mơ hình hoạt động Mơ hình Use case Mơ hình Class Mục đích khảo sát trạng Xác định NSD muốn có yêu cầu hệ thống tương lai xác định mục đích cần đạt hệ thống Tiếp cận với nghiệp vụ chuyên môn, môi trường hệ thống Tìm hiểu vai trò, chức năng, nhiệm vụ cách thức hoạt động hệ thống Nêu điểm hạn chế, bất cập hệ thống cần phải thay đổi Đưa vấn đề hệ thống cần phải nghiên cứu thay đổi Chỉ tìm hiểu trạng, khơng tìm giải pháp cho vấn đề tổ chức Nội dung khảo sát Hiện trạng tổ chức: Các mục tiêu hoạt động đơn vị, chiến lược, công việc thực để đạt mục tiêu Thông tin nguồn liệu bên bên (định nghĩa, nội dung, dung lượng, kích thước): o o o o Các hồ sơ, sổ sách, tập tin Biểu mẫu, báo cáo, qui tắc, quy định, công thức Các qui tắc, qui định ràng buộc lên liệu Các kiện tác động lên liệu xảy Nội dung khảo sát (tt) Hiện trạng nghiệp vụ: Tìm hiểu quy trình xử lý nghiệp vụ: có quy trình, nào, nào, thực hiện, liệu tạo ra, di chuyển, biến đổi lưu trữ o o o o o o o Phương pháp: cách thức thực hiện, phận liên quan Khối lượng: độ lớn thông tin thực Độ phức tạp Độ xác: độ xác kết thực Dữ liệu vào kết sau thực Tần suất: số lần thực đơn vị thời gian Thời điểm thực Nội dung khảo sát (tt) Hiện trạng nghiệp vụ: Đánh giá nghiệp vụ người chuyên môn trực tiếp tham gia vào nghiệp vụ: o Có đáp ứng nhu cầu quản lý? o Có hợp lý khơng? o Có khó khăn thực hiện? Những khó khăn/ vấn đề quy trình tại? Vấn đề có trầm trọng khơng? Ngun nhân vấn đề Các đề xuất giải Nội dung khảo sát (tt) Hiện trạng tin học: Phần cứng: o o o o Các thiết bị tại, số lượng, cấu hình, Vị trí (vật lý), Tình hình kết nối mạng, Loại kết nối… Phần mềm: o Hệ điều hành o Hệ quản trị CSDL o Các phần mềm tiện ích khác Con người: o Trình độ chuyên môn Tin học đối tượng xử lý thông tin Đối tượng khảo sát Người dùng Cán lãnh đạo, quản lý Người sử dụng, nhân viên tác nghiệp Nhân viên kỹ thuật Biểu mẫu Đối tượng Tập tin Tài liệu Thủ tục, qui trình Thơng báo Chương trình máy tính Sổ sách Các bước xác định u cầu B1 - Tiên đoán yêu cầu, dự trù nhu cầu nghiệp vụ nhằm xác định giới hạn việc phân tích B2 – Nghiên cứu tìm tòi u cầu B3 – Phân tích đặc tả yêu cầu 10 Phát sinh phương án Phân nhóm yêu cầu Nhu cầu nâng cao, mở rộng, hệ thống tồn khơng có u cầu Tiềm hệ thống mới, dùng để so sánh phương án Cơ sở cho tất phương án, hệ thống hếu khơng có u cầu thi khơng có ý nghĩa 54 Mong muốn Cần thiết Căn bản, bắt buộc Phát sinh phương án Thường đưa phương án: Phương án tối thiểu o o o o Chức bản, bắt buộc Giới hạn hiệu quả, kỹ thuật triển khai Chi phí thấp Phương án trung hòa Phương án tối đa o Cung cấp tính mở rộng, mong muốn o Kỹ thuật cao, chi phí cao o Có khả mở rộng tương lai Phương án trung hòa 55 o Tổng hợp tính phương án tối thiểu tính vượt trội phương án tối đa o Là phương án thỏa hiệp Phát sinh phương án Ví dụ: phân loại yêu cầu Đại lý băng đĩa ABC 56 Y1 Quản lý lưu trữ tất thông tin bán hàng, đặt hàng, nhập xuất kho, thu chi công nợ Y2 Cho phép tìm kiếm tức thời thơng tin cộng nợ khách hàng Y3 Tự động tính tốn tồn kho thời điểm cuối ngày Y4 Tự động tính tốn in bảng doanh thu theo tháng Y5 Các thông tin chứng từ nhập lần truy xuất tất phòng ban liên quan Y6 Các biểu mẫu hoá đơn, phiếu giao hàng, thống kê in giấy Y7 Thông báo in danh sách khách hàng nợ hạn Y8 Tư động tính tồn kho thời điểm ngày, theo thể loại băng đĩa Y9 Tự động tính tốn in bảng doanh thu theo ngày Y10 Trợ giúp cho thủ kho tính tốn số lượng đặt mua nhà cung cấp thời điểm ngày Y11 Lập đề xuất mức tồn kho tối thiểu hợp lý cho loại băng đĩa Phát sinh phương án Ràng buộc hệ thống o o o o o 57 Ngày hồn thành hệ thống Các nguồn tài nhân lực có Các yếu tố hệ thống hành thay đổi Các giới hạn pháp lý hợp đồng Tầm quan trọng tính động hệ thống giới hạn cách thức xây dựng hệ thống (ví dụ: bảo mật,…) Phát sinh phương án Ràng buộc hệ thống hệ thống Đại lý bang đĩa ABC 58 R1 Chi phí phát triển phần mềm không vượt 70 triệu R2 Chi phí phần cứng khơng vượt q 50 triệu R3 Hệ thống phải hoạt động sau tháng kể từ ngày bắt đầu R4 Không thay đổi hệ kế toán chạy ổn định R5 Hệ thống phải sử dụng tất nhân viên có liên quan đến công việc Phát sinh phương án Phát sinh phương án việc tổ hợp đáp ứng yêu cầu thoả mãn ràng buộc Yêu cầu Thoả ràng buộc Đáp ứng yêu cầu Phương án 59 Ràng buộc Phát sinh phương án Chọn lựa hình thức triển khai o o o o o 60 Gia cơng (Outsourcing) Phần mềm đóng gói Đặt hàng nhà sản xuất phần mềm Các giải pháp tổng thể Triển khai nội Phát sinh phương án Ví dụ: phương án Đại lý băng đĩa ABC 61 Tiêu chuẩn Phương án A Phương án B Phương án C u cầu Y1 Y6 Có (u cầu khơng đáp ứng Có đầy đủ hết, u cầu khơng đáp ứng) Có đầy đủ Y7 Có Có Có Y8 Khơng Có Có Y9 Khơng Có (cuối ngày) Có Y10 Khơng Khơng Có Y11 Khơng Khơng Có Ràng buộc R1 40 70 100 R2 40 60 70 R3 tháng 5,5 tháng tháng R4 Không thay đổi Không thay đổi Thay đổi R5 Một vài thành viên Tất Tất Chọn lựa phương án Điều kiện Trọng số Phương án A Tỉ lệ Điểm Yêu cầu Y1 30 150 Y2 20 60 50 Ràng buộc R1 40 160 R2 10 40 Tổng 62 210 50 200 100 410 Phương án B Tỉ lệ Điểm Phương án C Tỉ lệ Điểm Chọn lựa phương án Đánh trọng số yêu cầu ràng buộc Trọng số lớn tầm quan trọng yêu cầu ràng buộc lớn Gán tỉ lệ yêu cầu ràng buộc phương án (có giá trị từ đến 5) Tỉ lệ cho biết mức độ mà phương án đáp ứng yêu cầu không vi phạm ràng buộc Tỉ lệ lớn mức độ đáp ứng cao ràng buộc thỏa mãn Nhân cột trọng số với tỉ lệ để tạo điểm Tính tổng giá trị điểm cho phương án Tổng điểm sở lựa chọn phương án 63 Chọn lựa phương án Điều kiện Trọng số Phương án A Tỉ lệ Yêu cầu Y1 Y6 Phương án B Điểm Tỉ lệ Phương án C Điểm Tỉ lệ Điểm 25 125 125 125 Y7 32 40 40 Y8 7 28 35 Y9 5 15 25 Y10 3 12 Y11 2 50 174 213 245 Ràng buộc R1 20 100 100 20 R2 10 50 40 20 R3 40 24 16 R4 35 35 14 R5 5 25 25 20 64 Tổng 50 250 224 90 100 424 437 335 Hồ sơ phân tích (viết) Cần trình bày rõ ràng vấn đề sau: Lý xây dựng hệ thống thông tin, phạm vi (ranh giới) hệ thống Danh sách người cung cấp thông tin vấn đề nhận diện PTV Trình bày yêu cầu, nhận xét, đánh giá PTV Những giải pháp cho vấn đề tổ chức gì? PTV đề xuất nguồn tài nguyên phù hợp cho hệ thống thông tin tương lai: o Con người: có cần tập huấn sử dụng? o Tổ chức nghiệp vụ: nào? chưa thật hiệu cần làm gì? o Phần cứng máy tính, mạng, phần mềm sử dụng 65 Báo cáo miệng Cần quan tâm đến vấn đề sau: Báo cáo điểm chính, nhận xét, đánh giá quan trọng cần có xác nhận tính đắn Đây q trình giúp cho NSD hệ thống thông tin tương lai dễ dàng việc đọc hiểu báo cáo viết Cần có đồng tình hỗ trợ người có trách nhiệm dự án Là buổi báo cáo có trao đổi trực tiếp, báo cáo viên cần chuẩn bị kỹ lưỡng trước trình bày, báo cáo ngắn gọn, súc tích Nên đặt câu hỏi dạng gợi mở vấn đề cần họ xác nhận buổi trao đổi 66 67 Q&A 68 ... đơn đặt hàng 02/ 09 /20 13 02/ 09 /20 13 Qui trình đặt mua băng đĩa Nắm qui trình khách hàng đặt mua băng đĩa với đại lý 03/09 /20 13 03/09 /20 13 Quản lý nhập xuất tồn kho 05/09 /20 13 05/09 /20 13 Hệ thống... vấn Thông thường theo mẫu 23 Phỏng vấn (tt) Ví dụ: Mẫu kế hoạch vấn Kế hoạch vấn tổng quan Hệ thống: Đại lý băng đĩa ABC Người lập: Nguyễn Văn B 24 Ngày lập: 01/09 /20 13 STT Chủ đề Yêu cầu Qui... máy móc, phần mềm 10/09 /20 13 10/09 /20 13 Tìm hiểu kỹ tài nguyên máy móc, trang thiết bị, phần mềm, hệ điều hành sử dụng tổ chức Ngày bắt đầu Ngày kết thúc Phỏng vấn (tt) 25 Phỏng vấn (tt) Bảng