Skip to the content
Cách xây dựng một kiến trúc bằng phương pháp ADD
- Kiến trúc trong vòng đời
- Thiết kế kiến trúc
- Cấu trúc nhóm
- Hệ thống khung
Thuật ngữ SA
- Kiến trúc phần mềm
- Áp dụng cho một hệ thống
- Mô tả các kiểu phần tử, cách chúng tương tác, cách chức năng sản phẩm được ánh xạ tới chúng
- Mô tả các thể hiện tồn tại trong hệ thống
- Mức độ cụ thể cần thiết để thiết kế một hệ thống
Kiến trúc trong vòng đời
- Vòng đời phân phối tiến hóa (EDLC)
- Phản hồi của người dùng và khách hàng
- Lặp lại một số bản phát hành trước khi phát hành cuối cùng
- Thêm chức năng với mỗi lần lặp lại
EDLC
Yêu cầu → đầu vào
- Kiến trúc được định hình theo yêu cầu
- Các yêu cầu về chức năng, chất lượng và kinh doanh
- Được gọi là trình điều khiển kiến trúc (architectural drivers)
- Xác định trình điều khiển
- Xác định các mục tiêu kinh doanh ưu tiên cao nhất (ít!)
- Biến các mục tiêu kinh doanh này thành các kịch bản chất lượng
- Hoặc các trường hợp sử dụng
- Chọn những thứ có tác động nhiều nhất đến kiến trúc: trình điều khiển kiến trúc (<= 10)