Bài 34. Nghề phát triển phần mềm
Môn học: Tin Học; Lớp: 10
Thời gian thực hiện: 2 tiết I. MỤC TIÊU
1. Kiến thức:
- Hiểu được khái niệm nghề phát triển phần mềm và một số kiến thức, kĩ năng cần
có của người làm nghề phát triển phần mềm.
- Biết các ngành học ở bậc đại học, cao đẳng liên quan đến phát triển phần mềm và
cơ hội nghề nghiệp liên quan đến phát triển phần mềm. 2. Năng lực: * Năng lực chung
- Năng lực tự chủ và tự học
- Năng lực giao tiếp và hợp tác
- Năng lực sáng tạo và giải quyết vấn đề * Năng lực riêng
- Biết khả năng của bản thân để định hướng nghề nghiệp trong tương lai.
3. Phẩm chất:
- Nghiêm túc, tập trung, tích cực chủ động.
- Nâng cao khả năng tự học và ý thức học tập.
- Tự giải quyết vấn đề có sáng tạo.
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1. Đối với giáo viên
- Sách giáo khoa, sách giáo viên, tài liệu tham khảo, giáo án.
- Máy tính có kết nối với máy chiếu.
2. Đối với học sinh - Sách giáo khoa, vở ghi.
- Đọc trước bài mới – Bài 34. Nghề phát triển phần mềm.
III. TIẾN TRÌNH DẠY HỌC
1. HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU)
a. Mục tiêu: Tạo hứng thú học tập cho học sinh
b. Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi
c. Sản phẩm: Từ yêu cầu Hs vận dụng kiến thức để trả lời câu hỏi GV đưa ra
d. Tổ chức thực hiện:
* Bước 1: GV chuyển giao nhiệm vụ:
- GV chiếu hình ảnh và yêu cầu HS trả lời câu hỏi: Những hình ảnh sau đây khiến
em liên tưởng đến ngành nghề, công việc nào?
* Bước 2: HS thực hiện nhiệm vụ học tập:
- HS quan sát hình ảnh, suy nghĩ câu trả lời.
* Bước 3: Báo cáo kết quả hoạt động, thảo luận:
- GV gọi một số HS trả lời, HS khác nhận xét, bổ sung:
Các hình ảnh khiến em liên tưởng đến ngành phát triển phần mềm.
* Bước 4: Đánh giá kết quả thực hiện:
- GV đánh giá kết quả của HS, trên cơ sở đó dẫn dắt HS vào bài học mới.
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ế? Chúng ta sẽ tìm câu trả lời cho câu hỏi này trong bài học hôm nay
- Bài 34: Nghề phát triển phần mềm.
2. HÌNH THÀNH KIẾN THỨC MỚI
Hoạt động 1: Hiểu về phát triển phần mềm
a. Mục tiêu: Hiểu về các công đoạn phát triển phần mềm.
b. Nội dung: HS đọc SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV.
c. Sản phẩm: HS ghi được vào vở các công đoạn cần thực hiện để sản xuất
một phần mềm, trả lời Câu hỏi và bài tập củng cố SGK trang 161.
d. Tổ chức thực hiện:
Hoạt động của giáo viên và học
Sản phẩm dự kiến sinh
1. Phát triển phần mềm là gì?
* Bước 1: Chuyển giao nhiệm vụ:
- Các công đoạn cần thực hiện để sản xuất - GV nhấn mạnh, giới thiệu cho một phần mềm gồm có:
HS: Lĩnh vực Công nghệ thông tin
Điều tra khảo sát: Tiếp xúc với khách hàng, đang phát triển mạnh mẽ trên thế
tìm hiểu về yêu cầu nghiệp vụ, xây dựng hồ giới và ở Việt Nam, trong đó, ngành
sơ yêu cầu của hệ thống.
phát triển phần mềm đang phát triển
Phân tích hệ thống: Dựa trên các tài liệu điều mạnh mẽ nhất.
tra khảo sát, chuyên viên phân tích sẽ tạo ra - GV yêu cầu HS trả lời Hoạt động 1
tài liệu mô tả đầy đủ yêu cầu của phần mềm.
SGK trang 160: Nhiều em mong
Thiết kế hệ thống: Dựa vào tài liệu phân tích, muốn biết lập trình để làm ra các
chuyên viên thiết kế sẽ đưa ra thiết kế tổng phần mềm ứng dụng. Vậy em có biết
thể, thiết kế dữ liệu và thiết kế chức năng và việc sản xuất phần mềm gồm các
có thể cả giao diện chi tiết.
công đoạn nào không?
Lập trình: Dựa vào tài liệu thiết kế, các lập - GV yêu cầu HS đọc thông tin mục
trình viên sẽ tiến hành tạo cơ sở dữ liệu nếu 1 SGK và trình bày các công đoạn
cần và viết các đoạn mã thực hiện các chức cần thực hiện để sản xuất một phần
Hoạt động của giáo viên và học
Sản phẩm dự kiến sinh năng. mềm.
Kiểm thử: Phát hiện để loại bỏ các lỗi cũng - GV chốt kiến thức.
như các bất hợp lí trong sử dụng chương trình - GV cho HS trả lời nhanh Câu hỏi
nếu có; kiểm tra kết quả thực hiện theo chức và bài tập củng cố SGK trang 161: năng đã thiết kế,…
Theo em, điều nào là đúng nhất
Chuyển giao: Cài đặt, khởi tạo dữ liệu, trong các điều sau khi nói về phát
hướng dẫn sử dụng và chuyển giao. triển phần mềm?
Bảo trì: nhằm khắc phục triệt để các lỗi, nâng A. Phát triển phần mềm là lập trình.
cấp cả về tính năng và giao diện của phần B. Phát triển phần mềm là quá trình
mềm. Công việc này có thể là một vòng phát gồm nhiều công việc và hoạt động.
triển mới, liên quan tới tất cả các công việc C. Phát triển phần mềm là quá trình
sản xuất phần mềm nêu trên.
gồm nhiều công việc và hoạt động,
Hoạt động có tính bao trùm lên toàn bộ các có thể lặp đi lặp lại.
công việc cơ bản của sản xuất phần mềm là D. Phát triển phần mềm là quản trị
quản trị dự án phần mềm, bao gồm lập kế dự án phần mềm.
hoạch, điều phối nhân sự, tài chính, phương * Bước 2: Thực hiện nhiệm vụ:
tiện, kiểm soát chất lượng, để đảm bảo thành - HS suy nghĩ, thực hiện các yêu công của dự án. cầu.
Tất cả các công việc và hoạt động nêu trên - HS trả lời nhanh Câu hỏi và bài tập
được gọi chung là phát triển phần mềm mà củng cố.
lập trình chỉ là một hoạt động trong đó. - GV hỗ trợ, quan sát.
Những người tham gia vào các công việc và * Bước 3: Báo cáo, thảo luận:
hoạt động đó đều được gọi là người phát - GV gọi HS trả lời.
triển phần mềm (Software Developer).
- Một số HS khác nhận xét, bổ sung
Giáo án Tin học 10 Bài 34 (Kết nối tri thức): Nghề phát triển phần mềm
613
307 lượt tải
MUA NGAY ĐỂ XEM TOÀN BỘ TÀI LIỆU
CÁCH MUA:
- B1: Gửi phí vào TK:
0711000255837
- NGUYEN THANH TUYEN - Ngân hàng Vietcombank (QR) - B2: Nhắn tin tới Zalo VietJack Official ( nhấn vào đây ) để xác nhận thanh toán và tải tài liệu - giáo án
Liên hệ ngay Hotline hỗ trợ: 084 283 45 85
Bộ giáo án Tin học 10 Kết nối tri thức được cập nhật liên tục trong gói này từ nay đến hết tháng 6/2023.
Để tải tài liệu gốc về máy bạn click vào nút Tải Xuống ở trên!
Thuộc bộ (mua theo bộ để tiết kiệm hơn):
- Bộ giáo án Tin học 10 Kết nối tri thức năm 2023 mới, chuẩn nhất được thiết kế theo phong cách hiện đại, đẹp mắt, trình bày chi tiết cho từng bài học và bám sát chương trình Sách giáo khoa Tin học 10 Cánh diều.
- Mua trọn bộ sẽ tiết kiệm hơn tải lẻ 50%.
Đánh giá
4.6 / 5(613 )5
4
3
2
1
Trọng Bình
Tài liệu hay
Giúp ích cho tôi rất nhiều
Duy Trần
Tài liệu chuẩn
Rất thích tài liệu bên VJ soạn (bám sát chương trình dạy)
TÀI LIỆU BỘ BÁN CHẠY MÔN Tin Học
Xem thêmTÀI LIỆU BỘ BÁN CHẠY Lớp 10
Xem thêmTài liệu bộ mới nhất
!"#$%&'(&)%
*+,-.*/0
1. Kiến thức:
!"#$"%&#$#'(#)*+!,-!./&
012(#$"%&#$#
3"(4567-892:;"%&#$#'(
<)$2:;"%&#$#
2. Năng lực:
* Năng lực chung
=/21'(
=/28'( "
=/2*"78'(>;?'@$
* Năng lực riêng
3!>/15>AB$%8<2
3. Phẩm chất:
- =:#C-6%-D1)
=A8!>/'(E,6
>;?'@$0*"78
**.1*2. 345617-8917-:*;0
<#=>'?@
F""8!8-*""8':-(2#!>8-"8"
"?D0!+'#"?
A#=>BC
F""8!8-'4
G%5(#HBài 34. Nghề phát triển phần mềm.
+BDD@?EFG"AG!"HGH
***.*2$.IJ$145617-
<#1K5.L$MN1O*L$M+OP0
#+Q@E78,C68*
#$RSE*I'(85%>2AJ
c. Sản phẩm:K?:&*'6IL!,%>2AJMN%
d. Tổ chức thực hiện:
T U><EM8?QE
MNO>'(?:&F%>2AJPNhững hình ảnh sau đây khiến
em liên tưởng đến ngành nghề, công việc nào?
T U>AE1VWQBX&EY
ZF;*"O>-*?.A%>2
T U>!E '?'?[\?]R?XEY
ZMN#)*+F%>2-F!"6QR-5S*
Các hình ảnh khiến em liên tưởng đến ngành phát triển phần mềm.
T U>"E''[\WE
ZMN""!;>1F-%:<*40ITIUF'(85(#
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
+BDD@?EFG"AG!"HGH
trong thực tế? Chúng ta sẽ tìm câu trả lời cho câu hỏi này trong bài học hôm nay
-=Bài 34: Nghề phát triển phần mềm.
A#1J$1.19$1N*2$.1^-+_*
Hoạt động 1: '$"%&#$#
#+Q@E'$"87"%&#$#
#$RSEFFMVO#)I!,W8?:&1MN
c. Sản phẩm:F '(8'4"87&*>Q@
#)&#$#-%>2XAJ'(5(61+FMV%Y
d. Tổ chức thực hiện:
V&`SW[
1?]Ra'?@B
C
<#b'(&)%cd
X"87&*>Q@
#)&#$#Z#0
Điều tra khảo sát:QC'!"(-
O#'$?:&'L-QA?IZ
*<?:&1+
Phân tích hệ thống:[%:"(2$
%!>8*"-?:':AD*\78%
(2#>&?1?:&1&#$#
Thiết kế hệ thống:['(8(2AD-
?:':!*\%!S
-!I]2'(!,/'(
0>8I
Lập trình: ['(8(2!-"26
%O':*\(78<*4I]2
&'('"87#^",
T U><E-?QEY
MN @ #7- 8
FPLĩnh vực Công nghệ thông tin
đang phát triển mạnh mẽ trên thế
giới và ở Việt Nam, trong đó, ngành
phát triển phần mềm đang phát triển
mạnh mẽ nhất.
MN?:&F%>287)
FMV % YPNhiề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?
MN?:&F#L
FMV'(%O5(?"87
&*>Q@#)&
+BDD@?EFG"AG!"HGH
V&`SW[
1?]Ra'?@B
C
/
Kiểm thử:_"2875J"2`a
"5@ 2D%8*bIL<%O
0!#%!;>W8,
/^!-c
Chuyển giao: X( d- !4 78 I] 2-
IT*bIL'(?8
Bảo trì:e#!UL%"2`-A
@>'$D/'(8I1&
#$#X'(?02(#)'f"
%#-2:;@>"'
*>Q@&#$#:%:
87)0D58%g#2:8(5)"
'<5>1*>Q@&#$#2(
quản trị dự án phần mềm-58Z#26!
87-$+A*-(D-<
-!#*8"@2 ->#5>8(
1I"
@>"''(87):%:
2( phát triển phần mềm #(
26 %O h 2( #) 87 ) %8 0
=]#'(8"''(
87) 0$ 2( người phát
triển phần mềmiF8jk%W[W'W28W%l
#$#
MN+!,
MN8F%>2XAJ
'(5(61+FMV%Y
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.
T U>AE.WQE
F *? .- " ?:
&
F%>2XAJ'(5(6
1+
MN`% -;*"
T U>!E '?'??XE
MNF%>2
)*+F!"6QR-5S*
+BDD@?EFG"AG!"HGH
V&`SW[
1?]Ra'?@B
C
M>
Phát triển phần mềm gồm các công việc và
hoạt động sau: đ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
-eX&a=
_<"X
857
TY U>Y"EYNYXYXYfEY
MN:6QR-S;"27!
,'(?*)I
W8
Hoạt động 2: O#kiến thức, kĩ năng của người phát triển phần mềm
+Q@E'$"'B%D%8'"%&#$#
$RSEF%>2AJ87)-%8FMVO#
!,-%>2AJ1+%8FMV%Y
V&`EF%>2 AJ'(8((O#!,
S.ghWE
V&`SW[
1?]Ra'?@B
C
A#Nh[ijaU&'
(&)%
T1?]RA
_"5*
TNh>
mX0587)D%8"%
&#$#2(
6%O
X"87)!">#5>8826
%OAD-!-26%O-
T U><E-?QEY
MN?:&F*?."A
'(%>2AJ87)
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?
MN?:&F!
, %8 FMV %YY '( 8
5
• Phát triển phần mềm gồm những
+BDD@?EFG"AG!"HGH