Thông tin tài liệu
Đại Học Sư Phạm Tp. Hồ Chí Minh
TỔNG QUAN VỀ HỌC PHẦN
QUẢN LÝ DỰ ÁN
PHẦN MỀM
Phần mềm là nơi ta gieo những
ước mơ và gặt về những ác mộng
2
CTDL2 –
Lương Trần Hy Hiến
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (2
)
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (2
)
BÀI GIẢNG
QUẢN LÝ DỰ ÁN PHẦN MỀM
Nội dung
• Mục tiêu – nội dung học phần
• Công cụ minh họa - thực hành
• Kiểm tra đánh giá
3
CTDL2 –
Lương Trần Hy Hiến
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (3
)
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (3
)
BÀI GIẢNG
QUẢN LÝ DỰ ÁN PHẦN MỀM
Mục tiêu
• Biết được các khái niệm liên quan đến tổ
chức, quản lý dự án
• Biết được vai trò quản lý dự án
• Biết sử dụng một số công cụ, môi trường
hỗ trợ quản lý dự án
4
CTDL2 –
Lương Trần Hy Hiến
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (4
)
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (4
)
Mục tiêu
• Một số khái niệm cơ bản
• Vai trò quản lý dự án
• Các vấn đề liên quan đến quản lý dự án
• Sử dụng công cụ hỗ trợ quản lý dự án
– MS Project
– MS Project Server (Web Access)
– MS Sharepoint Portal Server
– Workflow
– Project Management: eTimemachine,
Primavera,…
5
CTDL2 –
Lương Trần Hy Hiến
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (5
)
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (5
)
BÀI GIẢNG
QUẢN LÝ DỰ ÁN PHẦN MỀM
NỘI DUNG
• Tổng quan dự án phần mềm
– Dự án phần mềm là gì?
– Quản lý dự án phần mềm
– Các khái niệm cơ bản trong Quản lý dự án phần mềm
• Các giai đoạn trong quản lý dự án
– Giai đoạn phân tích khả thi
– Giai đoạn triển khai
• Lập kế hoạch
• Tổ chức nhân sự
• Theo dõi thực hiện kế hoạch
– Giai đoạn nghiệm thu
6
CTDL2 –
Lương Trần Hy Hiến
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (6
)
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (6
)
BÀI GIẢNG
QUẢN LÝ DỰ ÁN PHẦN MỀM
Công cụ minh họa
• Microsoft Project
– Lập kế hoạch
– Sơ đồ GANTT
– Sơ đồ Pert
– Các khái niệm cơ bản trong Quản lý dự
án phần mềm
• Windows Sharepoint Service
– Quản lý tài liệu
– Lịch họp
–
7
CTDL2 –
Lương Trần Hy Hiến
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (7
)
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (7
)
BÀI GIẢNG
QUẢN LÝ DỰ ÁN PHẦN MỀM
Đồ án và thi kết thúc học phần
• Đồ án môn học (Project): 40%
– Hình thức: bắt buộc.
– Số lượng: 3 - 5 sinh viên/đồ án
• Thi kết thúc học phần: 40%
– Hình thức: thi viết
– Thời gian: 90 – 120 phút
• Bài tập trên lớp: 20%
– Hình thức: giấy + lên bảng
8
CTDL2 –
Lương Trần Hy Hiến
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (8
)
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (8
)
BÀI GIẢNG
QUẢN LÝ DỰ ÁN PHẦN MỀM
Đồ án môn học (Bài tập project)
• Nội dung
– Xây dựng phần mềm quản lý.
– Xây dựng phần mềm trò chơi
– Xây dựng phần mềm hỗ trợ học tập
– …
• Yêu cầu
– Lập kế hoạch
– Phân tích khả thi
– Đề xuất phương án
9
CTDL2 –
Lương Trần Hy Hiến
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (9
)
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (9
)
BÀI GIẢNG
QUẢN LÝ DỰ ÁN PHẦN MỀM
Đồ án môn học (Bài tập project)
• Cấu trúc báo cáo
– Đặt vấn đề
– Hiện trạng, yêu cầu
– Phương án (nhiều phương án)
• Phần cứng, phần mềm, nhân sự
• Phương án tập trung
• Phương án phân tán
• Phương án vừa
– Kế hoạch thực hiện
– Kế hoạch ban đầu
– Kế hoạch phân tích
10
CTDL2 –
Lương Trần Hy Hiến
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (10
)
LƯƠNG TRẦN HY HIẾN FIT, HCMUP (10
)
BÀI GIẢNG
QUẢN LÝ DỰ ÁN PHẦN MỀM
Nộp bài tập project
• Báo cáo giai đoạn 1
– Nộp vào giữa học kỳ
– Sinh viên nộp bài cho lớp trưởng
• Nộp đồ án
– Nộp đồ án cuối học kỳ vào ngày thi lý thuyết:
• Báo cáo (MS Word)
• Kế hoạch (MS Project)
• Mô hình (MS Visio)
– Sinh viên nộp bài cho lớp trưởng
[...]... giải pháp: công nghệ, quản lý, … trong dự án phần mềm CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 35 FIT, HCMUP (35) BÀI GI NG QU N LÝ D ÁN PH N M M Định nghĩa QL dự án phần mềm • Dự án phần mềm – Sản phẩm có thể là sưu liệu hoặc phần mềm – Dự án phần mềm luôn gắn liền với 1 bài toán • Quản lý dự án phần mềm: là quy trình bao trùm lên tất cả các hoạt động của công nghệ phần mềm, bao gồm: – Lập kế... BÀI GI NG QU N LÝ D ÁN PH N M M Nội dung • Một số khái niệm về dự án – – – – – Phần mềm và đặc tính của phần mềm Những vấn đề đặt ra Các quy trình phát triển phần mềm (nhắc lại) Dự án phần mềm là gì? Các khái niệm cơ bản trong QL DAPM • Giới thiệu về QLDA – – – – Quản trị dự án phần mềm Các tiêu chuẩn đánh giá việc quản lý dự án Các chức năng QLDA Nguyên nhân thất bại của 1 dự án CTDL2 – Lương Tr n... • Triển khai dự án • Kết thúc dự án CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 26 FIT, HCMUP (26) BÀI GI NG QU N LÝ D ÁN PH N M M Ví dụ về dự án Tiêu chí Tên dự án Kinh phí Thời hạn Dự án 1 Xây 1 ngôi nhà 5 tầng, diện tích sàn 80m2 đủ tiện nghi làm việc cho 1 công ty phần mềm 50 người 2.5 tỷ 1 năm Dự án 2 Xây dựng phần mềm quản lý công văn đi/đến cho 1 cơ quan 45 người 30 triệu 6 tháng CTDL2 – Lương...BÀI GI NG QU N LÝ D ÁN PH N M M Tài liệu tham khảo • Trương Mỹ Dung, Bài giảng Quản lý dự án CNTT, ĐH KHTN TpHCM • Ngô Trung Việt, Phương pháp luận quản lý dự án CNTT, NXB KHKT, Hà Nội 2001 • Đào Kiến Quốc, Slide bài giảng Quản lý dự án phần mềm, ĐH Công Nghệ, ĐH QGHN • Trần Ngọc Bảo, Slide bài giảng Quản lý dự án phần mềm, ĐH Sư phạm TpHCM • Roger S Pressman Software... LÝ D ÁN PH N M M Các loại dự án • • • • • • • • • Dự Dự Dự Dự Dự Dự Dự Dự án án án án án án án án hợp đồng nghiên cứu và phát triển xây dựng hệ thống thông tin phần mềm đào tạo quản lý bảo trì viện trợ phát triển CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 34 FIT, HCMUP (34) BÀI GI NG QU N LÝ D ÁN PH N M M Thuận lợi của dự án phần mềm • • • • Dễ sửa đổi hơn các sản phẩm vật chất khác Các pha của vòng... trong quy trình phần mềm – Công cụ và Môi trường phát triển phần mềm: • Hệ thống các phần mềm trợ giúp trong lĩnh vực xây dựng phần mềm • Hỗ trợ các chuyên viên tin học trong các bước xây dựng phần mềm theo một phương pháp nào đó với một quy trình được chọn trước CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 17 FIT, HCMUP (17) BÀI GI NG QU N LÝ D ÁN PH N M M Đặc trưng của phần mềm • Phần mềm được phát... là dự án: – Không đạt được các mục tiêu của dự án – Vượt quá ngân sách ít nhất 30% Lý do khác, 12% Thiếu thông tin, 21% Không rõ các mục tiêu, 18% Không quen thuộc với phạm vi và sự phức tạp của dự án, 17% Quản lý dự án không tốt, 32% CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 32 FIT, HCMUP (32) BÀI GI NG QU N LÝ D ÁN PH N M M Dự án thành công/thất bại • Nguyên nhân thất bại của 1 dự án phần mềm –... hợp lý – Giai đoạn triển khai • Lập trình vội vã • Phân công công việc cho từng nhân sự không rõ ràng, hợp lý • Người quản lý dự án không hiểu rõ công dụng của từng Software Tools • Thiếu duyệt lại và đánh giá lại • Không có những qui trình công nghệ chuẩn CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 33 FIT, HCMUP (33) BÀI GI NG QU N LÝ D ÁN PH N M M Các loại dự án • • • • • • • • • Dự Dự Dự Dự Dự Dự... HCMUP (15) BÀI GI NG QU N LÝ D ÁN PH N M M Công nghệ phần mềm • Khái niệm: – Công nghệ phần mềm là ngành khoa học nghiên cứu về việc xây dựng các phần mềm có chất lượng với chi phí hợp lý trong khoảng thời gian hợp lý Công ngh ph n m m Phương pháp Công c Quy trình • Đối tượng nghiên cứu: – Quy trình công nghệ – Phương pháp xây dựng phần mềm – Công cụ hỗ trợ phát triển phần mềm CTDL2 – Lương Tr n Hy... nghĩa cổ điển • Phần mềm không "hỏng đi" nhưng thoái hoá theo thời gian • Phần lớn phần mềm vẫn được xây dựng theo đơn đặt hàng của khách hàng • Sự phức tạp và tính thay đổi luôn là bản chất của phần mềm • Ngày nay phần mềm được phát triển theo nhóm CTDL2 – Lương Tr n Hy Hi n LƯƠNG TR N HY HI N 18 FIT, HCMUP (18) BÀI GI NG QU N LÝ D ÁN PH N M M Những vấn đề đặt ra Khủng hoảng phần mềm Thời hạn Chi .
QUẢN LÝ DỰ ÁN PHẦN MỀM
NỘI DUNG
• Tổng quan dự án phần mềm
– Dự án phần mềm là gì?
– Quản lý dự án phần mềm
– Các khái niệm cơ bản trong Quản lý dự án. GIẢNG
QUẢN LÝ DỰ ÁN PHẦN MỀM
Đồ án môn học (Bài tập project)
• Nội dung
– Xây dựng phần mềm quản lý.
– Xây dựng phần mềm trò chơi
– Xây dựng phần mềm hỗ
Ngày đăng: 20/03/2014, 13:20
Xem thêm: Quản lý dự án phần mềm potx, Quản lý dự án phần mềm potx