Slide bài giảng tin học 10 kết nối bài 34: Nghề phát triển phần mềm

Slide điện tử bài 34: Nghề phát triển phần mềm. Trình bày với các hiệu ứng hiện đại, hấp dẫn. Giúp học sinh hứng thú học bài. Học nhanh, nhớ lâu. Có tài liệu này, hiệu quả học tập của môn Tin học 10 Kết nối tri thức sẽ khác biệt

Bạn chưa đủ điều kiện để xem được slide bài này. => Xem slide bài mẫu

Tóm lược nội dung

BÀI 34: NGHỀ PHÁT TRIỂN PHẦN MỀM (2 TIẾT)

KHỞI ĐỘNG

- GV yêu cầu HS thảo luận và trả lời:Người kỹ sư phần mềm cần làm những công việc gì?

NỘI DUNG BÀI HỌC GỒM

  • Phát triển phần mềm là gì?
  • Kiến thức và kĩ năng của người phát triển phần mềm

HÌNH THÀNH KIẾN THỨC

1. Phát triển phần mềm là gì?

GV đặt câu hỏi hướng dẫn học sinh tìm hiểu:Các công đoạn cần thực hiện để sản xuất một phần mềm là?

Nội dung ghi nhớ:

- Các công đoạn cần thực hiện để sản xuất một phần mềm:

+ Điều tra khảo sát

+ Phân tích hệ thống

+ 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 và bài tập củng cố:

Phương án C.

2. Kiến thức và kĩ năng của người phát triển phần mềm

- Người lập trình cần có những kĩ năng, kiến thức gì?

Nội dung ghi nhớ:

Hoạt động 2: Phát biểu sai.

- Các cấp độ khác nhau của nghề phát triển phần mềm và tố chất của người phát triển phần mềm:

+ Người lập trình: Chỉ cần trải qua các khóa học lập trình cơ bản để có hiểu biết về một ngôn ngữ lập trình phù hợp, sau đó có thể làm việc, tích lũy kinh nghiệm để trở thành người phát triển phần mềm có kinh nghiệm.

+ Người phân tích thiết kế:

·       Không chỉ cần hiểu công nghệ mà phải hiểu phương pháp phân tích thiết kế và có khả năng tự học để tìm hiểu nghiệp vụ của bài toán ứng dụng.

·       Người phân tích thiết kế không nhất thiết phải biết lập trình thành thạo, nhưng nếu biết thì việc thiết kế sẽ tốt hơn.

+ Người quản trị dự án: Có tầm nhìn tốt, có khả năng tổ chức, biết điều phối nguồn lực (con người, vốn, phương tiện, thời gian) là quan trọng nhất. Hiểu biết về công việc lập trình và có kinh nghiệm về phát triển phần mềm cũng giúp cho học có khả năng điều phối nguồn lực tốt hơn.

Câu hỏi và bài tập củng cố:

1 - a, b, c, d;

2 - a, b, c, e;

3 - a, b, g.

C. HOẠT ĐỘNG LUYỆN TẬP

- Hoàn thành bài tập trắc nghiệm sau:

Câu 1: Nghề phát triển phần mềm có những yêu cầu nào về kĩ năng?

A. Có những kiến thức nhất định về toán học.

B. Có những kiến thức cấu trúc dữ liệu.

C. Có những kiến thức giải thuật.

D. Tất cả đều đúng.

Câu 2: Kỹ sư phần mềm dùng để chỉ ai?

A. Những người sản xuất máy tính.

B. Những người sáng tạo ra các thiết bị thông minh.

C. Những người tổ chức làm phần mềm.

D. Cả A, B, C.

Câu 3: Đâu là lĩnh vực mà các công việc phát triển phần mềm có thể tham gia?

A. Lập trình ứng dụng.

B. Phát triển giao diện người dùng.

C. Cả lĩnh vưc A và B đều đúng.

D. Cả lĩnh vưc A và B đều sai.

Câu 4: Tiếp xúc với khách hàng, tìm hiểu về yêu cầu nghiệp vụ, xây dựng hồ sơ yêu cầu của hệ thống là nội dung công đoạn nào trong sản xuất phần mềm?

A. Lập trình.

B. Kiểm thử.

C. Chuyển giao.

D. Điều tra khảo sát.

Câu 5: Đâu là một số ứng dụng phát triển mạnh mẽ?

A. Facebook.

B. Messenger.

C. Tik tok.

D. Cả 3 đáp án trên.

Gợi ý đáp án:

Câu

1

2

3

4

5

Đáp án

D

C

C

D

D

D. HOẠT ĐỘNG VẬN DỤNG

Vận dụng kiến thức, GV yêu cầu HS trả lời câu hỏi:

Câu 1: Em đánh giá như 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?

Câu 2: Hoạt động có tính bao trùm lên toàn bộ các công việc cơ bản của sản xuất phần mềm gọi là gì?