Hướng dẫn thiết kế & kiến trúc phần mềm
Software Architecture thường đề cập đến các cấu trúc lớn hơn của một hệ thống phần mềm và nó đề cập đến cách nhiều quy trình phần mềm hợp tác để thực hiện nhiệm vụ của chúng. Software Designđề cập đến các cấu trúc nhỏ hơn và nó đề cập đến thiết kế bên trong của một quy trình phần mềm duy nhất. Đến cuối hướng dẫn này, người đọc sẽ hiểu rõ về các khái niệm kiến trúc phần mềm và các khái niệm thiết kế, đồng thời có thể lựa chọn và làm theo mô hình phù hợp cho một dự án phần mềm nhất định.
Hướng dẫn này được thiết kế cho tất cả các chuyên gia phần mềm, kiến trúc sư và kỹ sư thiết kế hệ thống cấp cao. Các nhà quản lý của nhóm kiến trúc cũng sẽ được hưởng lợi từ hướng dẫn này.
Không có điều kiện tiên quyết chính xác cho hướng dẫn này. Bất kỳ chuyên gia phần mềm nào cũng có thể xem qua hướng dẫn này để có được bức tranh toàn cảnh hơn về cách các ứng dụng và sản phẩm phần mềm chất lượng cao được thiết kế.