1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng OOAD năm 2013: Bài 3 - Phân tích

27 1 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 565,08 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng OOAD năm 2013: Bài 3 - Phân tích trình bày về phương pháp luận; lập mô hình quan niệm trong OOAD; phân tích use case trong OOAD; phân tích lớp trong OOAD năm 2013. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức về lĩnh vực này.

Trang 1

BÀI GIẢNG OOAD

NĂM 2013

BÀI 3:

PHÂN TÍCH

Trang 2

MỤC TIÊU CỦA PHÂN TÍCH

• Cấu trúc mức quan niệm

• Hành vi mức quan niệm

Trang 3

VÍ DỤ MỞ ĐẦU

Trang 4

– Tiếp cận quan niệm

– Tiếp cận chuyển giao chức năng

– Mô hình hoá bằng các biểu đồ tương tác

– Mô hình hoá bằng biểu đồ trạng thái

Trang 5

NỘI DUNG

• Phương pháp luận

• Lập mô hình quan niệm

• Phân tích use case

• Phân tích lớp

Trang 6

PHƯƠNG PHÁP LUẬN

• Phương pháp luận

– Công việc

– Tài liệu

• Lập mô hình quan niệm

• Phân tích use case

• Phân tích lớp

Trang 7

CÔNG VIỆC

Trang 8

HOẠT ĐỘNG – TÀI LIỆU

Trang 9

LẬP MÔ HÌNH QUAN NIỆM

Trang 10

MỤC ĐÍCH

• Mô hình phản ánh các yêu cầu hệ thống với

các lớp được thấy hiển nhiên hoặc có thể nhìn thấu được

• Mô hình được phác thảo từ

– Thông tin thu thập được lúc bắt đầu dự án

Trang 12

TÌNH HUỐNG

Trang 13

TÌNH HUỐNG

Trang 14

PHÂN TÍCH MỘT USE CASE

• Phương pháp luận

• Lập mô hình quan niệm

• Phân tích use case

Trang 15

TÀI LIỆU

Trang 16

K.THUẬT CHUYỂN GIAO C.NĂNG

• Nguyên lý: trách nhiệm về quyền sở hữu và xử

lý dữ liệu nên ủy thác cho lớp thích hợp nhất

• Thực hiện: bằng cách đóng vai

• Phương tiện: thẻ CRC (Class Responsibility

Collaboration)

Trang 17

THẺ CRC: FRONT

Trang 18

THẺ CRC: BACK

Trang 19

THẢO LUẬN

Trang 20

TÌNH HUỐNG

Trang 21

PHÂN TÍCH LỚP

• Phương pháp luận

• Lập mô hình quan niệm

• Phân tích use case

• Phân tích lớp

– Dùng cộng tác

– Chuyên biệt hóa

– Trạng thái

Trang 22

DÙNG CỘNG TÁC

• Hiện thực một thao tác bằng cách xây dựng

một cộng tác

Trang 23

CHUYÊN BIỆT HÓA

• Có những đối tượng trong cùng một lớp nhưng khi phân tích chi tiết xuất hiện các yếu tố khác nhau cần được mô tả lại

• Chuyên biệt hóa cho phép chi tiết tập đối

tượng (class), sẽ làm xuất hiện thêm

– Các quan hệ mới

– Các lớp mới

Trang 24

TÌNH HUỐNG

• Xây dựng cấu trúc tổng quát hóa cho các lớp của các đối tượng vật chứa (cấu trúc dữ liệu)

Trang 25

TRẠNG THÁI

• Nếu mô tả các đối tượng thường xuyên bị thay đổi, xây dựng các biểu đồ trạng thái Xem xét quá trình đổi trạng thái thấy được hành động của đối tượng

Trang 26

on / a = b = 0; op = ' '

Common

op( c ) / cal(); o = c equal / cal()

Trang 27

ĐÁNH GIÁ

• Tài liệu mô hình hóa cấu trúc

• Tài liệu mô hình hóa hành vi

• Lập mô hình quan niệm

• Kỹ thuật chuyển giao chức năng

• Mô hình hoá bằng các biểu đồ tương tác

• Mô hình hoá bằng biểu đồ trạng thái

Ngày đăng: 08/05/2021, 12:34

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w