. NGUYÊN
PHÂN TÍCH THIẾT KẾ
PHÂN TÍCH THIẾT KẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 1 - 20/59
Lập trình và kiểm thử mođun
Mỗi thành phần trong pha thiết. triển sản phẩm phần mềm
Phân tích
yêu cầu
Phân tích
yêu cầu
Thiết kế
Thiết kế
Viết chương trình
Kiểm thử mođun
Viết chương trình
Kiểm thử mođun
Tích hợp và kiểm
thử hệ thống
Tích hợp và k...
. ´97
UML 1.1
OMG Acceptance, Nov 1997
UML 1.3
UML 1.0
UML partners
June 12, 2003
UML 2.0
UML stands for Unified Modeling Language
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 2 - 11/43
UML.
nhau.
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 2 - 14/43
Khái quát về UML
Mô hình hóa các phần tử
Các quan hệ
Cơ chế mở rộng
Các biểu đồ
dvduc-2004 Phân tích thiết kế hướng đối t...
. chỉ ra nơi luồng công việc bắt đầu
End state: chỉ ra nơi luồng công việc kết thúc
PHÂN TÍCH THIẾT KẾ
PHÂN TÍCH THIẾT KẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN. balance, date opened, status
Chú ý rằng chưa có thiết kế CSDL ở đây
Chỉ bổ sung các thuộc tính để dễ hiểu nghiệp vụ
Account
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 3 - 15/21
Đơn vị tổ. cụ...
. User nhập số
3. Hệ thống khẳng định tính hợp lệ của số
A3. Số không hợp lệ
PHÂN TÍCH THIẾT KẾ
PHÂN TÍCH THIẾT KẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI. thông qua UC
Các luồng lỗi
UC kết thúc thế nào.
Hậu điều kiện (post-condition)
Là điều kiện được thực hiện ngay sau khi kết thúc UC
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 4 - 18/31...
. nghe
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 5 - 17/34
Mô tả đối tượng trong biểu đồ tương tác
Đặc tả đối tượng
Đặt tên
Ánh xạ sang lớp
Duy trì
Đa hiện thực
dvduc-2004 Phân tích thiết kế. thao
tác
Đặt đặc tính đồng bộ cho
thông điệp
Đặt tần số cho thông điệp
PHÂN TÍCH THIẾT KẾ
PHÂN TÍCH THIẾT KẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔ...
. thành trên cơ
sở quan hệ giữa các lớp trong các gói.
Boundaries
Entities
Control
PHÂN TÍCH THIẾT KẾ
PHÂN TÍCH THIẾT KẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI. nhiều lớp kế thừa từ lớp thứ ba thì giữa chúng với lớp thứ ba có
quan hệ khái quát hóa
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 6 - 29/40
Quan hệ kết hợp
Association là kết nối ngữ. t...
. này đến làn bơi khác
Mỗi làn bơi có thể được cài đặt bởi một hay nhiều lớp
PHÂN TÍCH THIẾT KẾ
PHÂN TÍCH THIẾT KẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI. hàng
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 7 - 6/21
Biểu đồ trạng thái
Thí dụ biểu đồ trạng thái
Sử dụng biểu đồ trạng thái để làm gì?
Phân tích viên, người thiết kế và người sử. NG...
... OrderNumber;
//##ModelId=3A7E1426 012 2
String CustomerName;
//##ModelId=3A7E14470208
Date OrderDate;
//##ModelId=3A7E145303D4
Date OrderFillDate;
};
PHÂN TÍCH THIẾT KẾ
PHÂN TÍCH THIẾT KẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ... tính, máy in, thiết bị đọc thẻ từ và truyền tin
Giữa các nút là kết nối giao tiếp, kiểu kết nối được thể
hiện bằng stereotype
dvduc-2004 Phân tích thiết kế hướng đối...
... TÍCH THIẾT KẾ
PHÂN TÍCH THIẾT KẾ
HƯỚNG ĐỐI TƯỢNG
HƯỚNG ĐỐI TƯỢNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI HỌC THÁI NGUYÊN
dvduc-2004 Phân tích ... SMALLINT
First_Name : VARCHAR (15 )
Last_Name : VARCHAR (15 )
Home_Phone : DOM_0
Address : VARCHAR(20)
<<PK>> TC_T_03()
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 9...
... Reservation
+ Magazine Title
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 10 - 21/ 39
Thiết kế
Thiết kế
Trong pha này sẽ mở rộng và chi tiết hóa mô hình phân tích
Xem xét mọi vấn đề liên quan ... MessageBox
+ QuitDialog
Utility Package
+ ObjId
Thiết kế kiến trúc
dvduc-2004 Phân tích thiết kế hướng đối tượng
Bài 10 - 25/39
Thiết kế
Thiết kế...