Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 145 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
145
Dung lượng
5,85 MB
Nội dung
Phân tích & thiết kế HTTT Giới thiệu mơn học Mục đích mơn học • Hiểu khái niệm hệ thống, phương pháp phân tích thiết kế hệ thống theo hướng đối tượng, để định nghĩa chức hệ thống thông tin, thiết kế hệ thống thông tin dể phát triển Nội dung mơn học • Khái niệm hệ thống, suy nghĩ có hệ thống • Phương pháp tiếp cận phân tích thiết kế hệ thống hướng đối tượng • Mơ hình hóa hệ thống UML • Kỹ thuật CRC • Đặc tả chi tiết lớp hệ thống • Nguyên lý SOLID việc thiết kế Sub System & Package Tài liệu đọc • James Rumbaugh et al,The Unified Modeling Language Reference Manual, Addison Wesley,1999 • Mike O’Docherty,Object Oriented Analysis & Design, Understanding System Development with UML 2.0, John Wiley & Sons Ltd, 2005 (pdf) • Ivan Marsic,Software Engineering, Rutgers University, 2012 (pdf) • David M Rubin,Introduction to CRC Cards, Softstar Research, Inc, 2002 (pdf) • Một số tài liệu ghi thêm cuối slide Mục tiêu môn học Hiểu vận dụng khái niệm hệ thống Hiểu cách tiếp cận hướng đối tượng Sử dụng ngơn ngữ mơ hình hóa UML Vận dụng kiến thức hệ thống, hướng đối tượng UML để định nghĩa thuộc tính hành vi dịch vụ cần thiết lớp đối tượng bên hệ thống Vận dụng ưu điểm tiếp cận hướng đối tượng (nguyên lý SOLID) để thiết kế sub-system & package Thiết kế kiến trúc cho hệ thống Cách học • Tập làm quen với khái niệm trừu tượng đối tượng thực tế việc mơ hình hóa UML • Nên làm tập & thảo luận theo nhóm thay tự làm • Hiểu phương pháp ví dụ thực tế • Đọc tài liệu học thuật trường đại học nước ngồi (tiếng Anh) • Hỏi thầy qua email khơng gấp; gấp phải gọi điện thoại (Viber, đến 10:00 tối) Đánh giá trình học • Điểm: 10% + 20% + 70% • Cách kiểm tra kiến thức: tự luận • Có mặt lớp điều kiện cần cho việc học; thái độ học thực định kết học – Ie, chuyên cần có điểm thưởng & phạt Phân tích & thiết kế HTTT Nguyên lý Nội dung giảng Khái niệm PTTK hệ thống Hệ thống – Hệ thống ? – Hệ thống & mơi trường vận hành Phương pháp PTTK hệ thống thông tin Các hướng tiếp cận – Hướng cấu trúc – Hướng đối tượng Khái niệm PT & TK hệ thống 10 • PTTK hệ thống chuỗi cơng việc tìm giải vấn đề hệ thống hữu – Phân tích hệ thống: Là q trình tư dựa chứng (dữ kiện thu từ thực tế) để xác định vấn đề hệ thống – Thiết kế hệ thống: Là trình thêm thay đổi hệ thống để giải vấn đề biết • Ý nghĩa: tạo thay đổi tích cực lên hệ thống hữu (cải tiến cho hệ thống) • Để làm điều này, trước hết ta cần tìm hiểu hệ thống ... niệm hệ thống, phương pháp phân tích thiết kế hệ thống theo hướng đối tượng, để định nghĩa chức hệ thống thông tin, thiết kế hệ thống thông tin dể phát triển Nội dung mơn học • Khái niệm hệ thống, ... điều này, trước hết ta cần tìm hiểu hệ thống Vài khái niệm hệ thống • Có nhiều thứ gọi hệ thống: hệ thống điện, hệ thống giao thông, hệ thống giáo dục,… Vậy hệ thống có đặc điểm giống ? – Đều người... pháp PTTK hệ thống thông tin Các hướng tiếp cận – Hướng cấu trúc – Hướng đối tượng Khái niệm PT & TK hệ thống 10 • PTTK hệ thống chuỗi cơng việc tìm giải vấn đề hệ thống hữu – Phân tích hệ thống: