Phụ lục 6. Phân tích, thiết kế và lập trình hướng đối tượng
Số trang: 30
Loại file: doc
Dung lượng: 430.00 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Phân tích hệ thống không chỉ có liên quan chặt chẽ với sự xuấthiện của máy tính, mà thực tế nhu cầu phân tích đã có trước khimáy tính xuất hiện từ nhiều thế kỷ.
Nội dung trích xuất từ tài liệu:
Phụ lục 6. Phân tích, thiết kế và lập trình hướng đối tượng phụ lục 6 tượng cho phép mô tả hệ thống gần với thế giới thực hơn, xác định rõ các đối tượng, trừu tượng hoá các yêu c ầu để trên c ơ sở đó phân tích, thiết kế và lập trình hướng đối xây dựng được cấu trúc của hệ thống. Phương pháp hướng đối tượng tượng giải quyết được hố ngăn cách giữa phân tích và thiết kế hệ thống. § 1. Phân tích hướng đối tượng Trong mục này chúng ta đề cập đến các bước cần thực hiện1.1. Giới thiệu trong phân tích hướng đối tượng (PTHĐT). Thông qua ví dụ về Phân tích hệ thống không chỉ có liên quan chặt chẽ với sự xuất phân tích hệ thống thư viện, chúng ta hình dung rõ h ơn công vi ệchiện của máy tính, mà thực tế nhu cầu phân tích đã có trước khi xây dựng các đặc tả yêu cầu, mô tả đối tượng và cách xác đ ịnhmáy tính xuất hiện từ nhiều thế kỷ. Khi các Vua Pharaon của Ai mối quan hệ giữa các lớp đối tượng trong hệ thống.Cập cổ đại xây dựng các Kim Tự Tháp, thì những người thi ết k ếKim Tự Tháp có thể được coi như những nhà thiết kế hệ thống, 1.2. Các bước thực hiện trong phân tích hướng đối tượngnhững kiến trúc sư đại tài, còn những người tổ ch ức vận chuyển Để xây dựng một hệ thống phần mềm thì phải gi ải quyết banguyên vật liệu, huy động nhân công xây dựng Kim Tự Tháp, theo vấn đề chính sau:một nghĩa nào đó, chính là những người phân tích hệ thống. Từ + Dữ liệu, lớp các đối tượng và cấu trúc của chúng.giữa thế kỷ trước, các nhà tư bản, các doanh nghi ệp mu ốn có l ợi + Những hành vi thể hiện các chức năng c ục bộ, những quánhuận cao đã phải tiến hành nghiên cứu phương pháp, cách tổ trình trong hệ thống.chức, phân công lao động hợp lý để cho các hệ th ống sản xu ất,kinh doanh hoạt động đạt hiệu quả cao hơn. Chính h ọ đã th ực + Điều khiển hành vi tổng thể của hệ thống.hiện phân tích những hệ thống đó để đề ra những phương pháp Trong thực tế, cấu trúc dữ liệu và yêu cầu về hành vi của hệquản lý, cách tổ chức mới, tốt hơn. thống thường xuyên thay đổi. Do vậy phải phân tích kỹ bài toán, Cùng với sự phát triển của công nghiệp điện tử, giá thành phần lựa chọn phương pháp phát triển hệ thống thích hợp để cho hệcứng giảm nhiều, nhưng giá phần mềm lại tăng. Nhất là phí tổn thống có tính chất mở, dễ thích nghi giúp cho công vi ệc bảo trì h ệcho bảo trì để hệ thống đáp ứng được như cầu của người sử dụng thống đỡ tốn kém.lại chiếm một tỷ trọng rất lớn trong tổng chi phí cho m ột dự án Người phân tích hệ thống là người có kiến thức bao quát, cóphát triển phần mềm. Điều này cho thấy vai trò của công vi ệc kinh nghiệm trong quá trình phân tích nhiều hệ thống ứng dụngphân tích hệ thống là rất quan trọng và cần thiết phải tìm ra khác nhau, đồng thời phải có khả năng giao tiếp, trao đ ổi và hi ểuphương pháp tốt hơn cho việc phát triển hệ thống. được những người đầu tư, thiết kế và những người sử dụng hệ Phân tích làm nhiệm vụ phân tách bài toán thành các thành phần thống.nhỏ hơn. Trong công nghệ phần mềm thì nó còn có nghĩa là ph ải Nhiệm vụ của phân tích hệ thống là phải trả lời cho được câuhiểu rõ quá trình xây dựng đặc tả yêu cầu của người sử d ụng, hỏi Hệ thống làm cái gì? và Tại sao?. Để xác định được bàinắm được các chức năng và cách phân rã hệ thống vật lý thành các toán và trả lời được những câu hỏi nêu trên thì người phân tíchđơn thể (module). Theo phương pháp truyền thống thì đi ều đó cũng cần phải phát hiện, tìm hiểu kỹ những hệ thống đã có ho ặcthường được thực hiện theo cách tiếp cận trên-xuống (top- ...
Nội dung trích xuất từ tài liệu:
Phụ lục 6. Phân tích, thiết kế và lập trình hướng đối tượng phụ lục 6 tượng cho phép mô tả hệ thống gần với thế giới thực hơn, xác định rõ các đối tượng, trừu tượng hoá các yêu c ầu để trên c ơ sở đó phân tích, thiết kế và lập trình hướng đối xây dựng được cấu trúc của hệ thống. Phương pháp hướng đối tượng tượng giải quyết được hố ngăn cách giữa phân tích và thiết kế hệ thống. § 1. Phân tích hướng đối tượng Trong mục này chúng ta đề cập đến các bước cần thực hiện1.1. Giới thiệu trong phân tích hướng đối tượng (PTHĐT). Thông qua ví dụ về Phân tích hệ thống không chỉ có liên quan chặt chẽ với sự xuất phân tích hệ thống thư viện, chúng ta hình dung rõ h ơn công vi ệchiện của máy tính, mà thực tế nhu cầu phân tích đã có trước khi xây dựng các đặc tả yêu cầu, mô tả đối tượng và cách xác đ ịnhmáy tính xuất hiện từ nhiều thế kỷ. Khi các Vua Pharaon của Ai mối quan hệ giữa các lớp đối tượng trong hệ thống.Cập cổ đại xây dựng các Kim Tự Tháp, thì những người thi ết k ếKim Tự Tháp có thể được coi như những nhà thiết kế hệ thống, 1.2. Các bước thực hiện trong phân tích hướng đối tượngnhững kiến trúc sư đại tài, còn những người tổ ch ức vận chuyển Để xây dựng một hệ thống phần mềm thì phải gi ải quyết banguyên vật liệu, huy động nhân công xây dựng Kim Tự Tháp, theo vấn đề chính sau:một nghĩa nào đó, chính là những người phân tích hệ thống. Từ + Dữ liệu, lớp các đối tượng và cấu trúc của chúng.giữa thế kỷ trước, các nhà tư bản, các doanh nghi ệp mu ốn có l ợi + Những hành vi thể hiện các chức năng c ục bộ, những quánhuận cao đã phải tiến hành nghiên cứu phương pháp, cách tổ trình trong hệ thống.chức, phân công lao động hợp lý để cho các hệ th ống sản xu ất,kinh doanh hoạt động đạt hiệu quả cao hơn. Chính h ọ đã th ực + Điều khiển hành vi tổng thể của hệ thống.hiện phân tích những hệ thống đó để đề ra những phương pháp Trong thực tế, cấu trúc dữ liệu và yêu cầu về hành vi của hệquản lý, cách tổ chức mới, tốt hơn. thống thường xuyên thay đổi. Do vậy phải phân tích kỹ bài toán, Cùng với sự phát triển của công nghiệp điện tử, giá thành phần lựa chọn phương pháp phát triển hệ thống thích hợp để cho hệcứng giảm nhiều, nhưng giá phần mềm lại tăng. Nhất là phí tổn thống có tính chất mở, dễ thích nghi giúp cho công vi ệc bảo trì h ệcho bảo trì để hệ thống đáp ứng được như cầu của người sử dụng thống đỡ tốn kém.lại chiếm một tỷ trọng rất lớn trong tổng chi phí cho m ột dự án Người phân tích hệ thống là người có kiến thức bao quát, cóphát triển phần mềm. Điều này cho thấy vai trò của công vi ệc kinh nghiệm trong quá trình phân tích nhiều hệ thống ứng dụngphân tích hệ thống là rất quan trọng và cần thiết phải tìm ra khác nhau, đồng thời phải có khả năng giao tiếp, trao đ ổi và hi ểuphương pháp tốt hơn cho việc phát triển hệ thống. được những người đầu tư, thiết kế và những người sử dụng hệ Phân tích làm nhiệm vụ phân tách bài toán thành các thành phần thống.nhỏ hơn. Trong công nghệ phần mềm thì nó còn có nghĩa là ph ải Nhiệm vụ của phân tích hệ thống là phải trả lời cho được câuhiểu rõ quá trình xây dựng đặc tả yêu cầu của người sử d ụng, hỏi Hệ thống làm cái gì? và Tại sao?. Để xác định được bàinắm được các chức năng và cách phân rã hệ thống vật lý thành các toán và trả lời được những câu hỏi nêu trên thì người phân tíchđơn thể (module). Theo phương pháp truyền thống thì đi ều đó cũng cần phải phát hiện, tìm hiểu kỹ những hệ thống đã có ho ặcthường được thực hiện theo cách tiếp cận trên-xuống (top- ...
Tìm kiếm theo từ khóa liên quan:
kỹ thuật máy tính lập trình máy tính thủ thuật lập trình ưu tiên của các phép toán thiết kế hướng đối tượng lập trình hướng đối tượng rbo CTài liệu có liên quan:
-
Bài giảng Phân tích và thiết kế hướng đối tượng - Đỗ Ngọc Như Loan
9 trang 291 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 262 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 251 0 0 -
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 2 - Nguyễn Ngọc Duy
7 trang 231 0 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 223 0 0 -
15 trang 204 0 0
-
Bài giảng Công nghệ phần mềm - Chương 2: Quy trình xây dựng phần mềm
36 trang 190 0 0 -
65 trang 187 0 0
-
69 trang 162 0 0
-
Hướng dẫn lập trình với Android part 4
5 trang 158 0 0