Bài giảng Phân tích thiết kế hệ thống thông tin - Bài 3: Quy trình thiết kế hệ thống hướng cấu trúc thông tin đến người học mô hình phân tích và thiết kế; khảo sát hiện trạng và xác định khả thi; phân tích chức năng và dữ liệu; các giao diện của hệ thống.
BÀI QUY TRÌNH THIẾT KẾ HỆ THỐNG HƯỚNG CẤU TRÚC Giảng viên: ThS Thạc Bình Cường v2.0013112205 • Hệ thống quản lý thư viện trường đại học bao gồm đối tượng sinh viên (độc giả), thủ thư sách tạp chí • Chức hệ thống cập nhật sách, độc giả xử lý mượn trả Việc phân tích thiêt kế hệ thống quản lý đơn giản nên áp dụng phân tích thiết kế hướng cấu trúc phù hợp Các biểu đồ PT bao gồm: BPC, BLD, Sơ đồ thực thể liên kết ER v2.0013112205 Yêu cầu trả sách Báo cáo Các Biểu đồ thiết kế bảng liệu liên kết bảng, mô đun chương trình lược đồ cấu trúc chương trình (LCT) Trả sách • Các đối tượng liệu quản lý: Sách, độc giả mượn trả, thống kê Yêu cầu mượn sách Cho mượn sách TÌNH HUỐNG DẪN NHẬP Thống kê MỤC TIÊU Nêu rõ thành phần ban quản lý dự án trách nhiệm nhà quản lý dự án; Giải thích việc khởi tạo dự án thao tác giai đoạn lập dự án chu kỳ phát triển hệ thống (SDLC); Mô tả cách xác định phạm vi hệ thống mới; Phân tích chi phí/lợi nhuận đánh giá tính khả thi dự án đề xuất; Mô tả hoạt động giai đoạn chu kỳ phân tích hệ thống; Giải thích hiệu làm q trình kinh doanh hoạt động giai đoạn phân tích; Mơ tả khác biệt yêu cầu hệ thống chức không chức năng; Nhận dạng hiểu kiểu người tiêu dùng tham gia vào nghiên cứu yêu cầu hệ thống v2.0013112205 NỘI DUNG v2.0013112205 Mơ hình phân tích thiết kế; Khảo sát trạng xác định khả thi; Phân tích chức liệu; Các giao diện hệ thống KHÁI QUÁT • Những nguyên tắc quản lý dự án: Cần kĩ quản lý chun mơn kỹ thuật; • Cách lập dự án hệ thông tin: Là phần kế hoạch chiến lược tổng thể; Đáp ứng nhu cầu doanh nghiệp tức • Mơ tả giai đoạn lập kế hoạch dự án SDLC: Xác định phạm vi dự án; Đối chiếu chi phí lợi nhuận dự tính; Xây dựng lịch biểu dự án v2.0013112205 QUẢN LÝ DỰ ÁN HỆ THỐNG THÔNG TIN • Con người: Tổ chức; Dự tốn Kế hoạch Kế tốn Hướng dẫn • Kết dự định: Lập kế hoạch; Hồ sơ Dự án Vật tư Lập ngân sách • Quản lý: Mọi người giao hoàn thành nhiệm vụ v2.0013112205 Thầu phụ Nhân Tài sản 1.1 CÁC NHÂN TỐ THÀNH CÔNG CỦA DỰ ÁN • Quản lý dự án có vai trị quan cho thành cơng dự án phát triển hệ thống; • Nghiên cứu nhóm Standish 2000: Chỉ 28% dự án phát triển hệ thống thành cơng; 72% dự án bị huỷ, hồn thành muộn, vượt q ngân sách • Chính vậy, yêu cầu cẩn trọng lập dự án, giám sát triển khai v2.0013112205 1.2 NHỮNG NGUYÊN NHÂN THẤT BẠI CỦA DỰ ÁN HTTT • Khơng hồn thành thay đổi yêu cầu; • Sự tham gia người sử dụng bị hạn chế; • Thiếu hỗ trợ hành chính; • Thiếu hỗ trợ kĩ thuật; • Kế hoạch dự án sơ sài; • Các mục tiêu khơng rõ ràng; • Thiếu nguồn lực u cầu v2.0013112205 1.3 NHỮNG LÝ DO DỰ ÁN THÀNH CƠNG • Xác định rõ ràng u cầu hệ thống; • Người sử dụng tham gia cách thực sự; • Có hỗ trợ từ quản lý cấp trên; • Lên kế hoạch tỉ mỉ chi tiết dự án; • Có kiện kế hoạch làm việc cụ thể v2.0013112205 CÂU HỎI TƯƠNG TÁC Lý để dự án Cơng Nghệ Thông Tin thất bại? v2.0013112205 10 CÂU HỎI TƯƠNG TÁC Ai người cung cấp thơng tin cho giai đoạn phân tích thiết kế hệ thống? v2.0013112205 40 11 KỸ THUẬT ĐỂ THU THẬP THƠNG TIN • Hồn thành giai đoạn phân tích để nắm chức kinh doanh xây dựng yêu cầu hệ thống; • Phương pháp tiếp cận cấu trúc ban đầu: Tạo mơ hình hệ thống tại; Dẫn xuất u cầu từ mơ hình hệ thống • Phương pháp tiếp cận tại: Xác định yêu cầu logic cho hệ thống mới; Cân đối xem xét chức kinh doanh thời với yêu cầu cho hệ thống v2.0013112205 41 12 CÁC PHƯƠNG PHÁP TÌM KIẾM THƠNG TIN • Xem xét báo cáo tại, dạng thức, chi tiết kế hoạch; • Quy trình thảo luận vấn người sử dụng; • Quan sát đóng tài liệu q trình kinh doanh; • Xây dựng khn mẫu (Prototype); • Phát thu lại bảng câu hỏi trắc nghiệm; • Tổ chức họp thiết kế ứng dụng liên kết (JAD); • Nghiên cứu giải pháp nhà cung cấp v2.0013112205 42 13 XEM XÉT LẠI CÁC BÁO CÁO ĐANG TỒN TẠI, CÁC DẠNG THỨC VÀ MÔ TẢ QUY TRÌNH • Nguồn: Các tổ chức nghề nghiệp đa ngành ấn phẩm thương mại; • Nguồn: Tài liệu kinh doanh có mơ tả quy trình tổ chức: Xác định quy tắc kinh doanh, mâu thuẫn dư thừa; Thận trọng với tài liệu hết hạn; Nắm sơ quy trình; Dùng làm tham khảo/gợi ý trực quan để vấn v2.0013112205 43 14 TIẾN HÀNH PHỎNG VẤN VÀ THẢO LUẬN VỚI NGƯỜI SỬ DỤNG • Là cách hữu hiệu để hiểu nguyên tắc chức kinh doanh; • Tốn thời gian nguồn lực chi phí cao; • Có thể cần nhiều khóa họp để: Gặp gỡ tất người sử dụng; Hiểu u cầu quy trình • Có thể gặp gỡ cá nhân sử dụng nhóm người sử dụng; • Chuẩn bị danh sách câu hỏi chi tiết v2.0013112205 44 14 TIẾN HÀNH PHỎNG VẤN VÀ THẢO LUẬN VỚI NGƯỜI SỬ DỤNG Trước vấn Trong vấn • Lập mục đích vấn; • Trang phục gọn gàng; • Xác định người sử dụng; • Đến giờ; • Xác định thành viên đội dự án; • Tìm hiểu lỗi; • Xây dựng danh sách câu hỏi vấn đề cần thảo luận; • Thăm dị chi tiết; • Xem tài liệu liên quan; • Lập thời gian địa điểm; • Ghi chép kĩ; • Xác định lưu lại mục chưa trả lời câu hỏi mở • Thơng báo cho đối tượng tham gia thời gian, mục đích, địa điểm Sau vấn • Xem lại ghi chép, hồn thiện lại; • Chuyển thơng tin tới tài liệu mơ hình tương ứng; • Phát phần cần thêm thơng tin làm rõ; • Nếu cần gửi thư cảm ơn v2.0013112205 45 14.1 TẠO CÁC KHUÔN MẪU • Là mơ hình làm việc sơ hệ thống lớn phức tạp hơn: Tìm, thiết kế, cải tiến khn mẫu; • Hoạt động: Mơ hình làm việc cung cấp “nhìn cảm thấy” • Tập trung dành mục tiêu; • Nhanh: Tạo sửa nhanh công cụ CASE v2.0013112205 46 14.2 PHÁT VÀ THU THẬP BẢNG CÂU HỎI KHẢO SÁT • Thơng tin cụ thể giới hạn từ số lớn cổ đơng; • Hiểu biết sơ qua nội kinh doanh; • Chưa phù hợp để thu thập thơng tin chi tiết; • Những câu hỏi đóng hướng người hỏi trả lời; • Những câu hỏi mở khuyến khích thảo luận giải thích v2.0013112205 47 15 TỔ CHỨC CÁC CUỘC HỌP THIẾT KẾ ỨNG DỤNG LIÊN KẾT • Xúc tiến việc nghiên cứu yêu cầu hệ thống; • Tiến hành tìm kiếm để đưa kết thơng tin thu được, mơ hình, sách hoạt động kiểm tra vào khung thời gian hơn; • Nhân tố định có mặt tất cổ đông quan trọng v2.0013112205 48 15.1 THÀNH VIÊN THAM GIA THIẾT KẾ ỨNG DỤNG LIÊN KẾT • Chủ trì họp nhóm người động nhóm thiết kế ứng dụng liên kết; • Có kiến thức kinh doanh người sử dụng hệ thống; • Chun gia quản lý hoạch định sách; • Các đại diện đội ngũ kỹ thuật xử lý: Các cấu hình mạng máy tính; Mơi trường điều hành; Những vấn đề bảo mật; • Các thành viên nhóm dự án v2.0013112205 49 15.2 CÁC THIẾT BỊ CHO THIẾT KẾ ỨNG DỤNG LIÊN KẾT • Tổ chức phòng đặc biệt: Tránh tối đa bị ngắt quãng chừng; Có thể thuê hẳn chỗ ngồi • Các thiết bị khác: Máy chiếu, bảng trắng, bảng giấy lật, tài liệu; Hỗ trợ điện tử (máy tính xách tay); Các cơng cụ kỹ thuật hệ thống hỗ trợ máy tính; Hệ thống hỗ trợ nhóm (GSS) Màn máy chiếu Máy chủ Bảng trắng Máy chiếu v2.0013112205 Máy in 50 16 NGHIÊN CỨU NHỮNG GIẢI PHÁP VỚI NHÀ CUNG CẤP • Nhiều vấn đề giải cơng ty khác; • Những đóng góp tích cực vào giải pháp cho nhà cung cấp: Cung cấp thường xun ý tưởng mới; Có tính mỹ thuật cao; Tốn chi phí giảm rủi ro • Nguy cơ: Có thể mua giải pháp trước hiểu vấn đề v2.0013112205 51 16.1 SỬ DỤNG KỸ THUẬT NGHIÊN CỨU VỀ NHÀ CUNG CẤP • Những đặc tính kỹ thuật từ phía nhà cung cấp; • Hệ thống demo hệ thống dùng thử; • Tham khảo danh sách khách hàng sử dụng; • Đi thăm tận nơi; • Tài liệu từ báo cáo hình v2.0013112205 52 16.2 XEM XÉT NHỮNG U CẦU CỦA HỆ THỐNG • Đảm bảo thơng tin thu thập chuẩn xác; • Xem xét cấu trúc: Phương tiện hiệu thực kiểm soát chất lượng dự án; Xác định xem xét yêu cầu hệ thống; Xem xét kết nghiên cứu mơ hình dựa kết tìm • Chuyên gia quản lý dự án chịu trách nhiệm chất lượng hệ thống: Chuyên gia phân tích hệ thống, quản lý dự án đối tác v2.0013112205 53 TĨM LƯỢC CUỐI BÀI • Các hoạt động giai đoạn phân tích: Thu thập thơng tin; Xác định yêu cầu hệ thống; Ưu tiên yêu cầu; Khuôn mẫu khả thi tìm kiếm; Tạo đánh giá lựa chọn; Xem xét đề xuất trình ban quản lý • Việc cải tạo quy trình kinh doanh trở nên phổ biến tác động tới giai đoạn phân tích; • Những nhiệm vụ quản lý dự án: Bắt đầu từ giai đoạn lập dự án chu kỳ phát triển hệ thống (SDLC); Tiếp tục thực giai đoạn SDLC • Những vùng kiến thức cần thiết: Phạm vi, thời gian, chi phí, chất lượng, nguồn nhân lực, truyền thơng, rủi ro, quy trình; • Thu thập yêu cầu hệ thống: Chức phi chức năng; Làm việc với cổ đông khác (người sử dụng, khách hàng, đội ngũ kỹ thuật) • “Tơi cần loại thơng tin gì?” Các hoạt động quy trình kinh doanh gì? Các quy trình kinh doanh tiến hành nào? Những u cầu thơng tin gì? • Tổ chức điều hành người khác: Để thu kết định; Sử dụng lịch biểu ngân sách xác định trước v2.0013112205 54 ... vào hệ thống v2.00 131 12205 39 CÂU HỎI TƯƠNG TÁC Ai người cung cấp thơng tin cho giai đoạn phân tích thiết kế hệ thống? v2.00 131 12205 40 11 KỸ THUẬT ĐỂ THU THẬP THƠNG TIN • Hồn thành giai đoạn phân. .. ban quản lý v2.00 131 12205 34 10 .3 CÁC HOẠT ĐỘNG CHO GIAI ĐOẠN PHÂN TÍCH Giai đoạn Lập kế hoạch Các hoạt động cho giai đoạn phân tích: Thu thập thông tin; Xác định yêu cầu hệ thống; Mơ hình Logic... phát triển hệ thống (SDLC); Mô tả cách xác định phạm vi hệ thống mới; Phân tích chi phí/lợi nhuận đánh giá tính khả thi dự án đề xuất; Mơ tả hoạt động giai đoạn chu kỳ phân tích hệ thống; Giải