Trắc nghiệm Cánh diều Tin học 9 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 Cánh diều Tin học 9 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. Việc sử dụng các công nghệ cloud computing (điện toán đám mây) trong phát triển ứng dụng có lợi ích gì?
2. Trong nhóm nghề này, một developer (nhà phát triển) thường thực hiện công việc gì?
3. Việc phân tích và phát triển phần mềm ứng dụng tập trung vào giải quyết vấn đề gì cho người dùng hoặc doanh nghiệp?
4. Trong quá trình phát triển ứng dụng di động, yếu tố nào sau đây cần được xem xét đặc biệt về mặt phi chức năng?
5. Việc tạo ra các test case (trường hợp kiểm thử) trong giai đoạn kiểm thử phần mềm nhằm mục đích gì?
6. Ai là người có vai trò quan trọng trong việc chuyển đổi các yêu cầu nghiệp vụ thành các bản thiết kế kỹ thuật chi tiết cho hệ thống?
7. Đâu là một ví dụ về kỹ năng mềm (soft skill) quan trọng cho bất kỳ ai làm trong nhóm nghề phân tích và phát triển phần mềm?
8. Vai trò của UI/UX Designer trong nhóm nghề này là gì?
9. Trong quy trình phát triển phần mềm, giai đoạn nào chịu trách nhiệm chính trong việc xác định các yêu cầu chức năng và phi chức năng của hệ thống?
10. Ai là người chịu trách nhiệm chính trong việc đảm bảo phần mềm đáp ứng các tiêu chuẩn về chất lượng và không chứa lỗi trước khi phát hành?
11. Yêu cầu phi chức năng (Non-functional requirements) của phần mềm thường liên quan đến khía cạnh nào của hệ thống?
12. Trong quá trình phân tích yêu cầu, khi gặp mâu thuẫn giữa các yêu cầu từ các bên liên quan khác nhau, hành động phù hợp nhất là gì?
13. Ai là người chịu trách nhiệm quản lý toàn bộ vòng đời của một dự án phần mềm, bao gồm lập kế hoạch, thực hiện và giám sát?
14. Một người chuyên về kiểm thử phần mềm (Software Tester) sẽ tập trung vào hoạt động nào sau đây?
15. Trong nhóm nghề này, ai là người chịu trách nhiệm định hình kiến trúc tổng thể và các thành phần cốt lõi của phần mềm?
16. Trong quá trình phát triển phần mềm, code review (duyệt mã nguồn) là một hoạt động quan trọng nhằm mục đích gì?
17. Đâu là một công cụ hoặc kỹ thuật phổ biến được sử dụng để mô hình hóa quy trình nghiệp vụ hoặc luồng dữ liệu trong giai đoạn phân tích yêu cầu?
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 các loại kiểm thử phần mềm, Unit Testing (kiểm thử đơn vị) tập trung vào việc kiểm tra điều gì?
20. Đâu là kỹ năng quan trọng hàng đầu đối với một kỹ sư phần mềm trong nhóm nghề Phân tích và phát triển phần mềm?
21. Việc sử dụng các phương pháp phát triển Agile như Scrum hay Kanban nhằm mục đích gì trong quy trình phát triển phần mềm?
22. Đâu là một ví dụ về yêu cầu chức năng của một ứng dụng quản lý bán hàng?
23. Một trong những thách thức phổ biến trong quá trình phát triển phần mềm là gì?
24. Trong nhóm nghề này, ai là người chịu trách nhiệm chính trong việc viết mã nguồn cho các chức năng của phần mềm?
25. Trong mô hình phát triển phần mềm Waterfall, thứ tự các giai đoạn thường là gì?