• Để khắc phục nhược điểm của phương pháp phân tích hướng cấu trúc thì Phân tích thiết kế hướng đối tượng đã ra đời và tạo ra một cách tiếp cận mới với các công cụ hỗ trợ siêu việt cho P[r]
(1)1
BÀI 6
NHỮNG NÉT CHUNG NHẤT KỸ NGHỆ PHẦN MỀM HƯỚNG ĐỐI TƯỢNG
(2)2
TÌNH HUỐNG KHỞI ĐỘNG
• Q trình phân tích hệ thống truyền thống tách rời xử lý liêu tồn Sự thành công bền vững tính lập đơn giản thiết kế
• Tuy nhiên nhược điểm cách tiếp cận truyền thống chỗ không kế thừa khả trừu tượng
(3)3
MỤC TIÊU
Phân biệt phương pháp phân tích cấu trúc hướng đối tượng;
Xác định cần thiết cách tiếp cận hướng đối tượng đối phân tích thiết kế HTTT đại;
Xây dựng sơ đồ phân tích thiết kế hướng đối tượng thông qua ngôn ngữ UML;
(4)4
NỘI DUNG
Xây dựng sơ đồ use-case (Use Case Diagram);
Viết phần mô tả tình Use Case;
Phát triển sơ đồ hoạt động (Activity Diagram) sơ đồ trình tự hệ thống (System Sequence Diagram);
Cải tiến tăng cường sơ đồ lớp mơ hình miền (Domain Model Class Diagram);
Giải thích cách thức sơ đồ UML kết hợp để xác định yêu cầu chức cho việc tiếp cận hướng đối tượng
2 1
4 3
(5)5
TỔNG QUÁT
• Mục tiêu việc xác định yêu cầu hiểu nhu cầu người sử dụng, quy trình kinh doanh hệ thống hỗ trợ cho quy trình kinh doanh; • Hiểu xác định yêu cầu cần thiết cho hệ thống sử dụng kỹ
thuật mơ hình phân tích hướng đối tượng;
• Ranh giới phân tích hướng đối tượng thiết kế hướng đối tượng tương đối mơ hồ:
Phương hướng lặp để phát triển;
Các mô hình dựng sẵn phân tích cải tiến trình
(6)6
1 NGƠN NGỮ MƠ HÌNH HỢP NHẤT VÀ NHĨM QUẢN LÝ ĐỐI TƯỢNG
• Ký hiệu mơ hình hướng đối tượng ngơn ngữ mơ hình hợp (UML- Unified Modeling Language);
• UML đại diện cho nhóm quản lý đối tượng (OMG - Object Management Group) kỹ thuật mơ hình tiêu chuẩn;
• Mục đích nhóm quản lý đối tượng:
Thúc đẩy học thuyết thực hành công nghệ đối tượng để phát triển
các hệ thống phân phối;
(7)7
2 CÁC YÊU CẦU HƯỚNG ĐỐI TƯỢNG
• Các yêu cầu hệ thống hướng đối tượng đặc tả viết thành văn thơng qua q trình xây dựng mơ hình;
• Q trình phát triển hệ thống bắt đầu với việc xác định yếu tố kiện; • Sự kiện qui trình nghiệp vụ mà hệ thống cần phải hướng đến;
(8)8
3 CÁC MƠ HÌNH TIẾP CẬN ĐỐI TƯỢNG
• Sơ đồ lớp (Class diagram) – xác định thành phần hệ thống;
• Các sơ đồ use-case mơ tả use-case – vai trò người sử dụng cách thức họ sử dụng hệ thống;
• Các sơ đồ trình tự hệ thống (Systems sequence diagrams- SSDs) – xác định liệu đầu vào, liệu đầu trình tự tương tác người sử dụng hệ thống use case;
(9)9
CÁC SƠ ĐỒ U CẦU MƠ HÌNH TRUYỀN THỐNG VÀ MƠ HÌNH 00
Bảng kiện kiện
Các vật
Phân đoạn DFD
Mơ tả quy trình Mơ hình
truyền thơng khác Xác định
luồn liệu
Sơ đồ ngữ cảnh Mơ tả tình huốngsử dụng
Sơ đồ hoạt động Sơ đồ trạng thái
Sơ đồ trình tự hệ thống Sơ đồ tình
sử dụng Tiếp cận
truyền thơng hướng đối tượngTiếp cận Sơ đồ lớp
(10)10
CÂU HỎI TƯƠNG TÁC