第 1 页
goupee.vn TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI goupee.com KHOA ĐIỆN TỬ VIỄN THÔNG PHÂN TÍCH THIẾT KẾ HƢỚNG ĐỐI TƢỢNG CHƢƠNG 1.Giới thiệu Bộ môn Điện tử tin học fb.com/goupee.vn01/2007 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vn TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI goupee.com KHOA ĐIỆN TỬ VIỄN THÔNG PHÂN TÍCH THIẾT KẾ HƢỚNG ĐỐI TƢỢNG CHƢƠNG 1.Giới thiệu Bộ môn Điện tử tin học fb.com/goupee.vn01/2007 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnChƣơng 1. Giới thiệu goupee.com 1.1. Giới thiệu phân tích thiết kế hệ thống 1.2. Phân tích thiết kế hệ thống hƣớng đối tƣợng 1.3. UML fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vn1.1. Giới thiệu phân tích thiết kế hệ thống goupee.com 1. Vòng đời phát triển hệ thống 2. Các phƣơng pháp luận 3. Nhiệm vụ và kỹ năng của các thành viên trong đội dự án fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vn1. Vòng đời phát triển hệ thống goupee.com Vòng đời phát trển hệ thống (SDLC) đƣợc tính từ khi tìm hiểu một hệ thống thông tin sẽ đƣợc xây dựng có thể đáp ứng đƣợc các yêu cầu nghiệp vụ nhƣ thế nào, thiết kế nó, xây dựng nó và chuyển giao đến cho khách hàng sử dụng. 4 Giai đoạn: Lập kế hoạch -> Tại sao cần xây dựng hệ thống? Phân tích -> Hệ thống sẽ phục vụ ai, ở đâu, khi nào? Thiết kế -> Hệ thống làm việc như thế nào? Triển khai -> Chuyển giao đến người dùng. fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnLập kế hoạch goupee.com Khởi tạo dự án Xác định giá trị nghiệp vụ của hệ thống Giá trị kinh tế Giá trị phi kinh tế Xác định tính khả thi Mặt kỹ thuật -> Có thể làm được? Mặt kinh tế -> Có giá trị nghiệp vụ? Mặt tổ chức -> Ai sẽ là người dùng? Quản trị dự án Xây dựng kế hoạch Thành lập đội dự án (project team) Kiểm soát và chỉ đạo quá trình xây dựng hệ thống fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnPhân tích goupee.com Ai? Làm gì? Ở đâu? Khi nào? 3 bƣớc: Phát triển 1 chiến lược phân tích. Hệ thống hiện tại, các vấn đề (as-is system) Hệ thống mới (to-be system) Tập hợp yêu cầu Phỏng vấn Khái niệm ban đầu Tập các câu hỏi sẵn về hệ thống mới Đề xuất hệ thống mới Mô hình hóa nghiệp vụ Mô hình hóa dữ liệu => Phân tích và thiết kế sơ bộ fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnThiết kế goupee.com Hệ thống sẽ hoạt động nhƣ thế nào? 4 bƣớc Phát triển chiến lược thiết kế Thiết kế Kiến trúc hệ thống (Phần cứng, phần mềm, mạng,….) Giao diện người dùng Xây dựng đặc tả CSDL và file. Xây dựng bản thiết kế chương trình. fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 7 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnTriển khai goupee.com Xây dựng hệ thống Phát triển hệ thống Kiểm thử Cài đặt Gỡ bỏ hệ thống cũ Cài đặt hệ thống mới Đào tạo Chuyển giao Từng phần; toàn bộ Từng giai đoạn; Đột ngột Song song Hỗ trợ Thu nhận ý kiến phản hồi. Xác định các thay đổi cần thiết. fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 8 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnTổng kết goupee.com Phase Product Planning Project Plan Analysis System Proposal Design System Specification Implementation New System and Maintenance Plan fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 9 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnCác phƣơng pháp phát triển hệ thống goupee.com Methodologies - Phƣơng pháp (luận) là cách tiếp cận (hay các bƣớc) và mối quan hệ giữa các pha trong vòng đời phát triển hệ thống (SDLC) Phân loại phƣơng pháp: Dựa vào cách tiếp cận hệ thống (hướng chức năng hay dữ liệu). Hướng chức năng:Tập trung mô hình hóa nghiệp vụ Hướng dữ liệu: Tập trung mô hình hóa dữ liệu Hướng đối tượng: Kết hợp 2 phương pháp trên fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnThiết kế có cấu trúc goupee.com Dự án phải trải qua từng bƣớc một cách có hệ thống. Hoàn thành bƣớc này mới chuyển sang bƣớc tiếp theo. Điển hình: Waterfall Parallel fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 11 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnWaterfall – Mô hình thác nƣớc goupee.com fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 12 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnWaterfall (tiếp) goupee.com Thực hiện các pha theo thứ tự Mất nhiều thời gian tại các pha Kết quả từng pha phải đƣa ra báo cáo (dài) và phải đƣợc duyệt trƣớc khi chuyển sang pha tiếp theo Khó khăn khi phải quay lại các pha đã qua. Sử dụng các sơ đồ khác nhau để mô tả hệ thống (DFD, FD, ERD) fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 13 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnWaterfall - Ƣu điểm & nhƣợc điểm goupee.com Ƣu điểm: Thời gian khảo sát yêu cầu dài => hạn chế phải thay đổi khi hệ thống đang được xây dựng. Nhƣợc điểm: Phải hoàn thành bước thiết kế trước khi hệ thống bắt đầu được triển khai. Tốn nhiều thời gian. Phải làm lại các bước khi có thay đổi fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 14 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnParallel – Mô hình phát triển song songgoupee.com fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 15 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnParallel - Ƣu điểm & nhƣợc điểm goupee.com Ƣu điểm: Rút ngắn thời gian so với waterfall Nhƣợc điểm: Vẫn tốn giấy tờ Tích hợp các subproject Phát triển các subproject phụ thuộc fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 16 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnRAD – Mô hình phát triển ứng dụng nhanhgoupee.com Điều chỉnh một số giai đoạn của SDLC để đẩy nhanh quá trình xây dựng hệ thống Cần có các kỹ thuật đặc biệt và sử dụng các công cụ hỗ trợ trên máy tính để đẩy nhanh các giai đoạn phân tích, thiết kế triển khai: Công cụ hỗ trợ (CASE tools) Ngôn ngữ lập trình thế hệ thứ 4 Các bộ sinh mã Phân loại: Phased Development Khuôn mẫu (Prototyping) Khuôn mẫu loại bỏ (Throwaway Prototyping) fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 17 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnPhased Development goupee.com fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 18 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnPhased Development goupee.com Chia toàn bộ hệ thống thành các phiên bản khác nhau cần đƣợc xây dựng. Phân loại yêu cầu, các yêu cầu quan trọng và cần thiết nhất đƣợc đƣa vào phiên bản đầu tiên. Sau đó phân tích, thiết kế, triển khai chỉ những yêu cầu đã đƣợc lựa chọn cho phiên bản đầu tiên. Khi hoàn thành phiên bản đầu tiên, tiếp tục phân tích, thiết kế, triển khai phiên bản tiếp theo. Tiếp tục……. Đến khi hoàn thiện hệ thống. fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 19 CuuDuongThanCong.com https://fb.com/tailieudientucntt
goupee.vnPrototyping goupee.com fb.com/goupee.vn 17 October 2020 OOD - DEI.FET.HUT 20 CuuDuongThanCong.com https://fb.com/tailieudientucntt
显示前 20 页。下载资料查看完整内容。
暂无评论。快来抢沙发吧!
评论 (0)
暂无评论。快来抢沙发吧!