... được
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh Đức
1
Phân tíchvàThiếtkếHướngđối tượng
dùng UML
Module 13: Thiếtkế Class
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương ... là gì?
w Là 1 đồ thị có hướngvới các node là các trạng
thái nối với nhau bới các transition
w Mô tả lịch sử đời sống của đối tượng
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh ... double) : double
+random() : double
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh Đức
20
Guidelines: Thiếtkế Operation Signatures
w Khi thiếtkế operation signatures phải bảo đảm
hàm...
... nào?
•
Triển khai (Implementation)
Triển khai hệ thống
Ph
Ph
ân tíchvàthiếtkếhướng
ân tíchvàthiếtkếhướng
đối tượng
đối tượng
(Object
(Object
Oriented System
Oriented System
Analysis ... của hệ thống
hướng đốitượng
hướng đối tượng
2.2.1 Lớp vàđối tượng
2.2.2 Phương thức và message
2.2.3 Tóm lược và ẩn thông tin (Encapsulation and
Information Hiding)
2.2.4 Thừa kế (inheritance)
2.2.5 ... dung: phântíchvàthiếtkế hệ thống sử dụng
Rational Rose
Đề tài: sinh viên tự chọn đề tài
•
Mục đích của môn học
Trang bị cho sinh viên một phương pháp có hệ thống để
phân tíchvàthiết kế...
... 17
Phân tích qui trình nghiệp vụ
Đánh giá hiện trạng tổ chức
Mô tả nhu cầu của từng đốitượng liên quan
Ví dụ:
Tên đốitượng liên
quan/ khách hàng
Độ ưu
tiên
Nhu ... ràng buộc nghiệp vụ
Thiết kế qui trình nghiệp vụ
12
Phân tích qui trình nghiệp vụ
Đánh giá hiện trạng tổ chức
Nắm bắt thông tin về tổ chức:
•
Cơ cấu tổ chức, phân cấp và các vai trò trong ... chức Hệ thống
nghiệp vụ
thuộc phạm
vi
Đối tượng
môi trường
tổ chức
Đối tượng bên trong tổ chức
nhưng nằm ngoài hệ thống
nghiệp vụ đang xét
Đối tượng
thuộc hệ
thống
48
Mô hình hoá nghiệp...
... như hướng mô tả.
27
UML và các khái niệm
UML là một ngôn ngữ mô hình sử dụng
các kí hiệu cho việc viết tài liệu, phân
tích, thiếtkếvà thực hiện tiến trình phát
triển hệ thống hướngđối tượng.
Có ... sẽ được miêu tả nhờ vào
các mô hình động (dynamic models).
28
UML là gì?
UML là một cách phântíchvàthiếtkế
mô hình theo hướngđối tượng
•
Hiểu theo cách thông thường, UML bao gồm các
mô ... 1
PHÂN TÍCHTHIẾTKẾHƯỚNGĐỐI
TƯỢNG VỚI UML
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN – KHOA HTTT
Giảng viên: ThS. Nguyễn Đình Loan Phương
Email: phuongndl@uit.edu.vn
46
Lớp
Là mô tả tập các đối...
... cầu
người dùng và tác dụng của chúng lên Phântích và
Thiết kế
Tìm hiểu cách ghi nhận và diễn dịch các yêu cầu
của nguời dùng, là những thông tin được dùng để
bắt đầu việc phântíchvàthiết kế
Actor ... viên A và B sử dụng hệ thống để tra cứu
thông tin
=> Chỉ có một tác nhân là "Người sử dụng“
=> A và B là hai thể hiện của tác nhân này.
PHÂN TÍCHTHIẾTKẾHƯỚNG
ĐỐI TƯỢNGVỚI UML
TRƯỜNG ... Xác định các đốitượng thông tin cần quản lý
• Các Use Case dạng quản lý, tra cứu, kết xuất liên quan
đến các đốitượng thông tin này
Các nghiệp vụ, các xử lý chính
Các báo cáo, kết xuất
...
...
GIÁO TRÌNH
PHÂNTÍCHTHIẾTKẾHƯỚNGĐỐITƯỢNGVỚIUML
33
Mt s hn ch là mt s gii hn v s s dng hoa ... a Use
Case.
64
BÀI 3
Tên bài : PHÂNTÍCH CÁC LỚP
Mã bài : ITPRG3_16.3
Giới thiệu :
ng và các lnh các lp thc th, phântích các lu
khin, mô hình ...
-
Nội dung chính:
I Các đốitượngvà lớp.
1. Đốitượng (Object)
Mng là mt s t thc th, hoc là thc...
... chốt
w Các cơ chế thiếtkếvà cài đặt
w Các Design Class và Subsystem
w Các khả năng tái sử dụng
w Tổ chức mô hình thiết kế
w Checkpoints
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương ... về phântích kiến trúc
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh Đức
47
Hướng tiếp cận phân lớp truyền thống
General
functionality
Specific
functionality
PT & TK Hướngđối ...
các phần tử thiếtkế (design element)
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh Đức
46
Architectural Design Topics
w Các khái niệm then chốt
w Các cơ chế thiếtkếvà cài đặt
w...
... global
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh Đức
1
Phân tíchvàThiếtkếHướngđối tượng
dùng UML
Module 8: Thiếtkế kiến trúc
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương ... chốt
w Các cơ chế thiếtkếvà cài đặt
w Các Design Class và Subsystem
w Các khả năng tái sử dụng
w Tổ chức mô hình thiết kế
w Checkpoints
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương ... chốt
w Các cơ chế thiếtkếvà cài đặt
w Các Design Class và Subsystem
w Các khả năng tái sử dụng
w Tổ chức mô hình thiết kế
w Checkpoints
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương...
... & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh Đức
47
Hướng tiếp cận phân lớp truyền thống
General
functionality
Specific
functionality
PT & TK Hướngđốitượng – Thiếtkế kiến ... Việc phân chia thành các subsystem có logic và
phù hợp với toàn bộ mô hình không?
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương Anh Đức
51
Các tiêu chuẩn phân chia
w Sự chồng lắp và kết ... chốt
w Các cơ chế thiếtkếvà cài đặt
w Các Design Class và Subsystem
w Các khả năng tái sử dụng
w Tổ chức mô hình thiết kế
w Checkpoints
PT & TK Hướngđốitượng – Thiếtkế kiến trúc
Dương...