Phân tích thiết kế hệ thống hướng đối tượng

Khi xây dựng hệ thống các phương pháp phân tích thiết kế thường gặp:

- Hướng chức năng: biến (dữ liệu) và hàm (xử lý) tách rời nhau.

- Hướng đối tượng: Đối tượng (hàm và biến) xử lý gắn với biến.

Ưu điểm của phân tích thiết kế hướng đối tượng là rất lớn:

- Chuyên môn hóa cáo, dễ thực hiện.

- Nhiều công cụ hỗ trợ.

- Khả chuyển.

Nhược điểm: Xây dựng với hệ thống nhỏ sẽ tốn kém

Vậy đối tượng ở đây là gì: Một đối tượng là một sự vật, một cá thể, có thể cầm hoặc đá được, bất cứ cái gì mà bạn nhìn vào và có thể tưởng tượng ra các đặc tính của riêng nó. Có vài đối tượng là thực thể sống, có thể không, trong thế giới thực nó có thể là chiếc xe, con chó, con bò, .. vv. Mỗi một thực thể có các thuộc tính và các cách thể hiện của chúng. Ta có thể tưởng tượng đơn giản là trong phân tích thiết kế hệ thống. Thế giới thực sẽ được mô tả và mã hóa bằng các đoạn mã.

Khi các đối tượng có chung đặc tính về thông tin nào đó, nó sẽ được tập hợp lại thành một lớp. Lớp là một kiểu các đối tượng. Các lớp được phân loại như sau:

  • Lớp thực thể : Chịu trách nhiệm xử lý thông tin nghiệp vụ. trong pha cài đặt thì được sử dụng để lập trình. Lớp thực thể là lớp xuyên suốt qua các pha.
  • Lớp giao diện: Phục vụ cho việc nhập và xuất thông tin
  • Lớp điều khiển: Điều phối hoạt động của các lớp đối tượng. Đưa ra quyết định. lớp này được lập trình hướng chức năng.

Phương thức: Mỗi phương thức mô tả hành động mà đối tượng có được.

Trạng thái: Mỗi trạng thái mô tả một đặc điểm về mặt thong tin của đối tượng tại một thời điểm nào đó. Một hành động hay một phương thức có thể làm cho đối tượng giữ nguyên trạng thái hoặc thay đổi trạng thái hiện tại.

Vậy để thiết kế theo phương pháp hướng đối tượng, bạn cần có một kĩ năng và tư duy đầy đủ về một đối tượng, thực thể, lớp hay bất cứ cái gì các bạn thích

Filed Under: Phân tích thiết kế hệ thốngUncategorized

About the Author

Leave a Reply




If you want a picture to show with your comment, go get a Gravatar.