Giới thiệu tài liệu
Bài giảng Công nghệ Phần Mềm: Nhân Tạo Kiến Trúc chủ trình giới thiệu các kiến thức về việc xây dựng kiến trúc một sản phẩm phần mềm, nhằm đáp ứng yêu cầu của người dùng và tối ưu hóa hiệu năng. Bài giảng này cũng quan tâm tới việc xem xét tính linh hoạt, khả chuyển và sử dụng lại của kiến trúc phần mềm.
Đối tượng sử dụng
Sinh viên công nghệ thông tin, người luyện thăng chuyên môn về công nghệ phần mềm.
Nội dung tóm tắt
Bài giảng Công nghệ Phần Mềm: Nhân Tạo Kiến Trúc chứa các nội dung về việc xây dựng kiến trúc một sản phẩm phần mềm, bao gồm các quy tắc, kiểu kiến trúc, và cách thức đánh giá. Theo định nghĩa của Len Bass và đồng nghiệp, kiến trúc phầm mềm là bản thiết kế cho việc xây dựng và tiến hóa phần mềm, bao gồm các quyết định thiết kế về cấu trúc, hành vi, tương tác và thuộc tính chất lượng. Bằng việc tập trung vào những kiến thức quan trọng liên quan đến kiến trúc phần mềm, bài giảng này cho phép người đọc nắm chắc về các loại kiến trúc phần mềm là gì và lý do tại sao nó quan trọng. Ngoài ra, bài giảng cũng cung cấp cho người đọc một số thuộc tính chất lượng của kiến trúc phầm mềm như linh hoạt, khả chuyển và sử dụng lại. Bài giảng không chỉ tập trung vào việc giới thiệu các kiến thức liên quan đến kiến trúc phần mềm mà cũng giúp người đọc hiểu được cách thiết kế kiến trúc phần mềm hiệu quả bằng cách phân rã tiến trình chạy song song và xác định những 'nút cổ chai' về hiệu năng trong hệ thống.