MỤC TIÊU CỦA MÔ ĐUN: Kiến thức: Trình bày được về qui trình, thành phần, hoạt động, các phương pháp,công cụ và một số kỹ năng để quản trị một dự án phần mềm; Nội dung các công việckhi
Trang 1BỘ NÔNG NGHIỆP VÀ PHÁT TRIỂN NÔNG THÔN
TRƯỜNG CAO ĐẲNG NGHỀ CƠ ĐIỆN VÀ CNTP HÀ NỘI
GIÁO ÁN TÍCH HỢP
Mô đun: Quản lý dự án phần mềm CNTT (75h) Nghề: Công nghệ thông tin
Trình độ đào tạo: Trung cấp
Họ và tên giáo viên: Nguyễn Cao Cường
Đơn vị: Khoa Điện - ĐTĐL - CNTT
Trang 3CHƯƠNG TRÌNH MÔ ĐUN QUẢN LÝ DỰ ÁN PHẦN MỀM CÔNG NGHỆ THÔNG TIN
Mã số của mô đun: MĐ 31
Thời gian của mô đun: 75 giờ (Lý thuyết: 38 giờ; Thực hành: 33 giờ; Kiểm tra: 4 giờ)
I VỊ TRÍ, TÍNH CHẤT CỦA MÔ ĐUN
- Vị trí của mô đun: Mô đun này được bố trí giảng dạy song song với các mô đunchuyên ngành
- Tính chất của mô đun: Là mô đun chuyên ngành
II MỤC TIÊU CỦA MÔ ĐUN:
Kiến thức: Trình bày được về qui trình, thành phần, hoạt động, các phương pháp,công cụ và một số kỹ năng để quản trị một dự án phần mềm; Nội dung các công việckhi tham gia xây dựng được một dự án phần mềm và kiểm soát dự án;
Kỹ năng: Sử dụng được một số phương pháp, công cụ để thực hiện các hoạt độngchủ yếu trong quản trị một số dự án phần mềm nhỏ;
Năng lực tự chủ và trách nhiệm: Nghiêm túc, tỉ mỉ, cẩn thận khi học lý thuyết Chủđộng tư duy, sáng tạo trong thực hiện các bài tập
III Nội dung của mô đun:
1 Nội dung tổng quát và phân bổ thời gian:
Số
TT Tên các bài trong mô đun
Thời gian (giờ) Tổng
số thuyết Lý Thực hành Kiểm tra
Trang 4Bài 1: Một số kiến thức chung
Mục tiêu:
Trình bày được mô hình chung để phát triển phần mềm;
Trình bày được các khái niệm cơ bản về dự án và quản trị dự án;
Trình bày được sơ lược các bước một số dự án nhỏ;
Nghiêm túc, cẩn thận, tỉ mỉ trong tiếp thu kiến thức lý thuyết, chủ động tìm cácthông tin, bài tập liên quan
Nội dung: Thời gian: 6 giờ (LT: 4 giờ; Thực hành: 2 giờ)
1.1 Đinh nghĩa và đặc trưng của phần mềm
1.2 Thách thức trong phát triển phần mềm
2.2 Khởi tạo và lập kế hoạch dự án
Trình bày được quy trình, tiến trình và các giai đoạn trong một dự án phần mềm;
Trình bày được nội dung các hoạt động quản trị dự án phải làm đối với mỗi giaiđoạn trong quy trình phát triển phần mềm;
Trình bày được nội dung sơ lược các tiến trình chính trong một số dự án nhỏ;
Nghiêm túc, cẩn thận, tỉ mỉ trong tiếp thu kiến thức lý thuyết, chủ động tìm cácthông tin, bài tập liên quan
Nội dung: Thời gian: 16 giờ (LT: 8 giờ; Thực hành: 8 giờ)
2.1 Đề cương đề xuất dự án
2.2 Tài liệu nghiên cứu khả thi
Trang 52.3 Kế hoạch và đề xuất giải pháp
2.4 Cấu trúc tài liệu dự án
3.1 Mục tiêu và các công việc phải thực hiện
3.2 Tài liệu đặc tả chức năng
3.3 Thiết kế tổng thể
3.4 Rà soát lại kế họach
4.1 Mục tiêu và các công việc cần làm
4.2 Đặc tả thiết kế
4.3 Vấn đề chấp thuận dự án
4.4 Rà soát lại ước lượng
5.1 Tổ chức thực hiện
5.2 Quản lý hoạt động gia công lại phần mềm
6.1 Các loại kiểm thử
6.2 Tài liệu kiểm thử
6.3 Tổ chức kiểm thử
Bài 3: Ước lượng dự án
Mục tiêu:
Trình bày được tầm quan trọng của việc ước lượng trong dự án;
Trình bày được các khái niệm về độ đo trong dự án phần mềm;
Giải thích được một số mô hình, phương thức ước lượng trong thực nghiệm;
Phân tích được một số độ đo cụ thể cho một số dự án nhỏ;
Nội dung: Thời gian: 7 giờ (LT: 4 giờ; Thực hành: 3 giờ)
1.1 Khái niệm về độ đo
1.2 Độ đo LOC và các độ đo dẫn xuất
1.3 Độ đo FP
2.1 Các mô hình thực nghịêm
Trang 62.2 COCOMO
Bài 4: Lập lịch và điều hành dự án
Mục tiêu:
Phân tích được công dụng của việc lập lịch hoạt động của dự án;
Trình bày được cách xác định các công việc, các mốc thời gian, nguồn lực cho mỗicông việc;
Trình bày được một số kỹ thuật lập lịch thông dụng: sơ đồ Gantt, Pert;
Lập được lịch với những nội dung chính cho một số dự án nhỏ sử dụng sơ đồ Gantt,Pert;
Trình bày được các nội dung cần phải thực hiện khi điều hành hoạt động của dự ántheo lịch đã lập trên;
Sáng tạo, tư duy tích cực bám sát hiện trạng dự án trên cơ sở tuân thủ lý thuyết
Nội dung: Thời gian: 9 giờ (LT: 5 giờ; Thực hành: 4 giờ)
1.1 Xác định phạm vi
1.2 Lập bảng phân việc
2.1 Lập lịch với sơ đồ PERT
2.2 Lập lịch với sơ đồ Gantt
Bài 5: Quản lý rủi ro
Mục tiêu:
Trình bày được rủi ro là gì và tầm quan trọng của việc quản lý tốt rủi ro;
Trình bày được qui trình quản lý rủi ro;
Nhận biết được các rủi ro thường gặp khi thực hiện các dự án phần mềm;
Phân tích được những công cụ kỹ thuật giúp nhận biết những rủi ro trong một số dự
án đơn giản;
Nội dung: Thời gian: 7 giờ (LT: 4 giờ; Thực hành: 3 giờ)
1.1 Rủi ro trong dự án phần mềm
1.2 Các loại rủi ro
2.1 Nhận biết rủi ro
2.2 Chiến lược quản lý rủi ro
2.3 Xây dựng kế hoạch quản lý rủi ro
3.1 Bản chất rủi ro
3.2 Tỷ lệ rủi ro-thành công
Trang 7 Trình bày được công dụng của việc quản lý chất lượng dự án;
Trình bày được các chuẩn về chất lượng, qui trình quản lý chất lượng;
Trình bày được một số kỹ thuật đảm bảo chất lượng;
Áp dụng được các tiêu chuẩn ISO 9000 cho một số dự án phần mềm nhỏ;
Sáng tạo, tư duy tích cực bám sát hiện trạng dự án trên cơ sở tuân thủ lý thuyết
Nội dung: Thời gian: 11 giờ (LT: 5 giờ; Thực hành: 5 giờ; KT: 1 giờ)
2.3 Kiểm soát chất lượng
3 Hệ thống đảm bảo chất lượng theo ISO 9000 Thời gian: 4 giờ
Bài 7: Quản lý cấu hình phần mềm
Mục tiêu:
Trình bày được công dụng của việc quản lý tốt cấu hình phần mềm;
Trình bày được các nội dung, các thủ tục quản lý cấu hình phần mềm để tuân thủtheo phương pháp phát triển của tổ chức;
Kiểm soát được những sự thay đổi trong cấu hình là hợp lệ và thống nhất
Nội dung: Thời gian: 6 giờ (LT: 3 giờ; Thực hành: 3 giờ)
Bài 8: Quản lý nhân sự
Mục tiêu:
Trang 8 Trình bày được tầm quan trọng của của việc quản lý tốt nguồn nhân lực cho các dự
án CNTT, đặc biệt với dự án phần mềm;
Trình bày được các khái niệm cơ bản về quản lý con người;
Phân tích được qui trình quản lý nhân sự;
Xây dựng được một sơ đồ tổ chức nhân sự cho một số dự án phần mềm nhỏ
Nội dung: Thời gian: 11 giờ (LT: 5 giờ; Thực hành: 5 giờ; KT: 1 giờ)
2.1 Chức năng cơ bản trong các cấu trúc tổ chức
2.2 Biểu đồ tổ chức
2.3 Các đối tượng liên quan dự án
IV ĐIỀU KIỆN THỰC HIỆN MÔ ĐUN
1 Phòng học chuyên môn hóa: Phòng học lý thuyết đúng tiêu chuẩn và phòng thực
hành đủ điều kiện thực hành
2 Trang thiết bị máy móc:
Máy chiếu đa phương tiện, camera, máy tính, máy in
3 Học liệu, dụng cụ, nguyên vật liệu:
Các slide bài giảng
Tài liệu hướng dẫn mô đun Quản lý dự án phần mềm CNTT
Tài liệu hướng dẫn bài học và bài tập thực hành Quản lý dự án phần mềm CNTT
Giáo trình mô đun Quản lý dự án phần mềm CNTT
4 Các điều kiện khác:
Trang 9 Phòng dạy học tích hợp đủ điều kiện ánh sáng, không gian, ghế ngồi, quạt
V Phương pháp và nội dung đánh giá:
1 Nội dung đánh giá:
Kiến thức: Đánh giá qua bài kiểm tra viết, trắc nghiệm đạt các yêu cầu sau:
Mô hình chung phát triển phần mềm;
Các khái niệm cơ bản về dự án và quản trị dự án, tiến trình và các hoạt độngquản trị dự án phải làm đối với mỗi giai đoạn trong quy trình phát triển phần mềm;
Một số phương pháp và kỹ thuật quản trị dự án;
Các kỹ năng cần có để tiến hành mỗi loại hoạt động quản trị cụ thể trong quátrình quản trị dự một dự án phần mềm
Kỹ năng: Đánh giá qua bài thảo luận, thực hành, học sinh đạt các yêu cầu:
Phân biệt được các đặc điểm riêng biệt của dự án phần mềm với các dự ánCNTT hay các dự án khác;
Trình bày được tổng quan dự án, mục tiêu và phạm vi một dự án giả định;
Lập lịch và tiến hành các qui trình quản lý dự án giả định;
Lập danh sách các rủi ro có thể và các biện pháp đối phó;
Tổ chức và quản lý nhân sự trong dự án
Năng lực tự chủ và trách nhiệm:
Hệ thống hồ sơ quản lý dự án phần mềm mẫu tại Việt Nam;
Các qui định của chính phủ về quản lý dự án;
Ngân hàng các bài tập, yêu cầu, câu hỏi trắc nghiệm
2 Phương pháp đánh giá:
Kiểm tra viết (trắc nghiệm/tự luận): Phương pháp này có thể kiểm tra toàn thể họcsinh trong lớp về một số nội dung mô đun, do đó đánh giá được trình độ chung của họcsinh trong lớp và từng cá nhân, để kịp thời điều chỉnh hoạt động dạy học
Kiểm tra bài tập lớn: Học sinh làm những bài tập lớn ở trên lớp, trong phòng thựchành và ở nhà Phương pháp kiểm tra này rất hữu hiệu để đánh giá kĩ năng, kĩ xảo vàkhả năng vận dụng kiến thức của học sinh khi gặp những tình huống từ yêu cầu thựctiễn
VI HƯỚNG DẪN THỰC HIỆN MÔ ĐUN
1 Phạm vi áp dụng mô đun:
Chương trình mô đun được sử dụng để giảng dạy cho học sinh trung cấp Công nghệthông tin ứng dụng phần mềm và làm tài liệu tham khảo cho các ngành Tin học, Quảntrị kinh doanh
2 Tài liệu cần tham khảo:
Trang 10[1] Ban điều hành dự án 112 (2004), Quản lý và tổ chức thực hiện các dự án công
nghệ thông tin, NXB Tư pháp;
[2] Ngô Trung Việt (2012), Phương pháp luận quản lý dự án Công nghệ thông tin,
NXB Khoa học kỹ thuật;
[3] Ban chỉ đạo chương trình Quốc gia về Công nghệ thông tin dự án Canada (2006),
“Quản lý dự án Công nghệ Thông tin”;
[4] Nguyễn Khắc Khoa (2010), Quản lý thông tin và CNTT, NXB Văn hóa Thông tin;
Trang 11GIÁO ÁN SỐ: 01 Thời gian thực hiện: 6 giờTên bài học trước:
Thực hiện từ ngày: ……… đến ngày ……… Lớp: Trung cấp CNTT K56
BÀI 1: MỘT SỐ KIẾN THỨC CHUNG
MỤC TIÊU CỦA BÀI:
Sau khi học xong bài này, học sinh có khả năng:
- Kiến thức: Trình bày được mô hình chung để phát triển phần mềm;
- Kỹ năng: Phát biểu được các khái niệm cơ bản về dự ná và quản trị dự án;
- Thái độ: Rèn luyện tính nghiêm túc, cẩn thận Chủ động tìm kiếm thông tin, bài
tập liên quan đến bài học
ĐỒ DÙNG VÀ TRANG THIẾT BỊ DẠY HỌC:
- Máy chiếu đa năng
- Máy vi tính
- Bảng quy trình (A0)
- Phần mềm Power Poijnt 2016
- Phấn bảng, bàn hướng dẫn mẫu
- Hồ sơ bài giảng, video hướng dẫn
- Tài liệu phát tay (A4)
- Phòng học đủ điều kiện dạy học tích hợpHÌNH THỨC TỔ CHỨC DẠY HỌC:
- Hướng dẫn kiến thức lý thuyết: Tập trung cả lớp
- Thực hành luyện tập của học sinh: Cá nhân/nhóm nhóm
HOẠT ĐỘNG CỦAGIÁO VIÊN
HOẠT ĐỘNG CỦAHỌC SINH
- Chuyển ý vào bài mới
- Lắng nghe, trao đổivới giáo viên
Trang 12TT NỘI DUNG
HOẠT ĐỘNG DẠY HỌC
THỜI GIAN
HOẠT ĐỘNG CỦAGIÁO VIÊN HOẠT ĐỘNG CỦAHỌC SINH
Trang 13TT NỘI DUNG
HOẠT ĐỘNG DẠY HỌC
THỜI GIAN
HOẠT ĐỘNG CỦAGIÁO VIÊN HOẠT ĐỘNG CỦAHỌC SINH
- Phân công vị trí luyện
tập, phát phiếu - Thông báo vị trí luyệntập, phát phiếu, hướng
dẫn ghi phiếu luyện tập
- Về vị trí, làm theohướng dẫn
- Tổ chức luyện tập, kiểm
tra, uốn nắn
- Quan sát, hướng dẫn,uốn nắn, chỉnh sửa
- Thực hành, luyện tập
- Phổ biến kinh nghiệm và
nhận xét, đánh giá kết quả - Thông báo kết thúcluyện tập, thu phiếu,
đánh giá kết quả
- Trình bày kết quả trêngiấy, nộp phiếu, lắngnghe rút kinh nghiệm
- Phân tích
- Quan sát
- Lắng nghe, ghi chép
- Nhận xét kết quả học
tập: - Nêu gương những họcsinh làm tốt và nhắc nhở
học sinh chưa đạt
- Lắng nghe, rút kinhnghiệm
- Hướng dẫn chuẩn bị bài
học tiếp theo - Thông báo cho học sinh chuẩn bị nội dung tiếptheo của bài học
- Hướng dẫn tham khảo tài
liệu liên quan đến nội dung
bài học
[1] Ban điều hành dự án 112 (2004), Quản lý và tổ
chức thực hiện các dự án công nghệ thông tin,
NXB Tư pháp;
[2] Ngô Trung Việt (2012), Phương pháp luận
quản lý dự án Công nghệ thông tin, NXB Khoa học
kỹ thuật;
[3] Ban chỉ đạo chương trình Quốc gia về Công
nghệ thông tin dự án Canada (2006), “Quản lý dự
án Công nghệ Thông tin”;
[4] Nguyễn Khắc Khoa (2010), Quản lý thông tin
và CNTT, NXB Văn hóa Thông tin;
- Hướng dẫn tự luyện tập - Luyện tập bài tập về nhà
III RÚT KINH NGHIỆM (tổ chức, thực hiện):
1 Nội dung:
Trang 142 Hình thức tổ chức dạy học:
3 Phương pháp:
4 Phương tiện và thời gian:
TRƯỞNG KHOA/TRƯỞNG TỔ MÔN
(Ký duyệt giáo án)
Ngày tháng năm 20
Giáo viên
Nguyễn Cao Cường
Trang 15GIÁO ÁN SỐ: 02 Thời gian thực hiện: 8 giờTên bài học trước:
Thực hiện từ ngày: ……… đến ngày ……… Lớp: Trung cấp CNTT K56
BÀI 2: TIẾN TRÌNH QUẢN TRỊ DỰ ÁN
MỤC TIÊU CỦA BÀI:
Sau khi học xong bài này, học sinh có khả năng:
- Kiến thức: Trình bày được quy trình, tiến trình và các giai đoạn trong một dự án
phần mềm công nghệ thông tin;
- Kỹ năng: Phân tích được các hoạt động quản trị dự án phải làm đối với mỗi giai
đoạn trong quy trình phát triển phần mềm;
- Thái độ: Rèn luyện tính nghiêm túc, cẩn thận Chủ động tìm kiếm thông tin, bài
tập liên quan đến bài học
ĐỒ DÙNG VÀ TRANG THIẾT BỊ DẠY HỌC:
- Máy chiếu đa năng
- Máy vi tính
- Bảng quy trình (A0)
- Phần mềm Power Poijnt 2016
- Phấn bảng, bàn hướng dẫn mẫu
- Hồ sơ bài giảng, video hướng dẫn
- Tài liệu phát tay (A4)
- Phòng học đủ điều kiện dạy học tích hợpHÌNH THỨC TỔ CHỨC DẠY HỌC:
- Hướng dẫn kiến thức lý thuyết: Tập trung cả lớp
- Thực hành luyện tập của học sinh: Cá nhân/nhóm nhóm
HOẠT ĐỘNG CỦAGIÁO VIÊN
HOẠT ĐỘNG CỦAHỌC SINH
- Chuyển ý vào bài mới
- Lắng nghe, trao đổivới giáo viên
- Chuẩn bị tâm thế
3'
- Tên bài giảng: - Nêu tên bài giảng và
Trang 16TT NỘI DUNG
HOẠT ĐỘNG DẠY HỌC
THỜI GIAN
HOẠT ĐỘNG CỦAGIÁO VIÊN HOẠT ĐỘNG CỦAHỌC SINH
án - Trực quan: Chiếu slide,giải thích - Quan sát, lắng nghe,ghi chép
3 Giai đoạn phân tích - Trực quan: Chiếu slide,
giảng giải - Quan sát, lắng nghe,ghi chép
1 Giới thiệu trình tự các
bước thực hiện - Trực quan: Chiếu slidequy trình
- Giới thiệu khái quát
- Phân công vị trí luyện
tập, phát phiếu - Thông báo vị trí luyệntập, phát phiếu, hướng
dẫn ghi phiếu luyện tập
- Về vị trí, làm theohướng dẫn
Trang 17TT NỘI DUNG
HOẠT ĐỘNG DẠY HỌC
THỜI GIAN
HOẠT ĐỘNG CỦAGIÁO VIÊN HOẠT ĐỘNG CỦAHỌC SINH
- Tổ chức luyện tập, kiểm
tra, uốn nắn - Quan sát, hướng dẫn,uốn nắn, chỉnh sửa - Thực hành, luyện tập
- Phổ biến kinh nghiệm và
nhận xét, đánh giá kết quả
- Thông báo kết thúcluyện tập, thu phiếu,đánh giá kết quả
- Trình bày kết quả trêngiấy, nộp phiếu, lắngnghe rút kinh nghiệm
- Lắng nghe, rút kinhnghiệm
- Hướng dẫn chuẩn bị bài
học tiếp theo - Thông báo cho học sinh chuẩn bị nội dung tiếptheo của bài học
- Hướng dẫn tham khảo tài
liệu liên quan đến nội dung
bài học
[1] Ban điều hành dự án 112 (2004), Quản lý và tổ
chức thực hiện các dự án công nghệ thông tin,
NXB Tư pháp;
[2] Ngô Trung Việt (2012), Phương pháp luận
quản lý dự án Công nghệ thông tin, NXB Khoa học
kỹ thuật;
[3] Ban chỉ đạo chương trình Quốc gia về Công
nghệ thông tin dự án Canada (2006), “Quản lý dự
án Công nghệ Thông tin”;
[4] Nguyễn Khắc Khoa (2010), Quản lý thông tin
và CNTT, NXB Văn hóa Thông tin;
- Hướng dẫn tự luyện tập - Luyện tập bài tập về nhà
III RÚT KINH NGHIỆM (tổ chức, thực hiện):
1 Nội dung:
Trang 182 Hình thức tổ chức dạy học:
3 Phương pháp:
4 Phương tiện và thời gian:
TRƯỞNG KHOA/TRƯỞNG TỔ MÔN
(Ký duyệt giáo án)
Ngày tháng năm 20
Giáo viên
Nguyễn Cao Cường
Trang 19GIÁO ÁN SỐ: 03 Thời gian thực hiện: 8 giờTên bài học trước:
Thực hiện từ ngày: ……… đến ngày ……… Lớp: Trung cấp CNTT K56
BÀI 2: TIẾN TRÌNH QUẢN TRỊ DỰ ÁN (tiếp theo)
MỤC TIÊU CỦA BÀI:
Sau khi học xong bài này, học sinh có khả năng:
- Kiến thức: Trình bày được quy trình, tiến trình và các giai đoạn trong một dự án
phần mềm công nghệ thông tin;
- Kỹ năng: Phân tích được quy trình phát triển phần mềm; Phát triển được nội
dung sơ lược các tiến trình chính trong một số dự án vừa và nhỏ;
- Thái độ: Rèn luyện tính nghiêm túc, cẩn thận Chủ động tìm kiếm thông tin, bài
tập liên quan đến bài học
ĐỒ DÙNG VÀ TRANG THIẾT BỊ DẠY HỌC:
- Máy chiếu đa năng
- Máy vi tính
- Bảng quy trình (A0)
- Phần mềm Office 2016
- Phấn bảng, bàn hướng dẫn mẫu
- Hồ sơ bài giảng, video hướng dẫn
- Tài liệu phát tay (A4)
- Phòng học đủ điều kiện dạy học tích hợpHÌNH THỨC TỔ CHỨC DẠY HỌC:
- Hướng dẫn kiến thức lý thuyết: Tập trung cả lớp
- Thực hành luyện tập của học sinh: Cá nhân/nhóm nhóm
HOẠT ĐỘNG CỦAGIÁO VIÊN
HOẠT ĐỘNG CỦAHỌC SINH
- Chuyển ý vào bài mới
- Lắng nghe, trao đổivới giáo viên
- Chuẩn bị tâm thế
3'
- Tên bài giảng: - Nêu tên bài giảng và