Trắc nghiệm Tin học 9 Cánh diều bài 1: Nhóm nghề Phân tích và phát triển phần mề và các ứng dụng

Trắc nghiệm Tin học 9 Cánh diều bài 1: Nhóm nghề Phân tích và phát triển phần mề và các ứng dụng

1. Trong quá trình phát triển phần mềm, UI là viết tắt của thuật ngữ nào?
2. Mục đích chính của việc sử dụng hệ thống quản lý phiên bản (Version Control System - VCS) như Git là gì?
3. Khái niệm API (Application Programming Interface) trong phát triển phần mềm dùng để làm gì?
4. Đâu là một phương pháp phát triển phần mềm Agile phổ biến, nhấn mạnh vào sự lặp lại và tăng trưởng liên tục?
5. Đâu là một kỹ năng mềm quan trọng đối với người làm trong nhóm nghề Phân tích và phát triển phần mềm?
6. Đâu là một vai trò quan trọng trong nhóm phát triển phần mềm, chịu trách nhiệm về kiến trúc và thiết kế tổng thể của hệ thống?
7. Vai trò của Kỹ sư kiểm thử (Test Engineer) trong vòng đời phát triển phần mềm là gì?
8. Ngôn ngữ lập trình nào thường được sử dụng làm ngôn ngữ chính cho các ứng dụng di động trên nền tảng Android?
9. Vai trò của Nhà phát triển giao diện người dùng (UI Developer) là gì?
10. Nhà phát triển phần mềm (Software Developer) chủ yếu tập trung vào hoạt động nào?
11. Đâu là một trong những thách thức chính khi làm việc trong nhóm phát triển phần mềm?
12. Yêu cầu nào sau đây thuộc nhóm Yêu cầu chức năng (Functional Requirements)?
13. Ngôn ngữ lập trình nào thường được sử dụng để tạo kiểu dáng và bố cục cho trang web?
14. Ngôn ngữ lập trình nào thường được sử dụng cho phát triển ứng dụng web phía máy chủ (backend)?
15. Ngôn ngữ lập trình nào thường được sử dụng cho phát triển ứng dụng web phía giao diện người dùng (frontend)?
16. Một Yêu cầu kỹ thuật (Technical Requirement) thường bao gồm những gì?
17. Ngôn ngữ lập trình nào thường được sử dụng cho việc xử lý dữ liệu và phân tích, cũng như phát triển các ứng dụng khoa học?
18. Trong nhóm nghề Phân tích và phát triển phần mềm và các ứng dụng, vai trò chính của người phân tích nghiệp vụ (Business Analyst) là gì?
19. Trong mô hình phát triển phần mềm theo chu kỳ (Waterfall Model), giai đoạn nào thường diễn ra sau giai đoạn Thiết kế (Design)?
20. Đâu là một ngôn ngữ dùng để mô tả cấu trúc của trang web và các thành phần bên trong nó?
21. Đâu là một công cụ phổ biến để quản lý dự án phần mềm, hỗ trợ theo dõi tiến độ, nhiệm vụ và cộng tác giữa các thành viên?
22. Trong phát triển phần mềm, Yêu cầu phi chức năng (Non-functional requirements) đề cập đến khía cạnh nào của hệ thống?
23. Khi phân tích yêu cầu, việc xác định Đối tượng sử dụng (Actor) trong sơ đồ Use Case có ý nghĩa gì?
24. Trong nhóm nghề này, UX (User Experience) tập trung vào khía cạnh nào của phần mềm?
25. Trong quy trình phát triển phần mềm, giai đoạn Kiểm thử (Testing) nhằm mục đích gì?