Danh mục

Đề tài 'Tìm hiểu về quy trình phát triển phần mềm theo Agile'

Số trang: 53      Loại file: doc      Dung lượng: 1.35 MB      Lượt xem: 11      Lượt tải: 0    
Hoai.2512

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

Thông tin tài liệu:

Đi cùng với xu thế phát triển mạnh mẽ của các ngành công nghệ khác trên thế giới, công nghệ phần mềm cũng đang mở ra một cánh cửa cho các tiếp cận tiến bộ. Khá nhiều công ty, tổ chức đã nhận thức được tầm quan trọng của ngành công nghệ này và đã có những bước tiếp cận đáng ghi nhận. Tuy nhiên, song song với những bước phát triển như vậy, nhiều mặt hạn chếvề chất lượng phần mềm vẫn đã và đang là mối quan tâm của nhiều người, nhiều tổ chức....
Nội dung trích xuất từ tài liệu:
Đề tài “Tìm hiểu về quy trình phát triển phần mềm theo Agile”Trường đại học điện lực Khoa CNTT MỤC LỤCLỜI MỞ ĐẦU............................................................................................................................5BẢNG PHÂN CÔNG CÔNG VIỆC...........................................................................................6PHẦN I. TỔNG QUAN VỀ CÔNG NGHỆ PHẦN MỀM VÀ QUY TRÌNH PHÁT TRIỂNPHẦN MỀM............................................................................................................................... 7 I. Tìm hiểu chung về công nghệ phần mềm.........................................................................7 1. Công nghệ phần mềm là gì ?.........................................................................................7 - Phần mềm máy tính là gì? Phần mềm máy tính (Computer software) là các sản phẩm do nhà phát triển phần mềm thiết kế và xây dựng nhằm phục vụ một mục đích nào đó. 7 II. Quy trình phát triển phần mềm truyền thống.................................................................. 8 1. Đặc điểm........................................................................................................................8 - Các phương pháp truyền thống là các phương pháp thiên về kế hoạch, quá trình phát triển phần mềm phải tuân theo một quy trình nghiêm ngặt. Trong quá trình phát triển phần mềm, rất nhiều tài liệu được tạo ra, được xét duyệt và đó là một yếu tố quan trọng trong quản lí rủi ro....................................................................................................... 8 - Với các phương pháp này, toàn bộ quá trình phát triển thường được lên kế hoạch chi tiết và các tài liệu trước cũng như trong quá trình phát triển được chuẩn bị đầy đủ. Quá trình phát triển được thực hiện theo quy trình được định trước, và việc tuân thủ quy trình sẽ làm tăng chất lượng phần mềm và giảm rủi ro.............................................................. 8 - Theo các phương pháp này thì quá trình sản xuất phần mềm giống như sản xuất các mặt hàng công nghiệp khác. Những người phát triển thực hiện công việc một cách nghiêm ngặt theo các chuẩn và quy trình, không yêu cầu sáng tạo nhiều. Những người quản lí chỉ cần tăng năng lực sản xuất và đạt được các mục tiêu như:..............................8 - Giảm thiểu lỗi và công việc diễn ra trơn tru......................................................................9 - Cố gắng giữ ổn định: về tổ chức, sản lượng…................................................................ 9 - Chuẩn hóa mọi thao tác và buộc mọi người tuân theo một cách nghiêm ngặt.................9 - Không cho phép sự sai sót....................................................................................................9 2. Các bước trong mô hình truyền thống...........................................................................9 3. Một số mô hình phát triển phần mềm truyền thống (phát triển theo kế hoạch)......10 a. Mô hình thác nước (waterfall model)...........................................................................10 Hình 1: Mô hình thác nước..................................................................... 11 b. Mô hình làm bản mẫu (Prototyping model)................................................................ 12 Hình 2: Mô hình làm bản mẫu.............................................................................................13 c. Mô hình xoắn ốc (The spiral model)............................................................................13 Hình 4:Mô hình đài phun nước............................................................................................ 16PHẦN II. TÌM HIỂU QUY TRÌNH AGILE............................................................................ 16 I. Sự ra đời của mô hình agile..............................................................................................16 1. Sự cần thiết của một mô hình phát triển phần mềm mới......................................... 16 2. Agile là gì?....................................................................................................................17 II. Tìm hiểu chung về agile..................................................................................................18 1. Tuyên ngôn agile...........................................................................................................18 Tuyên ngôn Agile được viết như sau: “Chúng tôi tìm kiếm những phương pháp tốt hơn để phát triển và giúp người khác phát triển phần mềm. Qua hoạt động đó, chúng tôi sẽ trân trọng: cá nhân và sự tương tác hơn là quy trình và công cụ; phần mềm hoạt động được hơn là việc thu thập tư liệu phát triển; hợp tác với khách hàng hơn là thương t ...

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