bài giảng phân tích & thiết kế hệ thống thông tin- chương 2: phân tích yêu cầu của hệ thống - cđ cntt hữu nghị việt hàn

49 766 0
bài giảng phân tích & thiết kế hệ thống thông tin- chương 2: phân tích yêu cầu của hệ thống  - cđ cntt hữu nghị việt hàn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương PHÂN TÍCH YÊU CẦU CỦA HỆ THỐNG Lý thuyết: 5t Thực hành: 6t Chương Phân tích yêu cầu hệ thống 2-1 Phân tích yêu cầu hệ thống 2.1 Các hướng tiếp cận phân tích hệ thống thơng tin  Phân tích hướng mơ hình  vẽ mơ hình hệ thống dạng đồ họa để tài liệu hóa  mơ hình hệ thống trở thành thiết kế chi tiết  Phân tích hướng cấu trúc (Structured Analysis - SA): lấy trình làm trung tâm để phân tích hệ thống + trình (các chức năng, thao tác) + đầu vào, đầu tập tin Chương Phân tích yêu cầu hệ thống 2-2 Phân tích yêu cầu hệ thống 2.1 Các hướng tiếp cận phân tích hệ thống thơng tin  Phân tích hướng mơ hình  Kỹ thuật thông tin (Inforrmation Engineering - IE): lấy liệu làm trung tâm để phân tích hệ thống + vẽ mơ hình liệu trước + đồng hóa q trình liệu hệ thống Phân tích hướng đối tượng (Object Oriented Analysis OOA):  minh họa đối tượng hệ thống từ nhiều khung nhìn Chương Phân tích u cầu hệ thống 2-3 Phân tích yêu cầu hệ thống 2.1 Các hướng tiếp cận phân tích hệ thống thơng tin  Phân tích hệ thống thơng tin nhanh xây dựng mẫu để xác định nhanh yêu cầu nghiệp vụ người dùng hệ thống  Làm mẫu tìm hiểu (Discovery prototyping) xác định yêu cầu nghiệp vụ người dùng cách để họ phản ứng với cài đặt nhanh-thơ u cầu Chương Phân tích yêu cầu hệ thống 2-4 Phân tích yêu cầu hệ thống 2.1 Các hướng tiếp cận phân tích hệ thống thơng tin  Phân tích hệ thống thơng tin nhanh  Làm mẫu tìm hiểu (Discovery prototyping) + ưu điểm: biết muốn nhìn thấy + Nhược điểm: Có thể bị việc nhìn nhận cảm giác q vội vã Có thể bị tập trung sớm vào việc thiết kế Người dùng lầm tưởng hệ thống tin hồn thiện Chương Phân tích u cầu hệ thống 2-5 Phân tích yêu cầu hệ thống 2.1 Các hướng tiếp cận phân tích hệ thống thơng tin  Phân tích hệ thống thơng tin nhanh  Phân tích kiến trúc nhanh (Rapid architected analysis) dẫn xuất từ hệ thống có từ mẫu  Sử dụng kỹ thuật đảo ngược (Reverse engineering) sử dụng công nghệ để đọc mã nguồn hệ thống có tự động sinh mơ hình hệ thống tương ứng Chương Phân tích yêu cầu hệ thống 2-6 Phân tích yêu cầu hệ thống 2.2 Các giai đoạn phân tích hệ thống thơng tin  Giai đoạn xác định phạm vi  Bước 1: xác định vấn đề, hội yếu tố chi phối  Tính khẩn cấp  Tính rõ ràng  Tính hữu ích  Tính ưu tiên  Giải pháp khả thi Chương Phân tích yêu cầu hệ thống 2-7 Phân tích yêu cầu hệ thống 2.2 Các giai đoạn phân tích hệ thống thơng tin  Giai đoạn xác định phạm vi  Bước 2: Thảo luận sơ phạm vi  Kết quả: Báo cáo phạm vi dự án (giới hạn dự án)  Những loại liệu cần nghiên cứu  Những quy trình nghiệp vụ cần đưa vào Hệ thống giao tiếp với người dùng hệ thống khác  Chương Phân tích yêu cầu hệ thống 2-8 Phân tích yêu cầu hệ thống 2.2 Các giai đoạn phân tích hệ thống thông tin  Giai đoạn xác định phạm vi  Bước 3: Đánh giá tính khả thi dự án  Phân tích chi phí/lợi ích  Quyết định  Phê duyệt dự án  Hủy bỏ dự án Xem xét lại phạm vi dự án (với ngân sách lịch biểu điều chỉnh)  Chương Phân tích yêu cầu hệ thống 2-9 Phân tích yêu cầu hệ thống 2.2 Các giai đoạn phân tích hệ thống thơng tin  Giai đoạn xác định phạm vi  Bước 4: lập biểu lập kế hoạch ngân sách cho dự án  Kết quả: báo cáo dự án Lập kế hoạch chủ đạo cho toàn dự án: lập biểu phân bố tài nguyên  Lập kế hoạch chi tiết lập biểu để hoàn thiện giai đoạn  Chương Phân tích yêu cầu hệ thống - 10 Phân tích yêu cầu hệ thống 2.3 Xác định yêu cầu hệ thống thơng tin  Quy trình xác định yêu cầu  Phân tích yêu cầu:  Quản lý yêu cầu: - Trong thời gian diễn dự án, việc xuất yêu cầu hay thay đổi yêu cầu có phổ biến - Các nghiên cứu cho thấy có đến 50% yêu cầu biến đổi trước hệ thống thơng tin hồn thiện Chương Phân tích yêu cầu hệ thống - 35 Phân tích yêu cầu hệ thống 2.3 Xác định yêu cầu hệ thống thông tin  Yêu cầu hệ thống thiết kế ht cần đảm bảo yêu cầu hệ thống Hệ thống thông tin phải phù hợp với mục tiêu, chiến lược tổ chức   Hệ thống thông tin phải tạo trợ giúp quản lý điều hành  Hệ thống thông tin phải tiết kiệm tài nguyên nhân lực  Hệ thống thông tin phải cải thiện truyền thông thông tin  Thông tin kết cuối hệ thống thơng tin Chương Phân tích u cầu hệ thống - 36 Phân tích yêu cầu hệ thống 2.3 Xác định yêu cầu hệ thống thông tin  Yêu cầu người dùng người thường xuyên sử dụng hệ thống thông tin Hệ thống thông tin phải dễ dàng truy xuất (Easy access): truy xuất liệu lúc dễ dàng vận hành   Hệ thống thông tin phải có tính hệ thống (The system): - phải có tính phân cấp, chắn, ổn định  Về mặt giao diện (Interface): - dễ dàng điều khiển liệu, độc lập uyển chuyển Chương Phân tích yêu cầu hệ thống - 37 Phân tích yêu cầu hệ thống 2.3 Xác định yêu cầu hệ thống thông tin  Các yêu cầu kỹ thuật  xử lý với khối lượng lớn thông tin  xử lý xác (Accuracy)  giải vấn đề phức tạp (Complexity) Chương Phân tích yêu cầu hệ thống - 38 Phân tích yêu cầu hệ thống 2.3 Xác định yêu cầu hệ thống thơng tin  Tóm lại chun gia cơng nghệ thơng tin (người phân tích) người dùng từ góc độ khác có yêu cầu khác  khả người phân tích thể chỗ khả thu thập ý tưởng đánh giá chúng từ khía cạnh khác nhau, thành phần có khả biết lĩnh vực họ mà  Xác định yêu cầu httt quan trọng q trình phân tích thiết kế ht  Chương Phân tích yêu cầu hệ thống - 39 Phỏng vấn Phiếu hỏi Lấy mẫu Quan sát thực tế Phân tích tài liệu PT & TK HỆ THỐNG - Lớp MM01 Giảng viên: Nguyễn Quang Vũ Phỏng vấn  Phỏng vấn lênh đạo: Mục đích lă nắm câc thơng tin chung tổ chức: Nhiệm vụ chung tổ chức Sơ đồ tổ chức - Chúng cho danh sâch câc điểm cơng tâc vă vai trị chúng hệ thống Câc số liệu chung - Chúng cho biết quy mô hệ thống Câc lĩnh vực cần nghiín cứu có liín quan đến hệ thống thơng tin xđy dựng Chương Phân tích yêu cầu hệ thống - 41 Phỏng vấn  Phỏng vấn câc điểm công tâc: Thu thập câc thông tin chi tiết liín quan đến câc hoạt động cụ thể vă tất câc thơng tin liín quan đến HTTT Tại điểm công tâc cần phải mô tả vă liệt kí câc quy trình cơng việc phải thực Mỗi qui trình phải nắm cho được:  Phương thức hoạt động: tự động hay thủ công  Câc thơng tin vă khối lượng thơng tin liín quan đến công việc, câc quy tắc thực công việc  Điều kiện khởi động: năo, với điều kiện năo cơng việc khởi động  Thời gian vă chu hiện: công việc thực năo vă khoảng thời gian bao lđu cơng việc thực lại Chương Phân tích yêu cầu hệ thống - 42 Phỏng vấn  Tổ chức vấn  Trước vấn phđn tích viín nín thơng bâo trước thời gian, địa điểm vă nội dung vấn với người vấn  Phỏng vấn với lênh đạo vă câc điểm công tâc khơng phải lă lần nhất, nín phđn tích viín phải tạo quan hệ tốt với người vấn  Cần mở đầu hợp lý, biểu lộ thiện cảm, tin cậy vă tôn trọng người vấn  Sau vấn xong, phđn tích viín phải tóm tắt nội dung đê vấn, khẳng định câc thoả thuận, để ngỏ khả tranh luận để phât huy tính tích cực người vấn Chương Phân tích yêu cầu hệ thống - 43 PT & TK HỆ THỐNG - Lớp MM01 Giảng viên: Nguyễn Quang Vũ PT & TK HỆ THỐNG - Lớp MM01 Giảng viên: Nguyễn Quang Vũ * Báo cáo điều tra: PT & TK HỆ THỐNG - Lớp MM01 Giảng viên: Nguyễn Quang Vũ - Tên dự án, tác giả nó, địa chỉ, lần tiếp xúc số - Các mục tiêu tổ chức - Mối liên hệ nội thành phần tổ chức - Các chi tiết hệ thống thông tin - Các vật chứng (thông tư, định, biểu bảng, ) PT & TK HỆ THỐNG - Lớp MM01 Giảng viên: Nguyễn Quang Vũ Kết luận báo cáo điều tra: •Các vật chứng cho hệ thống thơng tin có phù hợp khơng? •Người dùng xem lại đồng ý với quan điểm nào? •Những người dùng hỏi ý kiến phân tích viên ghi địa liên hệ xác chưa? PT & TK HỆ THỐNG - Lớp MM01 Giảng viên: Nguyễn Quang Vũ Kết luận báo cáo điều tra (tt): •Tất báo cáo nghiên cứu triệt để chưa? •Những yêu cầu chức cần nghiên cứu sau? •Tất yêu cầu xem lại chưa? •Những giải pháp thiết kế thay giải pháp nào? •Những thay đổi có đề án gì? PT & TK HỆ THỐNG - Lớp MM01 Giảng viên: Nguyễn Quang Vũ * Tổng hợp thơng tin •Vì phải tổng hợp thơng tin ? •Từ tổng qt đến chi tiết (có tính phân cấp) •Có đánh giá, nhận xét •Văn có cấu trúc •Văn chặt chẽ ... pháp  Kết quả: đề xuất dự án Chương Phân tích yêu cầu hệ thống - 27 Phân tích yêu cầu hệ thống 2.3 Xác định yêu cầu hệ thống thông tin  Phân loại yêu cầu  Yêu cầu hệ thống thông tin (yêu cầu. .. thiếu - Các yêu cầu mâu thuẫn - Các yêu cầu không khả thi - Các yêu cầu trùng lặp - Các yêu cầu mơ hồ Chương Phân tích yêu cầu hệ thống - 32 Phân tích yêu cầu hệ thống 2.3 Xác định yêu cầu hệ thống. ..  Hệ thống thông tin phải cải thiện truyền thông thông tin  Thông tin kết cuối hệ thống thông tin Chương Phân tích yêu cầu hệ thống - 36 Phân tích yêu cầu hệ thống 2.3 Xác định yêu cầu hệ thống

Ngày đăng: 02/07/2014, 17:44

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan