Giáo trình Quản lý dự án phần mềm
Mục lục Lời nói đầu 6 Chương 1. Nhập môn về quản lý dự án phần mềm Nhập môn 1.1. Nhu cầu đang gia tăng về phần mềm 1.2. Vai trò của việc quản lý trong phát triển phần mềm 1.3. Một thí dụ 1.4. Giành sự chấp nhận các thủ tục phát triển mới 1.5. Tóm tắt Chương 2. Những vấn đề phát triển phần mềmMột chút phòng xa 2.1. Những vấn đề cơ bản 2.1.1. Những vấn đề liên quan đến các yêu cầu của dự án 2.1.2. Những thay đổi thường xuyên 2.1.3. Dự toán và những vấn đề liên quan 2.1.4. Nguồn lực bên ngoài 2.1.5. Kết thúc một dự án phần mềm 2.1.6. Tuyển dụng nhân viên và thuyên chuyển 2.1.7. Theo dõi và giám sát 2.2. Phân tích rủi ro 2.2.1. Dự kiến những vấn đề cần giải quyết 2.2.2. Pha phân tích 2.2.3. Thực hiện các kế hoạch đối phó bất ngờ 2.3. Tóm tắt Bài tập Chương 3. Phát triển phần mềm theo hợp đồng Quan hệ khách hàng ư nhà phát triển 3.1. Chi phí cộng thêm đối lại với giá cố định 3.1.1. Hợp đồng phí cộng thêm 3.1.2. Hợp đồng giá cố định 3.2. Các mối quan hệ khác giưã khách hàng ư nhà phát triển 3.3. Yêu cầu đối với một đề xuất (RFP) 3.3.1. Một số vấn đề cơ bản 3.3.2. Chuẩn bị của RFP 3.3.3. Phát yêu cầu đề xuất RFP 3.4. Đề xuất 3.4.1. Đề xuất không do yêu cầu 3.4.2. Đề xuất khi có yêu cầu 3.4.3. Đội ngũ chuẩn bị đề xuất 3.4.4. Khuân dạng đề xuất 3.4.5. Khẳng định công việc (SOW) 3.5. Duyệt xét đề xuất và quá trình lựa chọn 3.5.1. Ban tuyển chọn đề xuất 3.5.2. Phương pháp đánh giá đề xuất 3.6. Một số nhận định bổ sung về đề xuất 3.6.1. Những vấn đề liên quan đến khách hàng 3.6.2. Những vấn đề liên quan đến người đề nghị 3.7. Tóm tắt Bài tập Chương 4. Chu trình phát triển phần mềm Các biểu thái về chủ đề thác nước 4.1. Pha quan niệm 4.1.1. Bàu không khí trong pha quan niệm 4.1.2. Những vấn đề trong pha quan niệm 4.2. Pha yêu cầu phần mềm 4.2.1. Bàu không khí trong quá trình pha yêu cầu 4.2.2. Các vấn đề trong pha yêu cầu 4.3. Pha thiết kế 4.3.1. Bàu không khí trong pha thiết kế 4.3.2. Những vấn đề trong pha thiết kế 4.4. Pha thực hiện 4.4.1. Bàu không khí trong pha thực hiện 4.4.2. Những vấn đề trong pha thực hiện 4.5. Pha tích hợp và thử nghiệm 4.5.1. Bàu không khí trong pha tích hợp và thử nghiệm 4.5.2. Những vấn đề trong pha tích hợp và thử nghiệm 4.6. Pha bảo trì 4.6.1. Bàu không khí trong pha bảo trì 4.6.2. Những vấn đề trong pha bảo trì 4.7. Tóm tắt Bài tập Chương 5. Nguyên tắc quản lý các kỹ sư phần mềm Họ có thực có gì khác nhau không ? 5.1. Cơ cấu tổ chức dự án phần mềm 5.2. Cơ cấu đội ngũ 5.2.1. Lãnh đạo đội 5.2.2. Các đội dân chủ 5.2.3. Các đội kỹ sư trưởng 5.2.4. Các đội chuyên gia 5.3. Các kỹ thuật báo cáo cơ bản 5.3.1. Báo cáo tình hình 5.3.2. Các cuộc họp về tình hình dự án 5.4. Những đường lối chung trong quản lý các kỹ sư phầnmềm 5.5. Tóm tắt Bài tập Chương 6. Chia để trị các dự án lớn thế nào: phân chia vàchiếm lĩnh. Nhu cầu lớn không có nghĩa khó 6.1. Tinh chế từng bước một 6.1.1. Phân giải chức năng 6.1.2. Phân giải thiết kế 6.2. Cơ cấu phân tích công việc 6.2.1. Phân giải dự án 6.2.2. WBS làm công cụ quản lý dự án 6.3. Xử lý những dự án lớn 6.3.1. Các hệ thống phụ 6.3.2. Đường lối phân giải chức năng 6.3.3. Đường lối phân giải thiết kế 6.3.4. Đường lối phân giải nhiệm vụ công việc 6.4. Tóm tắt Bài tập Chương 7. Các chức năng hỗ trợ dự án Hỗ trợ quản lý dự án 7.1. Kiểm tra cấu hình phần mềm (SCC) 7.1.1. Thuật ngữ kiểm tra cấu hình 7.1.2. Nguồn lực kiểm tra cấu hình 7.1.3. Kế hoạch quản lý cấu hình phần mềm 7.1.4. Một số đường lối chung 7.2. Bảo đảm chất lượng phần mềm (SQA) 7.2.1. Cung cấp phần mềm có chất lượng 7.2.2. Nguồn lực kiểm tra chất lượng 7.2.3. Kế hoạch bảo đảm chất lượng phầm mềm 7.2.4. Độ đo chất lượng phần mềm 7.2.5. Một số đường lối chung 7.3. Thử nghiệm phần mềm 7.3.1. Các loại thử nghiệm phần mềm 7.3.2. Các thủ tục thử nghiệm chính thức 7.3.3. Một số đường lối chung 7.4. Tóm tắt Bài tập Chương 8. Tiêu chuẩn phát triển phần mềm Tiêu chuẩn phát triển: tai hại cần thiết 8.1. Tổng quan các tiêu chuẩn phát triển phần mềm 8.2. Tiêu chuẩn US DOD 2167 8.2.1. Tổng quan tiêu chuẩn 2167 8.2.2. Rà soát và kiểm toán 8.2.3. Mô tả hạng mục dữ liệu (DIDS) 8.2.4. Lấy kích thước tiêu chuẩn 8.2.5. Lợi và bất lợi của tiêu chuẩn 2167 8.3. Các tiêu chuẩn công nghệ phần mềm IEEE 8.3.1. Tổng quan tiêu chuẩn IEEE 8.3.2. Phân loại IEEE về các tiêu chuẩn công nghệ phần 8.3.3. Lợi và bất lợi của tiêu chuẩn IEEE 8.3.4. So sánh các tiêu chuẩn IEEE và DOD 8.4. Các tiêu chuẩn Ada 8.4.1. Môi trường Ada 8.4.2. Tiêu chuẩn IEEE cho các Ada PDL 8.5. Các tiêu chuẩn phát triển phần mềm khác 8.6. Tóm tắt Bài tập Chương 9. Lập trình dự án Lập trình: vấn đề 9.1. Kế hoạch phát triển dự án 9.2. Các hoạt động theo lập trình và mốc 9.2.1. Danh mục hoạt động theo lập trình 9.2.2. Các cột mốc và đường mốc chủ yếu 9.3. Các biểu đồ Gantt 9.4. Các biểu đồ PERT và con đường tới hạn 9.4.1. Đường tới hạn 9.4.2. Các khối chương trình PERT và việc tăng cường 9.5. Nhân sự lập trình 9.5.1. Qui mô đội ngũ phát triển 9.5.2. Kỹ năng và kinh nghiệm 9.5.3. Tháng của con người bất nghì 9.6. Lập lịch các nguồn lực 9.6.1. Lập lịch không gian làm việc 9.6.2. Thiết bị lập trình 9.6.3. Chủ bán các nhà thầu phụ 9.7. Kiểm chứng và cập nhật chương trình 9.7.1. Báo cáo định kỳ 9.7.2. Các hoạt động kiểm chứng khác 9.7.3. Cập nhật chương trình 9.8. Một số đường lối chung cho việc lập trình và qui hoạch 9.8.1. Tinh lọc danh mục hoạt động ban đầu 9.8.2. Giành được phê chuẩn chương trình 9.8.3. Mối quan hệ giữa chương trình, tài nguyên, chất lượng và tính chức năng 9.9. Tóm tắt Bài tập Chương 10. Chuẩn bị dự toán: phương pháp và kỹ thuật Dự toán: vấn đề 10.1. Dự toán dự án 10.2. Dự toán từng bước 10.2.1. Những thành phần đưa khỏi giá 10.2.2. Những thành phần dư thừa kinh nghiệm 10.2.3. Những thành phần có một phần kinh nghiệm 10.2.4. Phát triển mới 10.2.5. Phân tích chi tiết dự án ở mức rủi ro 10.3. Uớc định phát triển mới 10.3.1. Những phương pháp kiểu đầu (nguyên mẫu) 10.3.2. Những phương pháp thống kê 10.4. Mô hình chi phí xây dựng (Cocomo) 10.4.1. Mức nhân sự 10.4.2. Mức độ phức tạp 10.4.3. Yếu tố độ tin cậy 10.4.4. Môi trường phát triển 10.4.5. Các thứ hệ 10.4.6. Thuật toán dự toán phí 10.5. Chức năng phân tích điểm 10.5.1. Những bước FPA cơ bản 10.5.2. ứng dụng của FPA 10.6. Dự toán là một lĩnh vực 10.7. Dự toán tài nguyên phần cứng 10.7.1.Tải trọng CPU 10.7.2. Lưu trữ dự liệu 10.7.3. Tốc độ 10.8. Tổng phí không phát triển 10.9. Tóm tắt Bài tập Tham khảo 243 Tài liệu đọc thêm
Các file đính kèm theo tài liệu này:
- Giaotrinhquanlyduanphanmem.pdf