Bài giảng Các mẫu thiết kế hướng đối tượng - Chương 6: Các mẫu thiết kế phục vụ tổ chức cấu trúc các đối tượng
Tổng quát về mẩu thiết kè HĐT
□ Trong việc phát triển 1 phần mềm, ta thường thực hiện các hoạt động chức năng sau đây :
1. Nắm bắt yêu cầu phần mềm
2. Phân tích từng chúc năng
3. Thiết kế
4. Hiện thực (hay viết code)
6. Kiểm thứ
□ Các hoạt động trên có mối quan hệ phụ thuộc nhau, cụ thể kết quả của bước i là dữ liệu đầu vào cúa bước thứ i+1. Do đó nếu bưóc thứ i có lỗi, nghĩa là kết quả cúa nó không đúng thi sẽ kéo theo các bước sau đó sẽ bị lỗi cho dù ta cố gắng thực hiện chúng tốt cách gì đi nữa.
Tổng quát về mẩu thiết kè HĐT
□ Như vậy, lỗi ở bước đẩu tiên là nguy hại nhất, kế đó là lỗi ở bước thức 2, thứ 3,. Tuy nhiên, các bưóc nắm bắt yêu cẩu và phân tích chúc năng thường chỉ tạo ra kết quả ít, chưa có độ phức tạp cao, do đó ta vẫn có cách kiểm soát để những kết quả này ít có lỗi nhất. Còn bắt đầu từ bước thiết kế trở đi, kết quả sẽ nhiều và có độ phức tạp cao hon nén sê khó kiểm soát hon. Và nếu có lỗi ở bưóc này thì rất nguy hại vì sê kéo theo hoạt động hiện thực không có ý nghĩa gì nữa.
□ Tóm lại, thiết kế phần mềm là một vấn đề rất khó khăn, nhất là khi phần mềm lớn, mối quan hệ giũa các phần tứ sẽ nhiều và phức tạp, bán thiết kế thưòng không hiệu quá và chứa nhiều lỗi khó biết. Hon nửa, ta thường phải trá giá cao cho các lỗi thiết kế vì chúng ảnh hưởng nặng nề đến các giai đoạn sau như viết code, kiểm thứ.
Trang 1
Trang 2
Trang 3
Trang 4
Trang 5
Trang 6
Trang 7
Trang 8
Trang 9
Trang 10
Tải về để xem bản đầy đủ
File đính kèm:
- bai_giang_cac_mau_thiet_ke_huong_doi_tuong_chuong_6_cac_mau.pdf