Professional Documents
Culture Documents
Slides9 ArchitecturalAnalysis
Slides9 ArchitecturalAnalysis
Phân tích
[Sớm
Xây dựng [Khởi đầu
Lặp lại] Lặp lại (Tùy chọn)]
Phân tích
Kiến trúc sư Xác định một ứng viên Trình diễn
Ngành kiến trúc Kiến trúc
tổng hợp
Thiết kế Thiết kế
Các thành phần Cơ sở dữ liệu
Machine Translated by Google
Kiến trúc
Phân tích
Chức năng
Kỹ thuật hệ thống
Nhà tích hợp hệ thống
Cấu trúc liên kết hệ thống, phân phối,
Hiệu suất, khả năng mở rộng, thông lượng
cài đặt, truyền
thông
Machine Translated by Google
Hiện vật
phụ thuộc
• Các gói có thể liên quan với nhau bằng cách sử dụng
mối quan hệ phụ thuộc.
MỘT
MỘT
Hệ thống
B phân cấp B
theo chu kỳ
phải
MỘT
MỘT'
C
Sự phụ thuộc vòng tròn làm cho không thể
sử dụng lại gói này mà không có gói kia.
Machine Translated by Google
mal2
mal2 Thay đổi dấu đầu dòng trên tất cả các slide cần đọc: Định nghĩa .... của Model
Mlang, 5/5/2004
Machine Translated by Google
Mẫu và Khung
• Mẫu
– Cung cấp giải pháp chung cho một vấn đề
chung trong một ngữ
cảnh • Mẫu phân tích/thiết kế
– Cung cấp giải pháp cho một vấn đề kỹ thuật
trong phạm vi hẹp
– Cung cấp một phần của giải pháp hoặc một phần
của câu đố
• Khung
- Nêu được cách tiếp cận chung để giải quyết
vấn đề
– Cung cấp một giải pháp khung xương, có
chi tiết có thể là mẫu Phân tích/Thiết kế
Machine Translated by Google
– Thảo luận về kết quả và sự cân bằng của việc áp dụng các
mẫu
• Các mẫu thiết kế cung cấp khả năng tái sử dụng các thiết kế thành
công.
Bản mẫu
Thông số
Tên mẫu
– Lớp
– Ống và bộ lọc
- Bảng đen
Machine Translated by Google
Chức
năng cụ thể Các hệ thống con ứng dụng riêng biệt tạo
nên một ứng dụng - chứa phần mềm gia
Ứng dụng tăng giá trị do tổ chức phát triển.
Ví dụ: Lớp
Ứng dụng Lớp 7 Cung cấp các giao thức linh tinh cho các hoạt động chung
Bài thuyết trình Lớp 6 Cấu trúc thông tin và gắn ngữ nghĩa
Phiên họp Lớp 5 Cung cấp các phương tiện điều khiển và đồng bộ hóa hộp thoại
Chuyên chở Lớp 4 Chia tin nhắn thành các gói và đảm bảo gửi y
Liên kết dữ liệu Lớp 2 Phát hiện và sửa lỗi trong chuỗi bit
Thuộc vật chất Lớp 1 Truyền các bit: vận tốc, mã bit, kết nối, v.v.
Machine Translated by Google
đổi – Giao diện người dùng, quy tắc nghiệp vụ và dữ liệu được
giữ lại có xu hướng có khả năng thay đổi cao
Machine Translated by Google
• Các lớp kiến trúc có thể được mô hình hóa bằng cách sử dụng
<<lớp>>
Tên gói hàng
Machine Translated by Google
• Đôi khi bạn cần giới thiệu những thứ mới nói lên
ngôn ngữ miền của bạn và trông giống như những
khối xây dựng nguyên thủy.
Tổ chức mô hình
<<lớp>>
Ứng dụng
<<lớp>>
Dịch vụ kinh doanh
Machine Translated by Google
khách
sử dụng”
hàng
các
bằng
lớpcách
sử dụng”
"Bị hạn chế bởi"
Mô hình ca sử dụng
Kiến trúc sư
Machine Translated by Google
Các cơ chế phân tích được sử dụng trong quá trình phân tích để giảm
độ phức tạp của phân tích và cải thiện tính nhất quán của nó bằng cách
cung cấp cho các nhà thiết kế một cách trình bày ngắn gọn về hành vi phức tạp.
Ví dụ về phân tích
– Độ chi tiết
- Âm lượng
- Khoảng thời gian
Mô tả phân tích
Cơ chế
• Mô hình sử dụng
Tuyến đường
sự hợp tác
Xác thực
Trọng tải
Machine Translated by Google
Yêu cầu
Lịch trình
Danh mục khóa học khóa học cung cấp Khóa học
Machine Translated by Google
Ý chính
Xác định tổ chức cấp cao của mô hình
Giao tiếp
Sự liên tiếp Sơ đồ
Sơ đồ
Ý chính
Xác định tổ chức cấp cao của mô hình
• Tổng quan
• Gói
– Chúng ta đã cung
cấp được bức tranh toàn cảnh
về dịch vụ của các gói ở các lớp
cấp trên chưa?
Machine Translated by Google