Danh mục

Luận văn: Ứng dụng lập trình linh hoạt trong quy trình cộng tác phần mềm

Số trang: 106      Loại file: pdf      Dung lượng: 756.62 KB      Lượt xem: 20      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 53,000 VND Tải xuống file đầy đủ (106 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Với mong muốn được đóng góp một phần nhỏ bé vào xu thế phát triển ngành công nghệ thông tin, đặc biệt trong giáo dục-đào tạo, cũng như trong việc xây dựng phần mềm ứng dụng, đáp ứng yêu cầu xử lý thông tin ngày càng cao của con người. Với luận văn này mong rằng nó sẽ góp phần vào việc nâng cao chất lượng đào tạo sinh viên ngành công nghệ thông tin, và giúp các tổ chức phần mềm biết thêm về một quy trình xây dựng phần mềm, khắc phục những nhược điểm...
Nội dung trích xuất từ tài liệu:
Luận văn: Ứng dụng lập trình linh hoạt trong quy trình cộng tác phần mềm BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI ------------------------------------------------------ LUẬN VĂN THẠC SỸ KHOA HỌCỨNG DỤNG LẬP TRÌNH LINH HOẠT TRONG QUY TRÌNH CỘNG TÁC PHẦN MỀM NGÀNH: CÔNG NGHỆ THÔNG TIN MÃ SỐ: AN VĂN MINHNgười hướng dẫn khoa học: TS. HUỲNH QUYẾT THẮNG HÀ NỘI - 2006 LỜI CAM ĐOAN Em xin cam đoan luận văn tốt nghiệp này là kết quả nghiên cứu củabản thân, dưới sự hướng dẫn của thầy giáo, TS.Huỳnh Quyết Thắng. Nếu cógì sai phạm em xin hoàn toàn chịu trách nhiệm. Người làm cam đoan An Văn Minh 2 MỤC LỤCDANH SÁCH BẢNG ....................................................................................... 5DANH SÁCH CÁC HÌNH VẼ ......................................................................... 5LỜI CẢM ƠN ................................................................................................... 6LỜI NÓI ĐẦU .................................................................................................. 7Chương 1. TỔNG QUAN VỀ LẬP TRÌNH “LINH HOẠT” VÀ “QUYTRÌ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 ........... 38Chươ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 3 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.............. ...

Tài liệu được xem nhiều: