Giải Tin học 10 kết nối bài 34: Nghề phát triển phần mềm
Giải bài 34: Nghề phát triển phần mềm - Sách tin học 10 kết nối tri thức. Phần đáp án chuẩn, hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học của sách giáo khoa. Hi vọng, các em học sinh hiểu và nắm vững kiến thức bài học.
Khởi động
Theo em, phát triển phần mềm có phải chỉ là việc viết các đoạn mã lệnh bằng một ngôn ngữ lập trình nào đó để máy tính có thể hiểu và giải quyết một bài toán trong thực tế.
Trả lời:
Phát triển phần mềm gồm nhiều công việc, không chỉ là việc viết các đoạn mã lệnh bằng ngôn ngữ lập trình.
1. Phát triển phần mềm
Hoạt động 1:
Nhiều em mong muốn biết lập trình để làm ra các phần mềm ứng dụng. Vậy em có biết việc sản xuất phần mềm gồm các công đoạn nào không?
Trả lời:
Phát triển phần mềm gồm các công việc: điều tra, khảo sát, phân tích và thiết kế hệ thống; lập trình, kiểm thử; chuyển giao; bảo trì và quản trị dự án.
Câu hỏi: Theo em, điều nào là đúng nhất trong các điều sau khi nói về phát triển phần mềm?
A. Phát triển phần mềm là lập trình.
B. Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động.
C. Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động, có thể lặp đi lặp lại.
D. Phát triển phần mềm là quản trị dự án phần mềm.
Trả lời
Chọn đáp án C. Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động, có thể lặp đi lặp lại.
2. Kiến thức, kĩ năng của người phát triển phần mềm
Hoạt động 2:
Theo em, phát biểu "tất cả những người phát triển phần mềm đều có vai trò như nhau" là đúng hay sai?
Trả lời
Phát biểu sai. Vì phát triển phần mềm bao gồm nhiều công việc khác nhau, mỗi người đảm nhiệm một công việc, một vai trò.
Câu hỏi: Hãy ghép một hoạt động phát triển phần mềm ở cột trái với tố chất ở cột phải cho thích hợp.
Hoạt động | Tố chất |
1) Lập trình (viết code) 2) Phân tích và thiết kế hệ thống 3) Quản trị dự án | a) Cẩn thận, tỉ mỉ. b) Có khả năng học hỏi, tìm hiểu nghiệp vụ của lĩnh vực ứng dụng. c) Có kiến thức toán, thuật toán tốt. d) Làm chủ được ngôn ngữ lập trình. e) Hiểu biết công nghệ. g) Có tầm nhìn, kĩ năng tổ chức và điều phối nguồn lực. |
Trả lời:
1 - a, c, d
2 - b, c
3 - e, g
3. Công việc phát triển phần mềm
Hoạt động 3:Em có biết làm thế nào để trở thành người tham gia phát triển phần mềm? Theo em có những cơ hội nghề nghiệp nào cho người phát triển phần mềm?
Trả lời
Để trở thành người phát triển phần mềm, các em có thể bắt đầu với các khóa đào tạo về lập trình, phát triển phần mềm tại các trung tâm, các trường dạy nghề hoặc các công ty, tập đoàn, dần dần tích lũy kinh nghiệm thông qua các công việc thực tế.
Những cơ hội của người phát triển phần mềm:
- Lập trình ứng dụng
- Phát triển giao diện người dùng
- Phát triển ứng dụng trên web, các phần mềm hệ thống hoặc quản trị các hệ thống thông tin, các kho dữ liệu...
- Lập trình trí tuệ nhân tạo/máy học
- Phát triển games
- Phát triển ứng dụng di động
Câu 1. Em đánh giá thế nào về cơ hội việc làm trong tương lai đối với nghề phát triển phần mềm?
Trả lời
Các cơ hội nghề nghiệp cho người phát triển phần mềm rất đa dạng. Nhu cầu nhân lực phát triển phần mềm đang không ngừng tăng cao cùng với sự phát triển ứng dụng khoa học và công nghệ.
Câu 2. Theo em, người tốt nghiệp các trường đại học về công nghệ thông tin có thể làm những công việc gì? Cho những đơn vị như thế nào?
Trả lời
Người tốt nghiệp các trường đại học về công nghệ thông tin có thể làm các công việc:
- Lập trình ứng dụng
- Phát triển giao diện người dùng
- Phát triển ứng dụng trên web, các phần mềm hệ thống hoặc quản trị các hệ thống thông tin, các kho dữ liệu.
- Lập trình trí tuệ nhân tạo/máy học
- Phát triển games
- Phát triển ứng dụng di động
Người phát triển phần mềm có thể làm việc cho các công ty, tập đoàn công nghệ như FPT, Viettel, VNPT...
Bình luận