Bài giảng Phân tích và thiết kế hệ thống hướng đối tượng: Chương 3 - ĐH Công nghiệp TP.HCM

81 44 0
Bài giảng Phân tích và thiết kế hệ thống hướng đối tượng: Chương 3 - ĐH Công nghiệp TP.HCM

Đ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 và thiết kế hệ thống hướng đối tượng - Chương 3: Thu thập yêu cầu cung cấp cho người đọc các kiến thức: Mục đích thu thập yêu cầu, khó khăn khi thu thập yêu cầu người dùng, các bước thu thập yêu cầu, phân loại yêu cầu, các phương pháp thu thập yêu cầu. Mời các bạn cùng tham khảo.

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM KHOA CÔNG NGHỆ THÔNG TIN Chương III THU THẬP YÊU CẦU NỘI DUNG Mục đích thu thập yêu cầu Khó khăn thu thập yêu cầu người dùng Các bước thu thập yêu cầu Phân loại yêu cầu Các phương pháp thu thập yêu cầu MỤC ĐÍCH THU THẬP YÊU CẦU What is requirement? • A statement of a service the system must OR • A statement of a constraint the system must satisfy Requirements described the “what” of a system, not the “how” MỤC ĐÍCH THU THẬP YÊU CẦU • Why we need requirement definition? MỤC ĐÍCH THU THẬP U CẦU • Xây dựng trì thỏa thuận với khách hàng các stakeholder khác hệ thống xây dựng • Giúp các nhà phát triển hệ thống hiểu tốt rõ các yêu cầu hệ thống • Xác định phạm vi hệ thống • Cung cấp sở để lên kế hoạch cho các lần lặp • Cung cấp sở để ước tính chi phí thời gian để phát triển hệ thống • Xác định giao diện người dùng hệ thống KHÓ KHĂN KHI THU THẬP U CẦU NGƯỜI DÙNG • Nhiều khách hàng khơng biết họ thực cần • Khơng đánh giá được những xảy tở chức họ • Khó khăn trình bày các ý kiến họ với nhà phát triển phần mềm • Thường nhiều về công nghệ thông tin MỘT VÀI THỰC TÊ • Khách hàng quản lý ch̃i các cửa hàng bán lẻ không thu nhiều lợi nhuận cần SW về tài • Khách hàng cần thay đởi nghiệp vụ bán hàng • SW khơng thể cải thiện được tình trạng CÁC BƯỚC CỦA THU THẬP YÊU CẦU Các bước thực hiện: • Bước 1: Thu thập thông tin bằng các phương pháp khác • Bước 2: Củng cố, bở sung hồn thiện kết quả khảo sát • Bước 3: Tởng hợp kết quả khảo sát • Bước 4: Hợp thức hoá kết quả khảo sát Kết quả: • Hiểu miền nghiệp vụ hệ thống – Banking, automobile manufacturing, • Xây dựng mơ hình nghiệp vụ khách hàng • Xác định yêu cầu khách hàng đối với hệ thống PHÂN LOẠI YÊU CẦU YÊU CẦU NGHIỆP VỤ (BUSINESS REQUIREMENTS) • Biễu diễn các mục tiêu tổ chức hay khách hàng yêu cầu hệ thống phải có • Yêu cầu nghiệp vụ thường người tài trợ cho dự án, khách mua phần mềm, người quản lý các người dùng, phận tiếp thị (maketing)…cung cấp • Thường được ghi nhận phần đặc tả (vision) phạm vi (scope) tài liệu, đơi cịn được gọi tuyên bố dự án (project charter) hay tài liệu yêu cầu thị trường (market requirements document) CÁC BƯỚC THỰC HIỆN SAU KHẢO SÁT CÁC BƯỚC THỰC HIỆN SAU KHẢO SÁT Tổng hợp kết khảo sát • Tởng hợp theo các xử lý: để thấy được tổng thể các xử lý diễn tở chức • Tởng hợp theo các dữ liệu: để kiểm tra đầy đủ tính phù hợp, chặt chẽ dữ liệu mối quan hệ giữa chúng CÁC BƯỚC THỰC HIỆN SAU KHẢO SÁT CÁC BƯỚC THỰC HIỆN SAU KHẢO SÁT HỢP THỨC HÓA KÊT QUẢ KHẢO SÁT • Nhằm đảm bảo xác hóa thơng tin dữ liệu phản ánh yêu cầu thông tin hệ thống đảm bảo tính pháp lý nó cho việc sử dụng sau • Hợp thức hóa bao gờm: – phân tích viên hồn chỉnh trình diễn các dữ liệu thu được để người sử dụng xem xét cho ý kiến – Tởng hợp các tài liệu đệ trình dể các nhà quản lý lãnh đạo đánh giá đề xuất bổ sung TỔNG QUAN VỀ HỆ THỐNG Nội dung tởng quan bao gờm: • Mục đích hoạt động nghiệp vụ • Các nhiệm vụ bản hoạt động nghiệp vụ – Là các chức phải thực để đạt mục đích • Các quy trình nghiệp vụ – Là tập các hoạt động, được phân bổ các phận tổ chức có liên quan logic hay liên quan thời gian với phối hợp để đạt mục tiêu đó nghiệp vụ TỔNG QUAN VỀ HỆ THỐNG Nội dung tởng quan bao gờm: • Các loại thông tin sử dụng hệ thống bao gồm các thông tin trao đổi cũng thông tin lưu giữ • Các yêu cầu đặt đối với hệ thống tin học tương lai bao gồm: – Các yêu cầu chức – Các yêu cầu phi chức năng: chất lượng, hiệu – Các ưu tiên, hạn chế, ràng buộc VÍ DỤ TỔNG QUAN VỀ HỆ THỐNG Tổng quan về hệ thống đăng ký mơn học (ĐKMH) trường ĐH • Trường ĐH TĐT áp dụng chế độ học theo tín chỉ cho phép SV có quyền lựa chọn môn học cho mỗi học kỳ Trước bước vào học kỳ mới, các thầy giáo đăng ký các mơn học có thể dạy học kỳ đó Căn cứ vào đó vào kế hoạch học tập chung trường, phòng đào tạo sẽ lập niêm yết DS các MH có học kỳ, kèm với các thông tin cần thiết như: GV, số chỉ, các MH trước … để SV có cứ lựa chọn Tiếp đó, mỗi SV điền vào phiếu đăng ký các MH mà chọn, rời gởi phiếu đó cho phịng đào tạo Thơng thường mỗi SV được chọn từ 6-8 môn cho mỗi học kỳ việc đăng ký được thực tuần VÍ DỤ TỔNG QUAN VỀ HỆ THỐNG • Khi hêt hạn đăng ký, phòng đào tạo dựa vào thông tin có được, tổ chức các lớp giảng cho MH Một lớp không dưới 10 SV không quá 30 SV Do điều kiện hạn chế mà có thể xảy đụng độ, lớp quá không tổ chức được, lớp quá đông, mà tở chức thêm lớp nữa lại thiếu người Trong những trường hợp đó phải thơng báo cho những SV không được thỏa yêu cầu để họ đăng ký lại • Khi hồn tất việc xếp lớp, phịng đào tạo thơng báo cho các GV lịch dạy mình, thơng báo cho SV lịch học Mặt khác, DS các mơn học cho SV cũng được gởi cho phịng tài vụ để tính học phí VÍ DỤ TỔNG QUAN VỀ HỆ THỐNG • Nhà trường muốn xây dựng hệ thống thông tin máy tính để trợ giúp nhà trường quá trình đăng ký nói trên, đó thầy giáo có thể truy cập trực tuyến để đăng ký môn dạy hay xem DS SV lớp dạy, SV có thể được dành số ngày cho phép để truy cập hệ thống để thêm, sửa, hủy bỏ các môn học đăng ký • Hãy đề xuất nên tiến hành việc thu thập yêu cầu dự án – Xem xét các bước, các kỹ thuật mục tiêu, những tham gia cách thực (Consider steps, techniques and goals, who and how) CÂU HỎI VÀ BÀI TẬP Mơ tả các bước để tiến hành PV Những người sẽ được chọn làm người tham gia PV JAD? Giải thích khác giữa cách tiếp cận PV topdown bottom-up? Khi sử dụng cái nào? Giải thích khác giữa: câu hỏi đóng, câu hỏi mở, câu hỏi thăm dị Khi sử dụng chúng? CÂU HỎI VÀ BÀI TẬP Bài tập: • Chọn nhóm sinh viên thực họp JAD để cải thiện mối quan hệ những cựu sinh viên với trường Đầu tiên, xây dựng kế hoạch ngắn phát triển những vấn đề kế hoạch Điều khiển họp theo những vấn đề cần giải làm báo cáo sau họp • Phát triển kế hoạch gồm PV về quan trọng hệ thống hỡ trợ sinh viên việc tìm việc bán thời gian Viết báo cáo ngắn CÂU HỎI VÀ BÀI TẬP Bài tập: • Chọn nhóm sinh viên thực họp JAD để cải thiện mối quan hệ những cựu sinh viên với trường Đầu tiên, xây dựng kế hoạch ngắn phát triển những vấn đề kế hoạch Điều khiển họp theo những vấn đề cần giải làm báo cáo sau họp • Phát triển kế hoạch gồm PV về quan trọng hệ thống hỗ trợ sinh viên việc tìm việc bán thời gian Viết báo cáo ngắn Bài tập nhóm: • Bằng các kỹ thuật học, tiến hành thu thập yêu cầu cho hệ thống nhóm bạn Sau đó viết phần báo cáo tổng quan về hệ thống CÂU HỎI VÀ BÀI TẬP Phân tích thiết kế hệ thống thơng tin quản lý thơng tin tình nguyện Phân tích thiết kế hệ thống thông tin công ty chuyên tổ chức các hoạt động du lịch, picnic Phân tích thiết kế hệ thống thông tin công ty thể dục (quản lý thiết bị, thành viên, các khóa học…) Phân tích thiết kế hệ thống thơng tin quản lý sinh viên ký túc xá ĐH Tôn Đức Thắng Phân tích thiết kế hệ thống thơng tin quản lý thiết bị trường ĐH Tơn Đức Thắng Phân tích thiết kế hệ thống thông tin quản lý nhân trường ĐH Tơn Đức Thắng Phân tích thiết kế hệ thống thông tin quản lý đăng ký lưu trữ luận văn, đồ án sinh viên khoa CNTT (2) Phân tích thiết kế hệ thống thơng tin quản lý thư viện trường ĐH Tôn Đức Thắng (2) Phân tích thiết kế hệ thống thơng tin quản lý bán vé cho các hệ thống xe khách 10 .Phân tích thiết kế hệ thống thơng tin quản lý cửa hàng bán máy tính linh kiện máy tính (tương tự Hồn Long Phong Vũ) 11 Phân tích thiết kế hệ thống thông tin quản lý trung tâm tin học 12 Phân tích thiết kế hệ thống thơng tin quản lý công ty bất động sản 13 Phân tích thiết kế hệ thống website quản lý trường phổ thôn THANKS YOU ... nó chứa các hệ thống (subsystem) • Một hệ thống có thể tồn phần mềm hay bao gờm các hệ thống phần mềm cũng phần cứng • Con người cũng phần hệ thống, các chức hệ thống cũng có... hàng các stakeholder khác hệ thống xây dựng • Giúp các nhà phát triển hệ thống hiểu tốt rõ các yêu cầu hệ thống • Xác định phạm vi hệ thống • Cung cấp sở để lên kế hoạch cho các lần lặp... tiện… YÊU CẦU HỆ THỐNG (SYSTEM REQUIREMENTS )  Yêu cầu phi chức (Non-functional requirements): Không tập trung vào các chức hệ thống mà chỉ tập trung vào các ràng buộc hệ thống Những ràng

