Phương pháp hướng chức năng:
Đây là lối tiếp cận truyền thống của ngành Công nghệ phần mềm. Theo lối tiếp cận này, chúng ta quan tâm chủ yếu tới những thông tin mà hệ thống sẽ lưu trữ. Chúng ta hỏi người dùng xem họ sẽ cần những thông tin nào, rồi chúng ta thiết kế ngân hàng dữ liệu để chứa những thông tin đó, cung cấp Forms để nhập thông tin và in báo cáo để trình bày các thông tin. Nói một cách khác, chúng ta tập trung vào thông tin và không mấy để ý đến những gì có thể xảy ra với những hệ thống đó và cách hoạt động (ứng xử) của hệ thống là ra sao. Đây là lối tiếp cận xoay quanh dữ liệu và đã được áp dụng để tạo nên hàng ngàn hệ thống trong suốt nhiều năm trời.
Lối tiếp cận xoay quanh dữ liệu là phương pháp tốt cho việc thiết kế ngân hàng dữ liệu và nắm bắt thông tin, nhưng nếu áp dụng cho việc thiết kế ứng dụng lại có thể khiến phát sinh nhiều khó khăn. Một trong những thách thức lớn là yêu cầu đối với các hệ thống thường xuyên thay đổi. Một hệ thống xoay quanh dữ liệu có thể dể dàng xử lý việc thay đổi ngân hàng dữ liệu, nhưng lại khó thực thi những thay đổi trong nguyên tắc nghiệp vụ hay cách hoạt động của hệ thống.
Phương pháp hướng đối tượng đã được phát triển để trả lời cho vấn đề đó. Với lối tiếp cận hướng đối tượng, tập trung vào cả hai mặt của vấn đề : thông tin vàcách hoạt động.
Phương pháp hướng đối tượng:
Ngày nay, do sự tiến bộ nhanh chóng về công nghệ phần cứng, sức mạnh của các máy tính tăng nhanh sau mỗi khoảng thời gian. Thách thức đặt ra cho công nghệ phần mềm là: phát triển phần mềm như thế nào để tận dụng được các tiềm năng to lớn của phần cứng. vì vậy, xu hướng của phần mềm là ngày càng lớn, càng tinh vi và càng phức tạp hơn. Cùng với sự phát triển những phần mềm có quy mô lớn với tính năng đa dạng, yêu cầu bảo trì đối với các hệ thống lớn và phức tạp càng trở thành vấn đề quan trọng hơn. Trước những thách thức đó, công nghệ phát triển phần mềm hướng đối tượng cùng với các công cụ tự động hóa đi theo nó đã trở thành giải pháp công nghệ hưu hiệu cho các vấn đề đặt ra. Phân tích thiết kế hướng đối tượng trở thành một yêu cầu tất yếu trong công nghệ phát triển phần mềm
Phân tích thiết kế hệ thống theo hướng đối tượng nhìn nhận hệ thông như một tập các đối tượng tương tác với nhau để tạo ra một hành động cho một kết quả ở mức cao hơn.
Lối tiếp cận hướng đối tượng là một lối tư duy về vấn đề theo lối ánh xạ các thành phần trong bài toán vào các đối tượng ngoài đời thực. Với lối tiếp cận này, chúng ta chia ứng dụng thành các thành phần nhỏ, gọi là các đối tượng, chúng tương đối độc lập với nhau. Sau đó ta có thể xây dựng ứng dụng bằng cách chắp các đối tượng đó lại với nhau. Hãy nghĩ đến trò chơi xây lâu đài bằng các mẫu gỗ. Bước đầu tiên là tạo hay mua một vài loại mẫu gỗ căn bản, từ đó tạo nên các khối xây dựng căn bản của mình. Một khi đã có các khối xây dựng đó, bạn có thể chắp ráp chúng lại với nhau để tạo lâu đài. Tương tự như vậy một khi đã xây dựng một số đối tượng căn bản trong thế giới máy tính, bạn có thể chắp chúng lại với nhau để tạo ứng dụng của mình.
» Tin mới nhất:
» Các tin khác: