Which software engineering principle advocates breaking down complex systems into smaller, manageable components that are easier to understand, develop, and maintain?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Modularity". Tính mô-đun là nguyên tắc chia hệ thống lớn thành các khối nhỏ, mỗi khối có nhiệm vụ rõ ràng và giao diện xác định, nhờ đó mỗi khối có thể được hiểu, viết, kiểm thử và bảo trì gần như độc lập với phần còn lại. Phương án "Abstraction" là trừu tượng hoá: che chi tiết bên trong và chỉ phơi ra những gì cần biết để dùng, nó làm giảm độ phức tạp khi nhìn một đơn vị chứ không phải việc chia hệ thống thành nhiều đơn vị. Phương án "Encapsulation" là đóng gói dữ liệu cùng phương thức và chặn truy cập trực tiếp vào trạng thái bên trong, đó là tính chất của một đơn vị đã có. Phương án "Inheritance" là kế thừa, cơ chế để lớp con dùng lại và mở rộng lớp cha, phục vụ tái dùng mã chứ không phải phân rã hệ thống.
Cùng phần 12
When developing software, how would you describe the concept of modularity in software design?Có lời giảiCâu hỏiWhich of the following is NOT a measure of software operability?Có lời giảiCâu hỏiWhat is the final stage of the four phases of the software life cycle?Có lời giảiCâu hỏiCả 49 câu của chủ đề49 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây