Professional Documents
Culture Documents
Từ quan niệm này ta thấy để xác định được kiến trúc của
một phần mềm ta cần chỉ rõ hai nhóm đối tượng trong hệ
thống đó là:
Các cấu phần, hay các thành phần tạo nên hệ thống
Các mối liên hệ giữa các cấu phần.
1.1 Tiếp cận hệ thống
Lưu ý:
Trong giáo trình kiến trúc và thiết kế phần
mềm này thì các thuật ngữ Phần mềm, hệ thống
phần mềm, hệ thống được xem là tương đương.
1.1 Tiếp cận hệ thống
Ví dụ:
HỌC TẠI TRƯỜNG CAO ĐẲNG
Cử nhân CNTT
Tốt nghiệp THPT KINH TẾ KỸ THUẬT
Giải phương trình bậc 2 Nghiệm của phương trình
Dữ liệu đầu vào
1.1 Tiếp cận hệ thống
Ví dụ:
1.1 Tiếp cận hệ thống
Ví dụ:
1.1 Tiếp cận hệ thống
Bài tập:
1.2 Thiết kế kiến trúc
+ Trong qui trình kĩ nghệ yêu cầu, ta cần tổ chức trước hết,
một kiến trúc trừu tượng (hiểu theo nghĩa bao quát), trong
đó ta liên kết các chức năng hoặc công cụ thành từng cấu
phần hoặc hệ thống con. Sau đó ta có thể dựa trên kiến
trúc khởi thuỷ này để thảo luận với những người có thẩm
quyền về các yêu cầu và công cụ cho hệ thống.
1.2 Thiết kế kiến trúc
ợn g h o á
Trừu t ư
Hai kĩ thuật quan trọng nhất
thường được vận dụng trong
thiết kế cấu trúc Phân rã
1.2 Thiết kế kiến trúc
Phân rã: Chia một cấu phần thành các cấu phần
nhỏ hơn dựa theo chức năng, thao tác hoặc tổ
chức dữ liệu.
1.2 Thiết kế kiến trúc
Bài tập:
1.2 Thiết kế kiến trúc
+ Mỗi hệ thống phần mềm thường là duy nhất đối với một
ứng dụng cụ thể nên các hệ thống thuộc cùng một lĩnh vực
ứng dụng thường có cùng một kiến trúc thể hiện các quan
niệm cơ bản của lĩnh vực ứng dụng đó.
1.4 Các quan điểm trong kiến trúc phần mềm
Bài tập:
Bài tập: