Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 2 - Lê Thị Tú Kiên

44 12 0
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 2 - Lê Thị Tú Kiê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

Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 2: Khởi tạo dự án và thu thập yêu cầu trang bị cho người học các kiến thức về tổng quan về yêu cầu hệ thống; quá trình khảo sát và thu thập yêu cầu; các phương pháp thu thập yêu cầu; tài liệu hóa và quản lý yêu cầu; xác lập và khởi tạo dự án.

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG TIN - - Chương Khởi tạo dự án và thu thập yêu cầu Giảng viên: Lê Thị Tú Kiên Bộ môn HTTT- CNTT – ĐHSPHN Email: kienltt@hnue.edu.vn Website: http://fit.hnue.edu.vn/~kienltt/PTTKHTTT LTTKiên- PTTKHTTT Nội dung Tổng quan yêu cầu hệ thống Quá trình khảo sát thu thập yêu cầu Các phương pháp thu thập yêu cầu Tài liệu hóa quản lý yêu cầu Xác lập và khởi tạo dự án LTTKiên- PTTKHTTT Tổng quan yêu cầu hệ thống • Định nghĩa yêu cầu • Phân loại yêu cầu • Các tiêu chuẩn đánh giá yêu cầu LTTKiên- PTTKHTTT Định nghĩa u cầu • Định nghĩa: mợt u cầu đơn giản là một phát biểu cái mà hệ thống phải làm hoặc đặc tính mà hệ thống phải có • VD hệ thống quản lý bán hàng, hệ thống phải có tính xuất hóa đơn tính tiền mua hàng cho khách hàng toán LTTKiên- PTTKHTTT Phân loại yêu cầu • Phân loại yêu cầu: ▫ Yêu cầu chức ▫ Yêu cầu phi chức • Yêu cầu chức năng: liên quan trực tiếp tới một tiến trình mà hệ thống phải thực hoặc thơng tin mà hệ thống cần phải chứa • VD hệ thống phải có tính năng: ▫ Tìm kiếm danh sách hàng tồn kho, ▫ In hóa đơn bán hàng, ▫ Thông tin khách hàng được lưu trữ gồm: Mã khách hàng, tên, số điện thoại,… LTTKiên- PTTKHTTT Phân loại yêu cầu • Yêu cầu phi năng: các tính chất hành vi mà hệ thống phải có khả thực hiện, hiệu suất sử dụng LTTKiên- PTTKHTTT Yêu cầu phi chức Yêu cầu phi chức Miêu tả Ví dụ Operational (Hoạt động) Các môi trường vật lý, kỹ Hệ thống chạy ổn định thuật mà hệ thống sẽ vận trình duyệt web phổ biến: IE, hành nó Firefox, Chrome,… Performance (Hiệu suất) Tốc độ, khả năng, độ tin cậy hệ thống Security (Bảo mật) Ai được phép truy cập hệ Chỉ người quản lý trực tiếp thống, hoàn cảnh mới được phép xem hồ sơ nào nhân viên họ quản lý Cultural and political (Văn hóa trị) Các yếu tố chính trị, văn hóa và yêu cầu pháp lý tác động lên hệ thống Hệ thống đảm bảo vận hành liên tục 24 giờ/ ngày Hệ thống tính lương, thưởng và các chế độ phụ cấp lao động theo đúng luật hành của bộ Lao động và thương binh xã hội LTTKiên- PTTKHTTT Phân loại yêu cầu • Làm tập muc YOUR TURN trang 114 – sách tài liệu tham khảo [1] (Alan Dennis, Barbara H Wixom, and Roberta M.Roth, Systems Analysis And Design with UML Version 2.0—An Object-Oriented Approach, 3nd edition, John Wiley & Sons, Inc., 2009) LTTKiên- PTTKHTTT Các tiêu chuẩn đánh giá yêu cầu hệ thống • Nhất quán – yêu cầu không mâu thuẫn hay nhập nhằng lẫn • Đầy đủ - yêu cầu mô tả mọi đầu vào khả đáp ứng có thể của hệ thống • Khả thi – u cầu có thể được thỏa mãn dựa tài nguyên ràng ḅc sẵn có • Cần thiết – u cầu thực sự cần thiết đáp ứng mục đích của hệ thống 10 LTTKiên- PTTKHTTT Các tiêu chuẩn đánh giá u cầu hệ thống • Chính xác – u cầu được phát biểu xác • Dễ theo dõi – yêu cầu ánh xạ trực tiếp với chức đặc trưng của hệ thống • Có thể kiểm tra – yêu cầu đã được vạch rõ nên có thể kiểm tra được giai đoạn kiểm thử hệ thống 30 LTTKiên- PTTKHTTT Thảo luận • Sử dụng phương pháp điều tra khảo sát nêu để xác định yêu cầu cần cải tiến cho hệ thống thông tin quản lý sinh viên hệ tín trường ĐHSPHN 31 LTTKiên- PTTKHTTT Các yêu cầu một cuộc điều tra khảo sát • Trung thực, khách quan, phản ánh đúng tình hình thực tại • Khơng bỏ sót thơng tin • Các thông tin thu thập phải được đo đếm (số lượng, tần śt, đợ chính xác, thời gian sống) • Không trùng lặp, nghĩa là phải tiến hành theo một trật tự • Khơng gây cảm giác xấu hay phản ứng tiêu cực ở phía người bị điều tra 32 LTTKiên- PTTKHTTT Những ý quá trình điều tra • Q trình điều tra phải hỗ trợ mợt cách đắc lực nhất cho phương pháp mơ hình hóa • Quá trình điều tra phải được tiến hành từ xuống: mức quyết định lãnh đạo mức điều phối quản lýmức thao tác, thừa hành • Q trình điều tra phải được tiến hành lặp lặp lại 33 LTTKiên- PTTKHTTT Tư liệu hóa quản lý yêu cầu • Các yêu cầu sau thu thập cần được tổng hợp, phân loại sau đó phân tích, xử lý nhằm tránh bỏ sót, xung đột, yêu cầu không khả thi, u cầu nhập nhằng hay chờng chéo • Sau phân tích các yêu cầu cần được tư liệu hóa theo chuẩn • Quản lý sự thay đổi của yêu cầu suốt quá trình phát triển hệ thống 34 LTTKiên- PTTKHTTT Tư liệu hóa u cầu • Tài liệu khảo sát cần viết theo chuẩn có đầy đủ thông tin cần thiết để ký kết hợp đờng triển khai dự án • VD tài liệu hóa yêu cầu theo mẫu chuẩn của IEEE830 35 LTTKiên- PTTKHTTT Xác lập khởi đầu dự án • Từ kết quả của việc thấy rõ yếu trạng của hệ thống cũ xác định được yêu cầu của người sử dụng cho hệ thống mới, nhà phát triển cần xác lập khởi đầu một dự án xây dựng hệ thống mới Nhiệm vụ gồm việc sau: - Xác định phạm vi hạn chế của dự án - Xác định mục tiêu ưu tiên cho dự án - Phác họa giải pháp cân nhắc tính khả thi - Lập kế hoạch triển khai dự án 36 LTTKiên- PTTKHTTT Xác định phạm vi hạn chế hệ thống • Phạm vi: kích cỡ của hệ thống (phạm vi có thể bao trùm cả quan hay chỉ đụng chạm một vài bộ phận của quan; bao qt cơng tác quản lý tồn diện hay chỉ giải qút cơng tác quản lý riêng biệt đó) • Hạn chế: ▫ Hạn chế nhân lực: người có thể tham gia dự án người dùng hệ thống sau (số lượng, trình đợ) ▫ Hạn chế thiết bị, kỹ thuật: khả thiết bị kỹ thuật có thể đáp ứng ▫ Hạn chế tài chính: mức đợ đầu tư chi phí cho dự án 37 LTTKiên- PTTKHTTT Xác định mục tiêu ưu tiên cho dự án • Vạch mục tiêu cụ thể cho dự án để có thể kiểm định chất lượng dự án Các mục tiêu ưu tiên có thể là: ▫ Mang lại lợi ích nghiệp vụ Vd tăng khả xử lý, đợ tin cậy, xác, ▫ Mang lại lợi ích kinh tế Vd giảm chi phí hoạt đợng ▫ Mang lại lợi ích sử dụng Vd nhanh chóng, tḥn tiên ▫ Khắc phục khiếm khuyết của hệ thống cũ; hỗ trợ cho chiến lược phát triển lâu dài của quan tổ chức 38 LTTKiên- PTTKHTTT Phác họa giải pháp thơ cân nhắc tính khả thi • Giải pháp thô sở cho việc ký kết hợp đờng đánh giá tính khả thi của dự án Một giải pháp thô tốt sẽ định hướng tốt cho cả trình phát triển hệ thống tiếp theo • Giải pháp thơ bao gờm qút định đại lược như: ▫ Chức của hệ thống, đầu vào, đầu ra, biện pháp để đáp ứng nhu cầu người sử dụng ▫ Kiến trúc tổng thể của hệ thống, bao gồm kiến trúc phần mềm kiến trúc phần cứng 39 LTTKiên- PTTKHTTT Phác họa giải pháp thơ cân nhắc tính khả thi • Dựa mục tiêu hệ thống, giải pháp thơ tiến hành cân nhắc tính khả thi cho dự án vấn đề: ▫ Khả thi nghiệp vụ ▫ Khả thi kỹ thuật ▫ Khả thi kinh tế ▫ Khả thi kế hoạch thực ▫ … Để đưa ma trận phân tích tính khả thi 40 LTTKiên- PTTKHTTT Ma trận giải pháp 41 LTTKiên- PTTKHTTT Cân nhắc tính khả thi lựa chọn giải pháp để đưa ma trận phân tích tính khả thi 42 LTTKiên- PTTKHTTT Lập kế hoạch triển khai dự án • Gờm cơng việc: ▫ Lập hợp đồng triển khai dự án ▫ Dự trù thiết bị kinh phí ▫ Tổ chức nhóm thực ▫ Vạch kế hoạch điều hành dự án ▫ Dự kiến tiến trình dự án VD kế hoạch triển khai dự án tổng quát Người CB tin học Người dùng Người/ tháng Bắt đầu Kết thúc Phân tích 1 1/ 11/ 98 31/ 12/ 98 Thiết kế 12 15/ 1/ 99 15/ 4/ 99 dựng 7.5 16/ 4/ 99 30/ 6/ 99 Xây Tổng cộng số người / tháng 23.5 LTTKiên- PTTKHTTT 43 44 VD kế hoạch cấu trúc phân việc chi tiết dự án LTTKiên- PTTKHTTT ... câu hỏi (câu hỏi đóng, câu hỏi mở) 25 LTTKiên- PTTKHTTT PP vấn 26 LTTKiên- PTTKHTTT 27 LTTKiên- PTTKHTTT VD Bảng câu hỏi mẫu cho phân tích viên 28 LTTKiên- PTTKHTTT PP dùng phiếu hỏi • Đây hình... trận phân tích tính khả thi 40 LTTKiên- PTTKHTTT Ma trận giải pháp 41 LTTKiên- PTTKHTTT Cân nhắc tính khả thi lựa chọn giải pháp để đưa ma trận phân tích tính khả thi 42 LTTKiên- PTTKHTTT... của hệ thống 10 LTTKiên- PTTKHTTT Các tiêu chuẩn đánh giá u cầu hệ thống • Chính xác – u cầu được phát biểu xác • Dễ theo dõi – yêu cầu ánh xạ trực tiếp với chức đặc trưng của hệ thống

Ngày đăng: 09/05/2021, 12:09

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

Tài liệu liên quan