Ngày đăng: 20/05/2021, 03:19

Mục lục

  • MỤC ĐÍCH THU THẬP YÊU CẦU

  • MỤC ĐÍCH THU THẬP YÊU CẦU

  • MỤC ĐÍCH THU THẬP YÊU CẦU

  • KHÓ KHĂN KHI THU THẬP YÊU CẦU NGƯỜI DÙNG

  • MỘT VÀI THỰC TẾ

  • CÁC BƯỚC CỦA THU THẬP YÊU CẦU

  • PHÂN LOẠI YÊU CẦU

  • YÊU CẦU NGHIỆP VỤ (BUSINESS REQUIREMENTS)

  • YÊU CẦU NGƯỜI DÙNG (USER REQUIREMENTS)

  • YÊU CẦU HỆ THỐNG (SYSTEM REQUIREMENTS )

  • YÊU CẦU HỆ THỐNG (SYSTEM REQUIREMENTS )

  • YÊU CẦU HỆ THỐNG (SYSTEM REQUIREMENTS )

  • YÊU CẦU HỆ THỐNG (SYSTEM REQUIREMENTS )

  • YÊU CẦU HỆ THỐNG (SYSTEM REQUIREMENTS )

  • SO SÁNH YÊU CẦU CHỨC NĂNG VÀ PHI CHỨC NĂNG

  • ĐẶC TRƯNG CỦA YÊU CẦU

  • ĐẶC TRƯNG CỦA YÊU CẦU

  • ĐẶC TRƯNG CỦA YÊU CẦU

  • ĐẶC TRƯNG CỦA YÊU CẦU

  • CÁC PHƯƠNG PHÁP THU THẬP YÊU CẦU

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

Tài liệu liên quan