Professional Documents
Culture Documents
Trường Đại học công nghiệp Hà Nội Nội dung chi tiết
KHOA CÔNG NGHỆ THÔNG TIN
1. Các khái niệm hướng đối tượng
2. Tổng quan về ngôn ngữ mô hình hóa UML
3. Mô hình hóa yêu cầu (biểu đồ ca sử dụng)
Mô hình hóa lĩnh vực ứng dụng (biểu đồ lớp lĩnh vực)
PHÂN TÍCH THIẾT KẾ
4.
Theo Buschman:
Kiến trúc phần mềm là mô tả các phân hệ, các thành phần của hệ thống
và phát sinh mã trình
Phân tích thiết kế hướng đối tượng Bài - 5/20 Phân tích thiết kế hướng đối tượng Bài - 6/20
1
03/11/2010
Phân tích thiết kế hướng đối tượng Bài - 7/20 Phân tích thiết kế hướng đối tượng Bài - 8/20
Nguyên tắc phân loại lớp dựa vào bản chất <<Application>>
GiaoVu LopGiang
Lớp giao diện người dùng: Lớp cài đặt màn hình, báo cáo,… Các
lớp này đặt trong thành phần có khuôn dập <<application>>
Các lớp kỹ thuật: Các lớp cài đặt dịch vụ ở mức hệ thống như: bảo
LichBieu
mật, trường cữu, hoặc middleware- <<infrastructure>> <<Application>>
Giaovien <<Infrastructure>>
Lớp lĩnh vực: lớp chứa thông tin lĩnh vực và các dịch vụ liên quan. TruongCuu
Chúng được đưa vào thành phần lĩnh vực – <<domain>>
CacPhuong
Tien
CSDL
Phân tích thiết kế hướng đối tượng Bài - 11/20 Phân tích thiết kế hướng đối tượng Bài - 12/20
2
03/11/2010
Phân tích thiết kế hướng đối tượng Bài - 13/20 Phân tích thiết kế hướng đối tượng Bài - 14/20
Các phần tử của biểu đồ triển khai Thí dụ biểu đồ triển khai
Bộ xử lý
Database
Là máy xử lý: máy chủ, máy trạm Server
Processor
Bổ sung thuộc tính:
Stereotype Oracle Server
Application
Mô tả vật lý của bộ xử lý: tốc độ, dung lượng nhớ Server
Printer
Lập lịch xử lý: Preemptive, Non-preemptive, Cyclic,
Executive, Manual
Main Program
Thiết bị Web
Là phần cứng chỉ có một mục đích: máy in, scanner... Server
Phân tích thiết kế hướng đối tượng Bài - 17/20 Phân tích thiết kế hướng đối tượng Bài - 18/20
3
03/11/2010
Phân tích thiết kế hướng đối tượng Bài - 19/20 Phân tích thiết kế hướng đối tượng Bài - 20/20