
GV: Từ Thị Xuân Hiền 236

GV: Từ Thị Xuân Hiền 237
Kiến trúc là tập hợp các quyết định quan trọng về tổ chức hệ
thống phần mềm,bao gồm việc lựa chọn các phần tử cấu trúc và
giao diện.
Chọn kiểu kiến trúc là định hướng cho việc tổ chức các phần tử
cấu trúc, giao diện và sự hợp tác giữa chúng.
Khái niệm về kiến trúc hệ thống

GV: Từ Thị Xuân Hiền 238
Phân tích kiến trúc là hoạt động khám phá các thuộc tính quan
trọng của hệ thống bằng mô hình kiến trúc hệ thống.
Việc phân tích các mô hình kiến trúc có thể có các mục tiêu khác
nhau như:
Uớc tính sớm về kích thước hệ thống.
Độ phức tạp và chi phí.
Sự đáp ứng các yêu cầu hệ thống: yêu cầu chức năng và phi chức năng,
đánh giá các cơ hội để tái sử dụng các chức năng hiện có.
Phân tích kiến trúc

GV: Từ Thị Xuân Hiền 239
Mục tiêu của phân tích kiến trúc
Xác định kiến trúc ứng viên cho hệ thống,dựa trên kinh nghiệm thu
được từ các hệ thống tương tự hoặc trong các lĩnh vực tương tự.
Xác định các mẫu kiến trúc, các cơ chế chính và quy ước mô hình hóa cho
hệ thống.
Xác định chiến lược tái sử dụng.
Cung cấp đầu vào cho quá trình lập kế hoạch.
Phân tích kiến trúc

GV: Từ Thị Xuân Hiền 240
Một cơ chế phân tích đại diện cho một mô hình cấu thành một
giải pháp chung cho một vấn đề chung. Các mẫu có thể gồm các
mẫu cấu trúc,mẫu hành vi hoặc cả hai.
Mẫu (pattern)được sử dụng trong quá trình phân tích để giảm độ
phức tạp và để cải thiện tính nhất quán.
Các cơ chế phân tích tập trung vào việc chuyển các yêu cầu
chức năng thành chức năng phần mềm.
Mẫu phân tích - Analysis pattern

