Luận Văn Những phương pháp ứng dụng lập trình linh hoạt trong quy trình cộng tác phần mềm

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Củ Đậu Đậu, 30/3/14.

  1. Củ Đậu Đậu

    Bài viết:
    991
    Được thích:
    1
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC
    DANH SÁCH BẢNG . 5
    DANH SÁCH CÁC HÌNH VẼ . 5
    LỜI CẢM ƠN . 6
    LỜI NÓI ĐẦU 7
    Chương 1. TỔNG QUAN VỀLẬP TRÌNH “LINH HOẠT” VÀ “QUY
    TRÌNH CỘNG TÁC PHẦN MỀM” . 10
    1.1. PHƯƠNG PHÁP LẬP TRÌNH LINH HOẠT 10
    1.1.1. Lập trình “linh hoạt” là gì? . 10
    1.1.2. Tại sao sửdụng XP? . 11
    1.1.3. Lịch sửphát triển của XP . 11
    1.1.4. Các mục tiêu của XP 12
    1.1.5. Các giá trịcủa XP . 13
    1.1.6. Các quy tắc của XP 15
    1.1.7. Các hoạt động theo XP . 16
    1.2. QUY TRÌNH CỘNG TÁC PHẦN MỀM 19
    1.2.1. Giới thiệu quá trình cộng tác phần mềm 20
    1.2.2. Các yếu tốliên quan đến CSP 23
    1.2.3. Các yếu tốcơbản . 27
    1.2.4. Định nghĩa quá trình cộng tác phần mềm 29
    1.3. KẾT HỢP XP TRONG CSP ĐỂPHÁT TRIỂN PHẦN MỀM . 38
    Chương 2. CÁC “THÔNG LỆ” TRONG XP . 40
    2.1. TỔNG QUAN VỀCÁC THÔNG LỆTRONG XP . 40
    2.2. CÁC THÔNG LỆTRONG XP 41
    2.2.1. Tiêu chuẩn mã hoá . 41
    2.2.2. Sởhữu chung mã lệnh 41
    2.2.3. Sựkết hợp thường xuyên . 41
    2.2.4. Cải tiến thiết kế 42
    2.2.5. Thiết kế đơn giản 42
    2.2.6. Các bước hoàn thiện nhỏ 42
    2.2.7. Tốc độlàm việc vừa phải . 43
    2.2.8. Hệthống trong suốt 43
    2.2.9. Lập trình theo cặp . 43
    2.2.10. Lập kếhoạch dựán 44
    2.2.11. Phát triển hướng vào việc kiểm tra 49
    2.2.12. Làm việc theo nhóm . 49
    2.3. CẢI TIẾN MÃ LỆNH 50
    2.3.1. Giới thiệu về“cải tiến mã lệnh” . 50
    2.3.2. Làm tài liệu cải tiến mã lệnh 51
    2.3.3. Các đoạn mã lệnh tồi 52
    2.3.4. Các kỹthuật cơbản sửdụng đểcải tiến mã lệnh . 53
    2.3.5. Cải tiến mã lệnh trong quá trình phát triển phần mềm 54
    2.3.6. Lợi ích của cải tiến mã lệnh . 55
    2.3.7. Các vấn đềcần lưu ý khi cải tiến mã lệnh 57
    2. 4. KẾT LUẬN . 58
    Chương 3. ỨNG DỤNG LẬP TRÌNH LINH HOẠT TRONG QUY TRÌNH
    CỘNG TÁC PHẦN MỀM 59
    3.1. Ý TƯỞNG LẬP TRÌNH LINH HOẠT TRONG QUY TRÌNH CỘNG
    TÁC PHẦN MỀM . 59
    3.2. QUY TRÌNH PHÁT TRIỂN PHẦN MỀM ỨNG DỤNG XP TRONG
    CSP 59
    3.2.1. Mức 0: Điểm xuất phát . 59
    3.2.2. Mức 1: Quản lý chất lượng cộng tác 63
    3.3. ĐÁNH GIÁ SO SÁNH . 72
    3.3.1. So sánh với quy trình cộng tác phần mềm . 72
    3.3.2. So sánh với phương pháp lập trình linh hoạt . 72
    3.4. KẾT LUẬN . 72
    Chương 4. THỬNGHIỆM QUY TRÌNH TRONG ĐÀO TẠO VÀ TRONG
    PHÁT TRIỂN PHẦN MỀM . 73
    4.1. THỬNGHIỆM LẬP TRÌNH LINH HOẠT TRONG GIẢNG DẠY
    MÔN HỌC “LẬP TRÌNH TRÊN WINDOWS” . 73
    4.1.1. Giới thiệu nội dung và mục đích môn học . 73
    4.1.2. Phương pháp giảng dạy truyền thống 74
    4.1.3. Áp dụng phương pháp XP vào việc giảng dạy môn học “Lập trình
    trên windows” . 76
    4.2. THỬNGHIỆM QUY TRÌNH ĐỂPHÁT TRIỂN ỨNG DỤNG
    “QUẢN LÝ NHÂN SỰ” CHO CÔNG TY HỒNG HÀ . 81
    4.2.1. Giới thiệu hệthống . 81
    4.2.2. Phương pháp phát triển hệthống . 82
    4.2.3. Xây dựng hệthống . 83
    4.2.4. Đánh giá hiệu quảviệc ứng dụng “Lập trình linh hoạt” trong “Quy
    trình cộng tác phần mềm” 92
    4.3. KẾT LUẬN . 93
    TỔNG KẾT . 95
    PHỤLỤC 98
    TÀI LIỆU THAM KHẢO . 103
     
Đang tải...