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: 274.00 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 4 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ất hiện của máy tính, mà thực tế nhu cầu phân tích đã có trước khi máy tính xuất hiện từ nhiều thế kỷ. Khi các Vua Pharaon của Ai 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, những kiến trúc sư đại tài, còn những người tổ chức vận chuyển nguyên vật liệu, huy động nhân công xây dựng Kim Tự Tháp, theo một nghĩa nào...
Nội dung trích xuất từ tài liệu:
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 xây dựng được cấu trúc của hệ thống. Phương pháp hướng đối 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ệ § 1. PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG thố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 thư viện, chúng ta hình dung rõ h ơn công vi ệc Phân tích hệ thống không chỉ có liên quan chặt chẽ với sự xuất xây dựng các đặc tả yêu cầu, mô tả đối tượng và cách xác đ ịnhhiện của máy tính, mà thực tế nhu cầu phân tích đã có trước khi mối quan hệ giữa các lớp đối tượng trong hệ thống.máy tính xuất hiện từ nhiều thế kỷ. Khi các Vua Pharaon của AiCập cổ đại xây dựng các Kim Tự Tháp, thì những người thi ết k ế 1.2. Các bước thực hiện trong phân tích hướng đối tượngKim Tự Tháp có thể được coi như những nhà thiết kế hệ thống,nhữ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, + Điều khiển hành vi tổng thể của hệ thống.kinh doanh hoạt động đạt hiệu quả cao hơn. Chính h ọ đã th ựchiệ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, lựa chọn phương pháp phát triển hệ thống thích hợp để cho hệ Cùng với sự phát triển của công nghiệp điện tử, giá thành phần thống có tính chất mở, dễ thích nghi giúp cho công vi ệc bảo trì 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 đỡ tốn kém.cho bảo trì để hệ thống đáp ứng được như cầu của người sử dụnglạ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ệ thống. Phân tích làm nhiệm vụ phân tách bài toán thành các thành phầnnhỏ 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-down), đang hoạt động trong thực tế. Có thể đó chưa phải là hệ thống tinsử dụng phương pháp phân tích có cấu trúc. Phân tích hướng đối ...
Nội dung trích xuất từ tài liệu:
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 xây dựng được cấu trúc của hệ thống. Phương pháp hướng đối 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ệ § 1. PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG thố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 thư viện, chúng ta hình dung rõ h ơn công vi ệc Phân tích hệ thống không chỉ có liên quan chặt chẽ với sự xuất xây dựng các đặc tả yêu cầu, mô tả đối tượng và cách xác đ ịnhhiện của máy tính, mà thực tế nhu cầu phân tích đã có trước khi mối quan hệ giữa các lớp đối tượng trong hệ thống.máy tính xuất hiện từ nhiều thế kỷ. Khi các Vua Pharaon của AiCập cổ đại xây dựng các Kim Tự Tháp, thì những người thi ết k ế 1.2. Các bước thực hiện trong phân tích hướng đối tượngKim Tự Tháp có thể được coi như những nhà thiết kế hệ thống,nhữ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, + Điều khiển hành vi tổng thể của hệ thống.kinh doanh hoạt động đạt hiệu quả cao hơn. Chính h ọ đã th ựchiệ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, lựa chọn phương pháp phát triển hệ thống thích hợp để cho hệ Cùng với sự phát triển của công nghiệp điện tử, giá thành phần thống có tính chất mở, dễ thích nghi giúp cho công vi ệc bảo trì 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 đỡ tốn kém.cho bảo trì để hệ thống đáp ứng được như cầu của người sử dụnglạ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ệ thống. Phân tích làm nhiệm vụ phân tách bài toán thành các thành phầnnhỏ 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-down), đang hoạt động trong thực tế. Có thể đó chưa phải là hệ thống tinsử dụng phương pháp phân tích có cấu trúc. Phân tích hướng đối ...
Tìm kiếm theo từ khóa liên quan:
hàm trong C lập trình C ngôn ngữ lập trình lập trình máy tính giáo án lập trìnhGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 275 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 265 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 265 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 237 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 225 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 217 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 207 0 0 -
15 trang 200 0 0
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 184 0 0