TAILIEUCHUNG - Bài giảng Nhập môn công nghệ phần mềm: Chương 7 - Nguyễn Thanh Bình

Bài giảng "Nhập môn công nghệ phần mềm - Chương 7: Thiết kế hướng đối tượng - Sử dụng UML" cung cấp cho người học các kiến thức: Khái niệm cơ bản hướng đối tượng, biểu đồ ca sử dụng, thiết kế cấu trúc tĩnh, thiết kế cấu trúc động, sinh mã. | Bài giảng Nhập môn công nghệ phần mềm: Chương 7 - Nguyễn Thanh Bình Thiết kế hướng ñối tượng - Sử dụng UML (7) Nguyễn Thanh Bình Khoa Công nghệ Thông tin Trường ðại học Bách khoa ðại học ðà Nẵng Nội dung Khái niệm cơ bản hướng ñối tượng Biểu ñồ ca sử dụng Thiết kế cấu trúc tĩnh Thiết kế cấu trúc ñộng Sinh mã 2 1 Hướng chức năng Dựa vào các chức năng của hệ thống Hệ thống là tập hợp các chức năng Chia nhỏ các chức năng và làm mịn dần Hệ thống gồm các hệ thống con Làm chủ ñộ phức tạp Các chức năng trao ñổi với nhau bằng truyền tham số hoặc dữ liệu (chẳng hạn biến toàn cục) dùng chung 3 Hướng chức năng Phân cấp chức năng Hệ thống Chức năng 1 Chức năng 2 Chức năng Chức năng Chức năng Chức năng 4 2 Hướng chức năng Ưu ñiểm Phân tích ñược các chức năng của hệ thống ðưa lại kết quả mong ñợi Nhược ñiểm Chức năng cấu trúc Thay ñổi về chức năng khó khăn thay ñổi cấu trúc Tính mở của hệ thống thấp Khó tái sử dụng Chi phí sửa chữa lỗi lớn 5 Hướng ñối tượng Lấy ñối tượng làm trung tâm Hệ thống = tập hợp các ñối tượng + quan hệ giữa các ñối tượng Các ñối tượng trao ñổi bằng thông ñiệp (message) Không sử dụng biến toàn cục ðóng gói Thừa kế 6 3 Hướng ñối tượng Phân biệt Lập trình cấu trúc • Thuật toán + cấu trúc dữ liệu = chương trình Lập trình HðT • Σñối tượng = chương trình • ñối tượng = thuật toán + cấu trúc dữ liệu 7 Hướng ñối tượng Ưu ñiểm chính Gần gũi với thế giới thực Tái sử dụng dễ dàng ðóng gói, che dấu thông tin làm cho hệ thống tin cậy hơn Thừa kế làm giảm chi phí, hệ thống có tính mở cao hơn Xây dựng hệ thống lớn và phức tạp 8 .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.