Đề cương khóa học
Giới thiệu
Tổng quan về Software Architecture
- Các yếu tố thúc đẩy kiến trúc
- Sự cần thiết của việc xây dựng kiến trúc
Khám phá các Trách nhiệm của Kiến trúc sư
- Trách nhiệm, kỹ năng và kiến thức
- Lãnh đạo kỹ thuật
- Nhà phát triển so với kiến trúc sư
Hiểu về Quy trình Xây dựng Kiến trúc
- Lập trình, huấn luyện và cộng tác
- Quản lý rủi ro kỹ thuật
- Phân tích và đánh giá một kiến trúc
Đưa ra Quyết định Kiến trúc trong các Nhóm Phát triển
- Thu thập và ghi lại các vấn đề
- Xây dựng cộng đồng thực hành
- Tạo ma trận phân công trách nhiệm
Tìm hiểu về Mô tả Kiến trúc
- Quan điểm và khung
- Ngôn ngữ mô tả
Trực quan hóa Software Architecture
- Communication và từ vựng chung
- Mô hình và sơ đồ
- Mẫu kiến trúc
Tài liệu hóa Software Architecture
- Documentation như một hướng dẫn
- Các thành phần
Hiểu về Tiêu chuẩn, Suy giảm và Khôi phục
- Tiêu chuẩn quốc tế
- Giải quyết sự khác biệt quy trình
Tham gia vào Quy trình Cung cấp
- Kiến trúc phù hợp ở đâu trong quy trình
- Mối quan hệ với cấu trúc tổ chức
- Xây dựng thiết kế linh hoạt
Tóm tắt và Kết luận
Requirements
- Kiến thức về thiết kế, phát triển hoặc kiểm thử phần mềm
Đối tượng
- Kỹ sư cao cấp
- Kỹ sư mới vào nghề
- Nhà phát triển
Testimonials (3)
I liked the exercises that helped to open the mind and gain new insights into software architecture.
Gabriele - EAGLEPROJECTS S.p.A.
Course - Architecture and Design: Core + Advanced Training
Structured and funny
Valentin Pravtchev - Carmeq GmBH
Course - Learning CMake
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.