Categories
Software Architecture

Kiến Trúc Sư Phần Mềm 5: Huấn Luyện Viên

Huấn luyện viên SAr và PM cùng nhau tập hợp đội ngũ thiết kế cấp cao NHỎ Nhân viên bổ sung được bổ sung khi thiết kế và hiện thực cấp thấp hơn được giới thiệu SAr và PM phân công các thành viên trong nhóm làm các công việc SAr đảm bảo mọi người […]

Categories
Software Architecture

Kiến Trúc Sư Phần Mềm 4: Người Ra Quyết Định

Người ra quyết định Đội ngũ thiết kế cấp cao SAr + lãnh đạo hệ thống con / chuyên gia công nghệ / lĩnh vực chuyên môn miền Người lãnh đạo đưa ra quyết định thiết kế sớm Đánh đổi các nhu cầu xung đột Đủ kiến thức miền để phân tích sự đánh đổi […]

Categories
Software Architecture

Kiến Trúc Sư Phần Mềm 3: Chuyên Gia Tư Vấn Kỹ Thuật Chính

Chuyên gia tư vấn kỹ thuật chính Đối với quản lý dự án (PM) Mối quan hệ công việc thân thiết PM chịu trách nhiệm cuối cùng cho dự án PM trao SArchitect thẩm quyền kỹ thuật cần thiết Các dự án nhỏ: PM = SArchitect Các dự án lớn hơn Kiểm soát các giao […]

Categories
Software Architecture

Kiến Trúc Sư Phần Mềm 2: Tạo Tầm Nhìn

Tạo tầm nhìn SArchitect thành công là người có tầm nhìn xa Phải biết trước Hệ thống sẽ như thế nào khi hoàn thành Điều gì sẽ đạt được Làm thế nào nó phù hợp với công nghệ và kinh doanh của công ty Tạo tầm nhìn: miền ứng dụng Biết miền ứng dụng và […]

Categories
Software Architecture

Kiến Trúc Sư Phần Mềm 1: Vai Trò Của Kiến Trúc Sư

SArchitect: nó làm gì? Các khía cạnh kỹ thuật của việc thiết kế SA đặt trong bối cảnh của cơ cấu tổ chức Nhiều tương tác Người quản lý, kiến trúc sư hệ thống, nhà phát triển SW, kiến trúc sư SA khác, nhân viên tiếp thị, khách hàng Phải hiểu, phối hợp và lắng […]

Categories
Software Architecture

Các Thành Phần OTS 4: Thiết Kế Dựa Trên Thành Phần Như Tìm Kiếm

Thiết kế dựa trên thành phần như tìm kiếm Thiết kế hệ thống dựa trên thành phần Tìm kiếm các cụm COTS tương thích có thể đáp ứng các mục tiêu của hệ thống Tính linh hoạt trong các yêu cầu hệ thống Có lợi cho việc tích hợp các hệ thống dựa trên thành […]

Categories
Software Architecture

Các Thành Phần OTS 3: Kiến Trúc Không Phù Hợp

Kiến trúc không phù hợp Không phải tất cả các thành phần đều hoạt động cùng nhau Một số chỉ dường như nhưng cho kết quả sai (lỗi tinh vi) Các thành phần không được phát triển cho hệ thống có thể không hoạt động Được phát hiện sau khi mua và cố gắng sử […]

Categories
Software Architecture

Các Thành Phần OTS 2: Tác Động Của Các Thành Phần OTS Đến SA

Tác động của các thành phần OTS đến SA Sử dụng các thành phần Cần thiết trong nhiều trường hợp Cũng tạo ra những thách thức mới Khả năng và trách nhiệm của thành phần là ràng buộc SA Ví dụ Giám sát nhà máy hóa chất

Categories
Software Architecture

Các Thành Phần OTS 1: Giới Thiệu Các Thành Phần OTS

Xây dựng hệ thống từ các thành phần OTS Có sẵn (Off-the-shelf) Kiến trúc nên tôn trọng các thuộc tính chất lượng Kiểm soát thiết kế hệ thống = kiểm soát các phẩm chất đạt được ?? Không đúng với các thành phần OTS Các thành phần OTS được sử dụng Lý do kinh tế […]

Categories
Software Architecture

Dòng Sản Phẩm Phần Mềm 4: Điều Gì Làm Cho Dòng Sản Phẩm Hoạt Động?

Điều gì làm cho PL hoạt động? Tiềm năng tái sử dụng rất rộng Yêu cầu Thiết kế kiến trúc Các phần tử Mô hình hóa và phân tích Thử nghiệm Lập kế hoạch dự án Quy trình, phương pháp, công cụ Người Hệ thống mẫu Loại bỏ khiếm khuyết