so_khanh

New Member
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 Ketnooi, 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í
 

Các chủ đề có liên quan khác

Top