Phân tích thiết kế hướng đối tượng bằng UML - pdf 15

Chia sẻ miễn phí cho các bạn tài liệu: Phân tích thiết kế hướng đối tượng bằng UML
Phân tích thiết kế hướng đối tượng bằng UML
- 2 -

Hình 1. Cách tiếp cận hướng đối tượng.
Phương pháp phát triển phần mềm hướng đối tượng tuy là một phương
pháp mới trong những năm gần đây nhưng đã chứng tỏ được ưu thế khi lập trình các hệ thống phức tạp, đem lại những thành quả to lớn. Các nhà phát triển phần mềm nhận thấy rằng phát triển phần mềm hướng đối tượng mang lại một phần mềm thương mại có chất lượng cao với độ tin cậy cao, dễ mở rộng và dễ sử dụng lại, chạy trơn tru, phù hợp với yêu cầu của người dùng và đặc biệt là khả năng phát triển cao.
Phát triển phần mềm hướng đối tượng là cách xây dựng các modul hoặc
các đối tượng có thể thay thế, hiệu chỉnh và sử dụng lại dễ dàng. Hướng phát triển này coi thế giới thực là một hệ thống các đối tượng. Mô tả các đối tượng của thế giới thực bằng một tập rời rạc các đối tượng bao gói cả dữ liệu và chức năng của nó.
Phương pháp phát triển phần mềm truyền thống chủ yếu tập trung vào
chức năng của hệ thống - Hệ thống làm được những gì? Còn phát triển theo hướng đối tượng thì tập trung vào đối tượng, cả thông tin và hành vi, chúng kết hợp giữa dữ liệu và chức năng. Cho khả năng xây dựng hệ thống mềm dẻo.
Phương pháp tiệm cận hướng đối tượng cho khả năng xây dựng phần mềm
để mô tả các lĩnh vực, vấn đề tốt hơn phương pháp truyền thống. Các hệ thống tạo ra sẽ dễ dàng tương thích với việc thay đổi các yêu cầu , dễ dàng bảo trì hơn, dễ dàng nâng cấp và khả năng sử dụng lại mã lệnh cao hơn. Cho phép chúng ta tạo ra các modul chức năng. Với phương pháp này , chúng ta quan tâm đến việc hệ thống làm được gì chứ không phải hệ thống làm như thế nào.
Có nhiều lý do để lựa chọn phương pháp hướng đối tượng, vì ngoài những
ưu điểm trên nó còn có một số đặc điểm sau:
Xoá bỏ ranh giới giữa các pha trong phát triển phần mềm: Phát triển phần
mềm theo phương pháp truyền thống đối với mỗi bước của tiến trình phát triển phần mềm nó đòi hỏi các kiểu và các phương pháp khác nhau. Việc chuyển từ pha này sang pha khác là một sự chuyển tiếp phức tạp giữa các mô hình gần như khác nhau hoàn toàn. Sự chuyển giao đó không những làm chậm tiến trình phát triển phần mềm mà còn làm tăng cỡ của dự án và lỗi trong việc chuyển từ ngôn ngữ này sang ngôn ngữ khác cũng phát sinh nhiều hơn. Tiếp cận hướng
Chức năng chính
Chức năng con 1
Chức năng con 2
Chức năng
con 1.1
Chức năng
con 1.2
Chức năng
con 2.1
Chức năng
con 2.2
Ngày nay, Công nghệ thông tin đã và đang đóng vai trò quan trọng trong đời sống kinh tế xã hội của nhiều quốc gia trên thế giới, hệ thống tin học phát triển nh
Dành riêng cho anh em Ket-noi, bác nào cần download miễn phí bản đầy đủ thì trả lời topic này, Nhóm Mods sẽ gửi tài liệu cho bạn qua hòm tin nhắn nhé.
- Bạn nào có tài liệu gì hay thì up lên đây chia sẻ cùng anh em.
- Ai cần tài liệu gì mà không tìm thấy ở forum, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status