ASI101 - Phần 16: Kiến trúc phần mềm - góc nhìn và cách mô tả
Không ai vẽ được toàn bộ một hệ phần mềm trên một trang giấy, nên kiến trúc luôn được trình bày thành nhiều bản vẽ, mỗi bản trả lời một loại câu hỏi. Một phong cách kiến trúc là lời giải mẫu đã được dùng đi dùng lại như phân lớp, hướng sự kiện hay khách - chủ, mỗi phong cách kèm cái giá riêng về hiệu năng lẫn khả năng thay đổi. Các góc nhìn thì chia theo mối quan tâm: ai gọi ai, mã nằm trong tệp nào, tiến trình chạy trên bộ điều khiển nào, dữ liệu đi theo đường nào; trộn lẫn chúng vào một hình là cách nhanh nhất để không ai đọc được. Người học rút ra vài nguyên tắc bền như tách giao diện khỏi cài đặt và giữ phụ thuộc một chiều, dựng cấu trúc mức cao của một hệ trên xe, rồi đặt công việc kiến trúc vào đúng chỗ trong quy trình phát triển, nơi quyết định sớm thì rẻ mà sửa muộn thì đắt.
Bắt đầu bằng Chế độ học nếu bạn muốn đáp án và giải thích hiện ngay sau mỗi câu — không bấm giờ, dừng lúc nào cũng được. Chọn Thi thử khi muốn biết mình đang ở đâu: có bấm giờ, chấm điểm ở cuối, và giải thích chỉ mở sau khi nộp.
Luyện tập theo chủ đề này
Câu hỏi của chủ đề
Đề có câu hỏi của chủ đề này
2 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.