Luận Văn Tìm hiểu về phân tích thiết kế hệ thống hướng đối tượng

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    I. TỔNG QUAN VỀ PTTKHT HƯỚNG ĐỐI TƯỢNG
    1. Khái niệm PTTKHT hướng đối tượng.

    2. Ưu điểm của mô hình hướng đối tượng.
    3. Giới thiệu ngôn ngữ UML.
    II. GIỚI THIỆU NGÔN NGỮ UML
    1. Lịch sử ra đời ngôn ngữ UML
    2.Ngôn ngữ mô hình hóa đối tượng UML
    3.Các khái niệm cơ bản trong UML
    III. PHƯƠNG PHÁP PTTKHT HƯỚNG ĐỐI TƯỢNG.
    1. Các biểu đồ UML
    2. Các bước PTTK hướng đối tượng.

    IV. SO SÁNH PTTKHT HƯỚNG CHỨC NĂNG VÀ PTTKHT HƯỚNG ĐỐI TƯỢNG.


















    PHẦN MỘT : TỔNG QUAN VỀ PTTKHT HƯỚNG ĐỐI TƯỢNG
    I- Lịch sử phát triển của PTTKHT hướng đối tượng.
    - Trước những năm 60, chưa định hình những phương pháp rõ rệt cho phân tích và thiết kế hệ thống thông tin. Người ta xây dựng hệ thống thông tin một cách tùy tiện. Từ những năm 70 đến nay, nhiều phương pháp phân tích và thiết kế lần lượt ra đời. Một số phương pháp đã được sử dụng cho đến tận ngày nay, đó là các phương pháp phân tích và thiết kế có cấu trúc (Structured Analysis and Design Method). Các phương pháp này nhất quán trong cùng một phương hướng tư duy là phân tích có cấu trúc. Phương pháp phân tích thiết kế có cấu trúc trải qua thời gian đã chứng tỏ được tính kinh điển của nó, do tính tư duy nhất quán và chặt chẽ, nhìn chung không cầu kỳ, dễ áp dụng, tuy nhiên còn hạn chế khi áp dụng với các hệ thống đa dạng, phức tạp
    - Vào những năm 1980, các ngôn ngữ hướng đối tượng như Smalltalk và C++ xuất hiện. Cùng với chúng, nảy sinh nhu cầu mô hình hoá các hệ thống phần mềm theo hướng đối tượng. Từ những năm 90, một trào lưu mới, mạnh các phương pháp phân tích thiết kế hướng đối tượng (Object Oriented Analysis and Design Method) phát triển, có thể kể đến:
    + Booch của Grady Booch
    + OMT (Object Modeling Technique) của James Rambaugh
    + OOSE (Object Oriented Software Engineering) của Ivar Jacobson
    Fusion của Hewlett- Packard
    + Coad và Yourdon
    - Mỗi phương pháp đều có hệ thống ký hiệu, phương pháp xử lý và công cụ hỗ trợ riêng, chúng đều có ưu điểm và nhược điểm riêng. Người sử dụng khó khăn để chọn một phương pháp phù hợp. Chính hiện thực này đã được những người tiên phong trong lĩnh vực mô hình hoá hướng đối tượng nhận ra và họ quyết định tích hợp những ưu điểm của mỗi phương pháp và đưa ra một mô hình thống nhất cho lĩnh vực công nghệ phần mềm. Và kết quả là ngôn ngữ mô hình hợp nhất UML (Unified Modeling Language) được đề xuất vào năm 1994 bởi Grady Booch, Ivar Jacobson và James Rumbaugh, và sau đó được quy chuẩn bởi nhóm quản trị đối tượng OMG (Object Management Group). Phiên bản UML 1.1 được chấp nhận vào tháng 11/ 1997. UML 1.3 xuất hiện năm 1999 và 1.4 vào tháng 2/2000
     

    Các file đính kèm:

Đang tải...