Danh mục

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    
Hoai.2512

Phí tải xuống: 6,000 VND Tải xuống file đầy đủ (30 trang) 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 ...

Tài liệu được xem nhiều: