Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 80 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
80
Dung lượng
2,08 MB
Nội dung
Đạ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ỰÁNPHẦ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ỰÁNPHẦN MỀM
Mục tiêu
• Biết được các khái niệm liên quan đến tổ
chức, quảnlýdự án
• Biết được vai trò quảnlýdự án
• Biết sử dụng một số công cụ, môi trường
hỗ trợ quảnlý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ảnlýdự án
• Các vấn đề liên quan đến quảnlýdự án
• Sử dụng công cụ hỗ trợ quảnlý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ỰÁNPHẦN MỀM
NỘI DUNG
• Tổng quandựánphần mềm
– Dựánphầnmềm là gì?
– Quảnlýdựánphần mềm
– Các khái niệm cơ bản trong Quảnlýdựánphần mềm
• Các giai đoạn trong quảnlý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ỰÁNPHẦ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ảnlýdự
án phần mềm
• Windows Sharepoint Service
– Quảnlý 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ỰÁNPHẦ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ỰÁNPHẦN MỀM
Đồ án môn học (Bài tập project)
• Nội dung
– Xây dựng phầnmềmquản lý.
– Xây dựng phầnmềm trò chơi
– Xây dựng phầnmề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ỰÁNPHẦ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 ánphâ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ỰÁNPHẦ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ựánphầnmề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ựánphầnmềm • Dựánphầnmềm – Sản phẩm có thể là sưu liệu hoặc phầnmềm – Dựánphầnmềm luôn gắn liền với 1 bài toán • Quản lýdựánphầ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ầnmềm và đặc tính của phầnmềm Những vấn đề đặt ra Các quy trình phát triển phầnmềm (nhắc lại) Dựánphầnmề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ựánphầnmềm Các tiêu chuẩn đánh giá việc quảnlý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ầnmềm 50 người 2.5 tỷ 1 năm Dựán 2 Xây dựng phầnmềmquảnlý 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ảnlýdựán CNTT, ĐH KHTN TpHCM • Ngô Trung Việt, Phương pháp luận quảnlýdựán CNTT, NXB KHKT, Hà Nội 2001 • Đào Kiến Quốc, Slide bài giảng Quản lýdựánphần mềm, ĐH Công Nghệ, ĐH QGHN • Trần Ngọc Bảo, Slide bài giảng Quản lýdựánphầ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ầnmềm đào tạo quảnlý 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ựánphầnmề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ầnmềm – Công cụ và Môi trường phát triển phần mềm: • Hệ thống các phầnmềm trợ giúp trong lĩnh vực xây dựng phầnmềm • Hỗ trợ các chuyên viên tin học trong các bước xây dựng phầnmề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ầnmềm • Phầnmề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ảnlý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ựánphầnmề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ảnlý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ầnmềm • Khái niệm: – Công nghệ phầnmềm là ngành khoa học nghiên cứu về việc xây dựng các phầnmề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ầnmềm – Công cụ hỗ trợ phát triển phầnmềm CTDL2 – Lương Tr n Hy... nghĩa cổ điển • Phầnmềm không "hỏng đi" nhưng thoái hoá theo thời gian • Phần lớn phầnmề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ầnmềm • Ngày nay phầnmề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ầnmề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ỗ