Phân tích thiết kế hệ thống - Mô hình đối tượng ppt

25 1.2K 0
Phân tích thiết kế hệ thống - Mô hình đối tượng ppt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mơ hình đối tượng Nội dung    2/24 Ý nghĩa mơ hình đối tượng Nghiên cứu quy trình xây dựng biểu đồ đối tượng Xác định mối quan hệ lớp 07/12/14 Mơ hình đối tượng Ví dụ - Một biểu đồ đối tượng vắn tắt 1 * * * 3/24 07/12/14 Mơ hình đối tượng Ví dụ - Một biểu đồ đối tượng với thuộc tính phương thức 4/24 07/12/14 Mơ hình đối tượng Ý nghĩa mơ hình đối tượng     Biễu diễn cấu trúc tĩnh hệ thống Tập trung lên đối tượng mối liên hệ đối tượng có liên quan đến hệ thống Giúp nắm bắt đối tượng phần phân tích Đặc tả cài đặt phần thiết kế  Là mơ hình trung tâm, quan trọng tiếp cận hướng đối tượng 5/24 07/12/14 Mơ hình đối tượng Quy trình xây dựng biểu đồ đối tượng     6/24 Xác định đối tượng cần thiết Xác định lớp cần thiết Xác định mối quan hệ Xác định thuộc tính phương thức cần thiết 07/12/14 Mơ hình đối tượng Đối tượng  Đối tượng (object) – – – Là tồn giới thực Thường có nhiều thuộc tính, cách thức hoạt động Một người, máy tính, lần bán hàng…  Khi phân tích quan tâm đến đối tượng cần thiết, liên quan đến vấn đề xét 7/24 07/12/14 Mơ hình đối tượng Lớp  Lớp (class) – – – Là mô tả cho tập đối tượng có vai trị tốn xét Mơ tả lớp bao gồm thuộc tính cách thức hoạt động (phương thức) Các đối tượng lớp có cùng:    Cấu trúc tĩnh (tập thuộc tính) Cách thức hoạt động (tập phương thức) Loại quan hệ (quan hệ theo ngữ nghĩa) với đối tượng khác 8/24 07/12/14 Mơ hình đối tượng Lớp >< Đối tượng  Đối tượng (object) –  Lớp (class) – –   Là tồn giới thực Không tồn thực Là kết q trình trừu tượng hố Lớp trừu tượng (abstration) hoá đối tượng - thể nhìn nhận lơgic lên đối tượng vật lý Đối tượng thể (instance) lớp Thuật ngữ: tạo thể hiện, đối tượng thuộc lớp Thực mô hình đối tượng trình bày lớp khơng phải đối tượng 9/24 07/12/14 Mơ hình đối tượng Ví dụ Biểu đồ lớp Biểu đồ đối tượng : Động : Ơ tơ : Bánh xe : Bánh xe : Bánh xe : Bánh xe Xác định lớp ứng cử viên  Dựa vào: – – – – – – – – – 11/24 Bản mô tả u cầu (mơ tả tốn) – ý đến danh từ Tri thức lĩnh vực xét Các trường hợp sử dụng Các đối tượng vật lý  trừu tượng hoá để trở thành lớp Các vai trò nắm giữ đối tượng vật lý Các thủ tục hoạt động Tham khảo hệ thống tương tự Tham khảo ý kiến chuyên gia Tham khảo ý kiến NSD 07/12/14 Mơ hình đối tượng Xác định lớp (2)   Liệt kê lớp “ứng cử viên” Xem xét lại, đối chiếu với thực tế để loại bỏ lớp: – – – – –   12/24 Không hợp lệ ngữ nghĩa (là thuộc tính/phương thức khơng phải lớp) Trùng lắp Không nằm phạm vi vấn đề Khơng rõ Khơng có ý nghĩa Cần lấy ý kiến NSD, chuyên gia lĩnh vực Nên đối chiếu với hệ thống tương tự hệ thống tồn tổ chức 07/12/14 Mơ hình đối tượng Thuộc tính     13/24 Lớp có thuộc tính mơ tả tính chất đối tượng Thường lớp có thuộc tính định danh (khóa) – giúp xác định đối tượng Thông thường thuộc tính đơn trị đối tượng giá trị có kiểu xác định Tập giá trị đối tượng xác định trạng thái đối tượng 07/12/14 Mơ hình đối tượng Xác định thuộc tính   Một đối tượng có nhiều thuộc tính Chỉ xét thuộc tính cần thiết cho toán xét: – – –  Dựa vào: – – – –  14/24 Cần để tham gia q trình xử lý thơng tin Cần để kết xuất thông tin Cần để tạo quan hệ đối tượng Tri thức toán Bản mô tả yêu cầu MH CTHSD (bản mô tả yêu cầu) Các biểu mẫu vào – liệu Nên dự trù cho tương lai 07/12/14 Mơ hình đối tượng Các phương thức      Phương thức mô tả cách thức hoạt động đối tượng lớp Tồn phương thức tương tự có tham số khác Có thể có phương thức tương tự lớp khác Tập phương thức = tất điều mà đối tượng làm (được yêu cầu làm) toán xét Xác định phương thức – – 15/24 Xem xét tài liệu khảo sát, phân tích có Xem xét đối tượng vật lý  chất cơng việc mà đối tượng thực 07/12/14 Mơ hình đối tượng Ký pháp ClassName AttributeName1 : DataType1 AttributeName2 : DataType2 MethodeName1() MethodeName2() Đối tượng Lớp 16/24 07/12/14 Mơ hình đối tượng Xác định mối quan hệ lớp    17/24 Khái niệm quan hệ Vai trò số quan hệ Các loại quan hệ 07/12/14 Mơ hình đối tượng Khái niệm Mối quan hệ (Relationship)    Mô tả liên hệ ngữ nghĩa đối tượng Thông thường đặt hai lớp khác Bao gồm loại – – – – 18/24 Liên kết (Association) Tổng hợp (Generalisation) Phụ thuộc (Dependency) Chi tiết (Refinement) 07/12/14 Mơ hình đối tượng Liên kết (Association)   19/24 Là quan hệ lớp Thông thường quan hệ theo kiểu hai chiều, bên quan hệ có vai trị xác định quan hệ 07/12/14 Mơ hình đối tượng Vai trị quan hệ Vai trò (role): Là chức mà lớp nắm giữ theo nhìn nhận lớp  Vai trò gắn với tên gọi Tên vai trị (role name) Lưu ý: có trường hợp nêu chung tên quan hệ, không nêu tên vai trị (hiểu ngầm định)  20/24 07/12/14 Mơ hình đối tượng Quan hệ chiều   21/24 Khi có chiều có vai trị quan hệ Vai trị gắn thêm mũi tên 07/12/14 Mơ hình đối tượng Bản số (Multiplicity) quan hệ   Chỉ số đối tượng tham gia vào mối liên kết cụ thể Các kiểu mô tả – – – – 22/24 Liệt kê: 1, 3, Miền: 10 Nhiều (0,1,2, ): * Nhiều (1,2,3, ): * 07/12/14 Mơ hình đối tượng Quan hệ ba ngơi (n-air)  23/24 Trường hợp có nhiều hai lớp tham gia vào quan hệ 07/12/14 Mơ hình đối tượng Lớp quan hệ (Association Class)   24/24 Được sinh để xử lý cho yêu cầu quan hệ đưa lại Được gắn với quan hệ, có thuộc tính phương thức 07/12/14 Mơ hình đối tượng Quan hệ đệ quy   25/24 Là quan hệ xảy đối tượng lớp Cần phải tên vai trị 07/12/14 Mơ hình đối tượng ... mô hình đối tượng Nghiên cứu quy trình xây dựng biểu đồ đối tượng Xác định mối quan hệ lớp 07/12/14 Mơ hình đối tượng Ví dụ - Một biểu đồ đối tượng vắn tắt 1 * * * 3/24 07/12/14 Mô hình đối tượng. .. - Một biểu đồ đối tượng với thuộc tính phương thức 4/24 07/12/14 Mơ hình đối tượng Ý nghĩa mơ hình đối tượng     Biễu diễn cấu trúc tĩnh hệ thống Tập trung lên đối tượng mối liên hệ đối tượng. .. liên quan đến hệ thống Giúp nắm bắt đối tượng phần phân tích Đặc tả cài đặt phần thiết kế  Là mơ hình trung tâm, quan trọng tiếp cận hướng đối tượng 5/24 07/12/14 Mô hình đối tượng Quy trình

Ngày đăng: 11/07/2014, 20:20

Từ khóa liên quan

Mục lục

  • Mô hình đối tượng

  • Nội dung

  • Ví dụ - Một biểu đồ đối tượng vắn tắt

  • Ví dụ - Một biểu đồ đối tượng với các thuộc tính và phương thức

  • Ý nghĩa của mô hình đối tượng

  • Quy trình xây dựng biểu đồ đối tượng

  • Đối tượng

  • Lớp

  • Lớp >< Đối tượng

  • Ví dụ

  • Xác định các lớp ứng cử viên

  • Xác định các lớp (2)

  • Thuộc tính

  • Xác định các thuộc tính

  • Các phương thức

  • Ký pháp

  • Xác định các mối quan hệ giữa các lớp

  • Khái niệm Mối quan hệ (Relationship)

  • Liên kết (Association)

  • Vai trò trong quan hệ

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan