Đề tài Phân tích thiết kế hướng đối tượng bằng UML

Ngày nay, Công nghệ thông tin đã và đang đóng vai trò quan trọng trong đời sống kinh tế xã hội của nhiều quốc gia trên thế giới, hệ thống tin học phát triển nhanh chóng và ngày càng trở nên phức tạp. Viêc phát triển các hệ thống phần mềm ngày càng trở nên phức tạp không chỉ về quy mô và phạm vi ứng dụng mà còn cả sự thay đổi về nội dung. Nếu trước đây, các hệ thống phần mềm sử dụng giao diện dòng lệnh từ các xâu kí tự thì ngày nay đã được thay thế bằng giao diện đồ hoạ xu thế sự kiện: Kiến trúc hệ thống đa tầng khách/chủ, cơ sở dữ liệu(CSDL) phân tán, Internet phát triển mạnh mẽ. làm cho các hệ thống phần mềm càng trở nên phức tạp hơn. Vấn đề đặt ra là việc xây dựng hệ thống phần mềm hiện nay, khó khăn lớn nhất không phải là tốc độ thực hiện chương trình, kinh phí hay cái gì khác mà là độ phức tạp. Vì thế hướng giải quyết là làm giảm bớt độ phức tạp của hệ thống phần mềm. Các phương pháp tiếp cận khác nhau đều có thể giải quyết vấn đề này nhưng ở các mức độ khác nhau. Hiện nay, có hai cách tiếp cận phổ biến là tiếp cận hướng chức năng (truyền thống) và tiếp cận hướng đối tượng. Cách tiếp cận hướng chức năng cho phép xây dựng phần mềm là thực hiện dãy tương tác chia nhỏ và hợp nhất. Chia nhỏ để hiểu rõ vấn đề và hợp nhất để xây dựng hệ thống. Các chức năng của hệ thống được nhân diện sau đó lại được tách thành các chức năng con. Tiến trình này được lặp đi lặp lại đến khi được các thành phần đơn giản đến mức chúng được biểu diễn trực tiếp bằng các hàm hay thủ tục của ngôn ngữ lập trình.[1] Kiến trúc phần mềm được cài đặt theo cách tiếp cận hướng chức năng sẽ phản ánh các chức năng hệ thống. Tiếp cận hướng chức năng và cơ chế phân cấp chỉ cho lại kết quả mong muốn khi các chức năng được nhận biết đầy đủ và không được thay đổi theo thời gian. Tuy nhiên trong thực tế phát triển phần mềm luôn là tiến trình động, CSDL động không bao giờ kết thúc hoàn toàn và luôn có những thay đổi, nâng cấp. Sửa đổi hay mở rộng hệ thống quá nhiều làm cho chương trình khác xa so với ban đầu. Phương pháp này thuận tiện cho việc thiết kế CSDL nhưng chỉ được diễn tả bằng một tập hợp các chức năng rời rạc, nên chỉ thích hợp cho sự phân tích bước đầu hoặc cho các hệ thống đơn giản. Sản phẩm hình thành từ giải pháp này khó bảo trì. Mọi chức năng đều chia sẻ khối lượng dữ liệu lớn, các chức năng phải hiểu rõ dữ liệu được lưu trữ thế nào, khi thay đổi cấu trúc dữ liệu kéo theo thay đổi mọi hàm liên quan.Mặt khác tiệm cận này không hỗ trợ lập trình bằng ngôn ngữ hướng đối tượng như C++, JAVA Do đó cần phải có một phương pháp mới có khả năng làm chủ được độ phức tạp, giúp quản lý được chất lượng, độ tin cậy phần mềm ngay cả khi cấu trúc bị tách ra hay tiến hoá. Và phương pháp được mong đợi để giải quyết vấn đề trên là phương pháp tiếp cận hướng đối tượng.

TÀI LIỆU LUẬN VĂN CÙNG DANH MỤC

HỖ TRỢ TÌM VÀ TẢI TÀI LIỆU

  • Từ ngày 01/05/2022

    Luanvan365 sẽ có thêm dịch vụ hỗ trợ các bạn tìm kiếm các tài liệu, luận văn ở nhiều website khác nhau
    Bạn có thể liên hệ với Admin để được hỗ trợ nhé
  • THÔNG TIN LIÊN HỆ


    Phone: 0909.773687 (Zalo, Text) Facebook : Facebook chat hỗ trợ

  • XEM THÊM THÔNG TIN

    Xem thêm bài viết
LIÊN HỆ NGAY

TIN KHUYẾN MÃI

  • thư viện luận văn

    Thư viện tài liệu Phong Phú

    Hỗ trợ download nhiều Website

  • thư viện luận văn

    Nạp thẻ & Download nhanh

    Hỗ trợ nạp thẻ qua Momo & Zalo Pay

  • thư viện luận văn

    Nhận nhiều khuyến mãi

    Khi đăng ký & nạp thẻ ngay Hôm Nay

NẠP THẺ NGAY