tóm tắt Xây dựng hệ thống quản lý dự án phần mềm sử dụng phương pháp lập trình linh hoạt

13 315 0
tóm tắt Xây dựng hệ thống quản lý dự án phần mềm sử dụng phương pháp lập trình linh hoạt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Header Page of 126 -1- -2Công trình ñược hoàn thành ĐẠI HỌC ĐÀ NẴNG BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: PGS.TS Phan Huy Khánh VŨ GIA TRIỀU Phản biện 1: TS Huỳnh Hữu Hưng XÂY DỰNG HỆ THỐNG QUẢN LÝ DỰ ÁN PHẦN MỀM SỬ DỤNG PHƯƠNG PHÁP LẬP TRÌNH LINH HOẠT Phản biện 2: TS Nguyễn Mậu Hân Chuyên ngành : KHOA HỌC MÁY TÍNH Mã số : 60.48.01 Luận văn ñược bảo vệ Hội ñồng chấm Luận văn tốt nghiệp thạc sĩ kỹ thuật họp Đại học Đà Nẵng vào ngày 04 TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT tháng 03 năm 2012 Đà Nẵng - Năm 2012 Footer Page of 126 Có thể tìm hiểu luận văn tại: • Trung tâm Thông tin - Học liệu, Đại học Đà Nẵng • Trung tâm Học liệu, Đại học Đà Nẵng Header Page of 126 -3- -4- MỞ ĐẦU án phần mềm cũ Microsoft Project công cụ quản Lý chọn ñề tài Hiện công ty phát triển phần mềm quan tâm việc lý dự án phần mềm cũ không phù hợp với phương pháp lập trình linh hoạt phát triển nhanh sản phẩm, ñạt ñược tiêu chuẩn quốc tế tạo ñược Microsoft Project phần mềm quản lý dự án phổ biến niềm tin cho khách hàng Việc xây dựng phần mềm theo phương Microsoft Project công cụ quản lý dự án nói chung, pháp truyền thống xa rời khách hàng Tổ chức phần mềm nhận ñược dùng ñể quản lý dự án nhà ñất ñó ñể chuẩn bị cho việc xây yêu cầu xây dựng, sau thời gian, giao cho khách hàng Khách dựng cao ốc, dự án kinh doanh công ty ñó, chí hàng chẳng biết trình xây dựng phần mềm họ phát biểu mà bạn chuẩn bị thực ñược coi tin rằng, phần mềm ñược xây dựng thành công hay dự án có ñặc ñiểm ñịnh Cho dù dự án nhỏ hay không lớn, dự án phần mềm hay dự án khác ñều cần có công cụ Lập trình linh hoạt (eXtreme Programming viết tắt XP) không ñể quản lý nguồn lực, thời gian chi phí Nhưng Microsoft Project phải cách lập trình cho linh hoạt, mà phương pháp phát không phù hợp với ñăc thù sản xuất phần mềm cách linh triển phần mềm cho phép dự án ñược hoàn thành nhanh chóng hoạt ngày Chính việc xây dựng hệ thống quản lý dự mà ñảm bảo ñược yêu cầu chất lượng dễ dàng việc án phần mềm linh hoạt cần thiết sửa chữa, cập nhật yêu cầu thay ñổi vào giai ñoạn Mục ñích nghiên cứu dự án cho ñến dự án kết thúc sản phẩm ñược giao cho Đề tài nhằm mục ñích: khách hàng Đây phương pháp phù hợp với công Tìm hiểu vấn ñề liên quan ñến phương pháp lập trình linh ty làm gia công phần mềm dự án nhỏ từ 10-20 người Tất dự án phần mềm dù áp dụng phương pháp ñi hoạt Xây dựng hệ thống ñể quản lý dự án phần mềm sử dụng cần hệ thống hay công cụ ñể quản lý Mỗi hệ thống phương pháp lập trình linh hoạt quản lý phù hợp với phương pháp ñịnh Tôi ñang làm việc Đối tượng phạm vi nghiên cứu công ty gia công phần mềm mà ñó tất dự án ñều dùng phương pháp lập trình linh hoạt Nhưng người ñứng ñầu dự án (Project Manager viết tắt PM) khổ sở với việc lấy yêu cầu Đối tượng nghiên cứu: giá trị qui tắc lập trình linh hoạt Cách thức tổ chức quản lý dự án phần mềm Phạm vi nghiên cứu: dựa tài liệu, hệ thống quản lý dự khách hàng, phân loại công việc, giao nhiệm vụ cho thành viên, nhận án phần mềm, giải pháp lập linh hoạt báo cáo hàng ngày, quản lý tài liệu, quản lý thời gian Mà tất Phương pháp nghiên cứu việc ñược quản lý công cụ quản lý dự Footer Page of 126 Header Page of 126 -5- Nghiên cứu tài liệu: tài liệu quản lý dự án phần mềm, tài liệu phương pháp lập trình linh hoạt, tài liệu phân tích thiết kế hướng ñối tượng Nghiên cứu thực nghiệm: phân tích ñánh giá phương pháp, xây dựng chương trình, kiểm thử, ñưa nhận xét ñánh giá kết Ý nghĩa khoa học thực tiễn ñề tài -6CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 TÌM HIỂU PHƯƠNG PHÁP LẬP TRÌNH LINH HOẠT 1.1.1 Lập trình linh hoạt (XP) gì? Tại sử dụng XP? Lập trình linh hoạt tập giá trị, quy tắc bước thực hiện, ñể phát triển nhanh phần mềm chất lượng cao Đây Về mặt lý thuyết: tổng hợp khái niệm liên quan ñến phương phương pháp phát triển phần mềm linh hoạt, phù hợp ñể pháp lập trình linh hoạt, ñề tài xác ñịnh ñược khả ứng dụng phát triển ứng dụng có kích thước vừa phải Một ñiểm ñặc biệt lập trình linh hoạt vào qui trình sản xuất phần mềm Là sở lý XP trình phát triển phần mềm, khách hàng tham gia thuyết ñể công ty, tổ chức phát triển phần mềm áp dụng với nhà phát triển Nhờ ñó, nhà phát triển nắm bắt ñược Về mặt thực tiễn: hệ thống công cụ hiệu giúp cho PM thay ñổi, yêu cầu mới, làm giảm chi phí ñể sửa ñổi hệ thống kiểm soát tốt ñược công việc, thời gian, chi phí, người Từ ñó có 1.1.2 Lịch sử phát triển XP ñược sản phẩm phần mềm chất lượng cao, ñáp ứng ñược nhu cầu 1.1.3 Phát thảo mô hình XP khách hàng thị trường Bố cục luận văn Báo cáo luận văn ñược tổ chức thành ba chương Vòng ñời dự án XP gồm giai ñoạn: khảo sát (Exploration), lập kế hoạch (Planning), lặp ñể bàn giao (Interation to release), sản xuất hóa (productionizing), bảo tri kết thúc (Maintenance and Death) Chương 1: Cơ sở lý thuyết Chương 2: Phân tích thiết kế hệ thống Chương 3: Cài ñặt thử nghiệm Hình 1.1: Vòng ñời dự án XP 1.1.4 Các mục tiêu giá trị XP 1.1.5 Các qui tắc hoạt ñộng XP Footer Page of 126 Header Page of 126 -7- -8- Phản hồi thông tin Tiêu chuẩn mã hoá xác ñịnh kiểu ñịnh dạng thích hợp Tính ñơn giản cho mã nguồn, phạm vi ngôn ngữ lập trình ñã ñược lựa chọn Đón nhận thay ñổi Tiêu chuẩn mã hoá quy ước chuẩn ñược rõ ngôn Các hoạt ñộng theo XP ngữ lập trình (ví dụ: quy uớc mã lệnh ñối với ngôn ngữ lập Viết mã lệnh trình Java), ñược lựa chọn theo thói quen nhóm phát triển Kiểm thử Sở hữu chung mã lệnh Nhận ñịnh tác nhân hệ thống Thiết kế Sở hữu chung mã lệnh nghĩa người chịu trách nhiệm chung mã lệnh ñược tạo ra, người nhóm lập trình ñều ñược 1.2 CÁC THÔNG LỆ TRONG XP phép sửa ñổi ñoạn mã lệnh hay bổ sung vào ñoạn mã 1.2.1 Tổng quan thông lệ XP lệnh Hoạt ñộng ñược ñưa việc lập trình theo cặp XP gồm có 12 thông lệ, ñược chia thành nhóm, bước thực nhận ñược từ bước thực tốt ñược ñưa công nghệ phần mềm 1.2.2.2 Sự kết hợp thường xuyên, cải tiến thiết kế Nhóm phát triển nên luôn làm việc phiên phần mềm Từ thành viên nhóm khác Nhóm “thông lệ” với phản hồi thông tin liên tục gồm: có phiên ñã lưu lại sửa ñổi cải tiến khác nhau, họ lập trình theo cặp, lập kế hoạch thực hiện, phát triển hướng vào việc cố gắng xem xét mã lệnh phiên chương trình kiểm tra, làm việc theo nhóm thời gian khoảng vài ñồng hồ, tín hiệu lỗi xuất Nhóm “thông lệ” trình liên tục: kết hợp thường xuyên, cải tiến thiết kế, hoàn thiện theo bước nhỏ Nhóm “thông lệ” thực với hiểu biết chung nhóm lập trình: tiêu chuẩn mã hoá, sở hữu chung mã lệnh, thiết kế ñược làm ñơn giản, hệ thống suốt Nhóm “thông lệ” thể lợi ích cho lập trình viên: tốc Sự kết hợp thường xuyên tránh ñược chậm trễ sau chu kỳ dự án, gây lần kết hợp Cải tiến thiết kế Bởi XP ủng hộ việc lập trình cho vấn ñề cần thiết thời ñiểm tại, việc thực việc ñó cho ñơn giản tốt Đôi ñiều có kết ñối với hệ thống ñang bị ñộ làm việc vừa phải ñình trệ Một ñiều ñáng ý vấn ñề yêu cầu 1.2.2 Các thông lệ XP ñối với việc bảo trì: sửa ñổi chức ñòi hỏi sửa ñổi nhiều 1.2.2.1 Tiêu chuẩn mã hóa sở hữu chung mã lệnh chép mã lệnh Một vấn ñề ñáng ý khác sửa ñổi Tiêu chuẩn mã hoá ñược chấp nhận dựa tập luật, mà phần mã lệnh ảnh hưởng ñến nhiều thành phần khác toàn nhóm phát triển ñồng ý thực theo ñó dự án XP cho xảy ñiều này, hệ thống cho bạn thấy ñể phân Footer Page of 126 Header Page of 126 -9- tích lại mã lệnh cách sửa ñổi cấu trúc, làm cho ñơn giản - 10 Hệ thống suốt khái niệm, ñó lớp và phổ dụng phương thức cần ñược làm ñơn giản, cho thành viên nhóm dự 1.2.2.3 Thiết kế ñơn giản, bước hoàn thiện nhỏ ñoán ñược chức lớp hay phương thức ñặc biệt, mà Các lập trình viên nên theo cách tiếp cận “ñơn giản tốt nhất” ñể cần nhìn vào tên thực thiết kế phần mềm Bất phần mã lệnh 1.2.2.5 Lập trình theo cặp, làm việc theo nhóm ñược viết, lập trình viên nên tự hỏi “có cách ñơn giản Làm việc theo nhóm cho kết tương tự?” Nếu câu trả lời có, cách thức ñơn Trong XP, người dùng người chịu toàn chi phí giản nên ñược lựa chọn Cải tiến mã lệnh (sẽ ñược trình bày xây dựng hệ thống, thực người sử dụng hệ thống XP phần sau) nên ñược sử dụng, ñể làm cho mã lệnh phức tạp trở cho rằng, người dùng nên quan tâm ñến việc xây dựng hệ thống nên ñơn giản thời ñiểm ñặt sẵn câu hỏi Trong trường hợp này, Các bước hoàn thiện nhỏ nhóm phát triển hệ thống quản lý tài nên có người quản lý Việc giao phần mềm ñược thực bước ñược tài nhóm Ngoài “thông lệ” nêu trên, XP ñưa ñịnh từ trước Kế hoạch bước ñược xác ñịnh bắt ñầu thực kỹ thuật cải tiến nhằm làm tăng hiệu mã lệnh có sẵn mà không dự án Thông thường bước công ñoạn nhỏ làm thay ñổi mục ñích chung hệ thống Các kỹ thuật cải tiến mã lệnh, trình phần mềm, chạy mà không phụ thuộc vào thành cho phép nhóm lập trình sử dụng kiểm tra tự ñộng ñể tìm phần ñược thực sau Các bước hoàn thiện nhỏ làm cho khách lỗi xử lý chúng cách hiệu hàng tin tưởng vào lợi ích tiến triển dự án 1.2.2.6 Lập kế hoạch dự án 1.2.2.4 Tốc ñộ làm việc vừa phải, hệ thống suốt Là tiến ñộ thực phù hợp với khả lập trình viên Khái niệm cho biết lập trình viên nhà phát triển phần Quá trình lập kế hoạch XP lập kế hoạch dự án Phần giải thích trình lập kế hoạch dự án cách sử dụng mô hình tiến trình mềm không nên làm việc 40 tuần Từ chu kỳ Quá trình lập kế hoạch ñược chia làm giai ñoạn: phát triển chu kỳ ngắn ñược kết hợp thường xuyên, dẫn ñến Lập kế hoạch bước toàn chu kỳ phát triển thường xuyên hơn, dự án XP a Giai ñoạn tìm hiểu không tuân theo thời gian ñặc biệt mà dự án khác yêu cầu Ở b Giai ñoạn chuyển giao ñây ñề cập ñến vấn ñề người thực tốt sáng Lặp lại việc lập kế hoạch tạo ñược nghỉ ngơi cách hợp lý a Giai ñoạn tìm hiểu Hệ thống suốt b Giai ñoạn chuyển giao Footer Page of 126 Header Page of 126 - 11 - - 12 - c Giai ñoạn ñiều chỉnh lúc nơi Chương trình ñược ñặt tên Quản Lý Dự Án Phần Phát triển hướng vào việc kiểm tra Mềm Linh Hoạt (XPPM: eXtreme Programming Project 1.2.3 Cải tiến mã lệnh Management) ñược dùng ñể lên kế hoạch, quản lý theo dõi dự 1.2.3.1 Giới thiệu “cải tiến mã lệnh” án phần mềm linh hoạt 1.2.3.2 Làm tài liệu cải tiến mã lệnh 2.1.2 So sánh Microsoft Project với XPPM Lý sử dụng: diễn tả cải tiến mã lệnh nên ñược làm cách liệt kê trường hợp không nên sử dụng Hệ Thống Tính Microsoft Project XPPM Sắp xếp ñộ ưu tiên công việc Có Có Thời hạn cho công việc Có Có Ai người hoàn thành công việc Có Có 1.2.3.4 Các kỹ thuật sử dụng ñể cải tiến mã lệnh Xem tiến ñộ công việc Có Có 1.2.3.5 Lợi ích cải tiến mã lệnh Phân quyền truy cập hệ thống cho 1.2.3.6 Các vấn ñề cần lưu ý cải tiến mã lệnh thành viên Không Có 1.2.3.7 Kết luận Cập nhật thay ñổi khách hàng thường xuyên Không Có ñiều khiển trình thực Trên ñây tập “thông lệ” ñược Quản lý nhiều dự án lúc Không Có sử dụng ñể ñiều khiển trình phát triển phần mềm theo XP Việc nắm Quản lý thông tin thành viên Không Có ñược thông lệ này, cho phép người lập trình xác ñịnh ñược bước Quản lý lực thành viên Không Có cần thực tiêu chuẩn cần tuân theo sử dụng XP Phân biệt công việc tồn ñọng ñang ñược thực Không Có Báo cáo kết công việc ngày Không Có Báo cáo tiến ñộ Không Có Gởi email thông báo nhận nhiệm vụ Không Có Quản lý thông tin khách hàng Không Có Tạo bước lặp Không Có Cách thực hiện: thành phần cung cấp bước mô tả việc thực cải tiến mã lệnh Các bước ngắn gọn tốt ñể làm theo cách dễ dàng 1.2.3.3 Các ñoạn mã lệnh tồi Mỗi phương pháp phát triển phần mềm ñều có tập bước ñể CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 PHÂN TÍCH 2.1.1 Giới thiệu Chương trình ñược xây dựng dạng trang web Việc xây dựng hệ thống dạng web pages phù hợp với xu internet hóa nay, thành viên dự án truy cập vào hệ thống Footer Page of 126 Header Page of 126 - 13 - - 14 - 2.1.3 Phát thảo chức hệ thống thẻ ghi nhớ Tác vụ có mục nhập vào ñã hoàn 2.1.3.1 Dự án (Project) thành vào dự kiến tiêu tốn Project mô tả nét bậc hệ thống ñược xây dựng hoạt ñộng chức ñầu tiên sau ñó ñến chức khác Một dự án thường gồm nhiều phiên khác 2.1.3.2 Bàn Giao (Release) Phần mềm luôn ñược bàn giao qua nhiều phiên Phần bàn giao phải ñầy ñủ chức mà khách hàng mong muốn 2.1.3.6 Các thành viên dự án (Users) Có nhiều thành viên dự án thực vai trò khác ñược giao nhiệm vụ dự án Người theo dõi (Tracker), khách hàng (Customer), lập trình viên (Programmer), kiểm thử viên (Tester), người quản lý (Manager 2.1.4 Phân tích Các tính bàn giao ñược qui ñịnh số thẻ ghi nhớ Bắt ñầu từ việc tạo dự án, tạo tồn ñọng (backlog) (user stories) Danh sách thẻ ghi nhớ chuyển từ yêu cầu cuối tạo bước lặp với thẻ ghi nhớ tác vụ Một mục khách hàng ñược gọi tồn ñọng (backlog) quan trọng chức XPPM khả sử dụng 2.1.3.3 Thẻ ghi nhớ (User Story) thông tin phản hồi mà XPPM cung cấp cho người sử dụng Mỗi thẻ ghi nhớ mô tả chức ñược thêm vào XPPM 2.1.3.4 Bước lặp (Iteration) 2.1.4.1 Dự án (Project) Xác ñịnh dự án phân công nhân viên làm việc nó, bắt ñầu dự án Đây yêu cầu sở ñể làm ñiều Mỗi bước lặp thực số thẻ ghi nhớ từ tồn ñọng XPPM Một quản trị viên tạo dự án trang (backlog) Bước lặp mức thứ hai ñược hoạch ñịnh theo dõi cho dự án Người dùng tạo dự án sau ñó ñiền vào tất ñến dự án hoàn thành Thời gian bước lặp phụ thuộc vào chi tiết cần thiết Một dự án XPPM cho phép người dùng ñiền khoảng thời gian lần bàn giao Khoản thời gian bước vào nhiều hạng mục ngày thông tin liên quan Phần lại lặp nên ñược cân việc ấn ñịnh thời gian cho ñội ngũ phát thông tin chủ yếu liên quan tới ñịa liên lạc, ngày ñặc tả triển ñể phát triển chức việc thay ñổi yêu cầu từ phía dự án khách hàng Khách hàng thêm bỏ thẻ ghi nhớ 2.1.4.2 Tồn ñọng (Backlog) không ñược phép thay ñổi giai ñoạn bước lặp 2.1.3.5 Tác vụ (Task) Trang tồn ñọng XPPM nơi mà thẻ ghi nhớ ñược thêm vào Khi có yêu cầu từ khách hàng, chuyển yêu Mỗi thẻ ghi nhớ bao gồm nhiều tác vụ thực chức cầu thành thẻ ghi nhớ Thẻ ghi nhớ ñược thêm vào mà khách hàng mô tả Mỗi tác vụ ñược tính theo Khi hoàn thành trực tiếp bước Nhưng cho mục ñích lập kế hoạch, chúng tập tất tác vụ thẻ ghi nhớ có nghĩa hoàn thành trung vào trang Backlog Mỗi thẻ ghi nhớ ñược thêm vào yêu cầu Footer Page of 126 Header Page of 126 - 15 - - 16 - ước lượng tên Chúng ñược thêm vào bước lặp ñược xác ñịnh người dùng thiết lập ưu tiên thẻ ghi nhớ cách chuyển thẻ ghi nhớ vào danh sách Vị trí thẻ ghi nhớ danh sách biểu thị ñộ ưu tiên nó, gần ñầu danh sách cho thấy ñộ ưu tiên cao 2.1.4.3 Bàn giao (Release) Trong bước lặp có lần bàn giao Nó có nghĩa việc bàn giao ñược sử dụng cột mốc (milestone) quan trọng dự án Đây vấn ñề lập kế hoạch dự án dài hạn có nhiều lần bàn giao Tuy nhiên ñối với dự Hình 2.1: Biểu ñồ ca sử dụng quyền quản lý 2.2.2 Biểu ñồ ca sử dụng cho thành viên dự án án nhỏ chức bàn giao thường không cần thiết 2.1.4.4 Bước lặp (Iteration) Người sử dụng cần truy cập vào nhiều trang ñể có ñược thông tin phản hồi di chuyển thẻ ghi vào bước lặp Thẻ ghi nhớ ñược di chuyển vào bước lặp vào hai trang tồn ñọng trang lập kế hoạch lặp.Thật không may ñược thực từ trang bước lặp, người dùng phải chuyển ñổi danh sách thẻ ghi nhớ danh sách tồn ñọng Hình 2.2: Biểu ñồ ca sử dụng thành viên dự án Người dùng xem hai lúc 2.1.4.5.Thẻ ghi nhớ tác vụ (User Story and Task) XPPM làm việc với thẻ ghi nhớ, thẻ ghi nhớ 2.2.3 Biểu ñồ trình tự(Sequence diagram) Biểu ñồ trình tự ñăng nhập biểu thị chức ñược chia thành tác vụ Các tác vụ Biểu ñồ trình tự quản lý thành viên chức ñược mô tả thẻ ghi nhớ Trong XPPM thẻ ghi Biểu ñồ trình tự lực thành viên nhớ ñược thêm vào trang tồn ñọng, trang cấu Biểu ñồ trình tự quản lý dự án trúc phân chia công việc(WBS) Biểu ñồ trình tự giao trách nhiệm 2.2 THIẾT KẾ Biểu ñồ trình tự quản lý tồn ñọng 2.2.1 Biểu ñồ ca sử dụng(Use Case) cho quyền quản lý Biểu ñồ trình tự quản lý thẻ ghi nhớ Footer Page of 126 Header Page of 126 - 17 - - 18 - Biểu ñồ trình tự quản lý tác vụ CHƯƠNG CÀI ĐẶT THỬ NGHIỆM Biểu ñồ trình tự quản lý tiến ñộ dự án Biểu ñồ trình tự báo cáo ngày 2.2.4 Biểu ñồ lớp(Class diagram) toàn hệ thống 3.1 MÔI TRƯỜNG VÀ CÁCH CÀI ĐẶT Hệ thống chạy hệ ñiều hành window XP/Vista/7, web server Apache, PHP MySQL Đầu tiên cần cài ñặt phần mềm XAMPP 1.4.11 ñã bao gồm thư mục cài ñặt kèm theo luận văn Web server Apache hệ quản trị sở MySQL ñược tích hợp sẵn cài ñặt XAMPP Phải ñảm bảo chắn chạy XAMPP trước ñể khởi ñộng Apache MySQL Hình 3.1: Giao diện XAMPP Trình duyệt web Internet Explore, Mozzila FireFox Google Chrome cho phép chạy Javascript Cookies Để tạo sở liệu, mở trình duyệt web gỏ vào http://localhost/, chọn phpMyAdmin chọn SQL, copy tất nội dung file “Tao CSDL.sql” vào SQL chạy query Hình 2.14: Biểu ñồ lớp Footer Page of 126 Header Page 10 of 126 - 20 - - 19 - Đăng nhập vào hệ thống tài khoản ñược cung cấp Đăng nhập với vai trò PM, tên ñăng nhập administrator, mật pasword 3.2.2.Trang quan ñại diện 3.2.3.Trang lĩnh vực lực 3.2.4 Trang tạo dự án Hình 3.2: Giao diện phpMyAdmin Copy thư mục projects vào C:\xampp\htdocs(xampp thư mục ñược tạo sau cài ñặt XAMPP 1.4.11) Để chạy website, mở trình duyệt web gỏ vào http://localhost/project 3.2 CHẠY THỬ NGHIỆM Sau ñây trang thể chức XPPM 3.2.1.Trang ñăng nhập Hình 3.3: Trang ñăng nhập Footer Page 10 of 126 Hình 3.6: Trang tạo dự án Header Page 11 of 126 - 21 - - 22 - 3.2.5.Trang thành viên Hình 3.8 Trang tạo thành viên 3.2.7 Trang nhiệm vụ 3.2.8Trang tồn ñọng 3.2.9 Trang WBS Hình 3.7: Trang thành viên 3.2.6 Trang tạo thành viên Footer Page 11 of 126 Header Page 12 of 126 - 24 - - 23 - Hình 3.14: Trang báo cáo ngày Hình 3.11: Trang WBS 3.2.10 Trang tạo thẻ ghi nhớ KẾT LUẬN Nội dung luận văn gồm chương, nghiên cứu ứng dụng XP vào quản lý dự án phần mềm Đây vấn ñề phát triển phần mềm Tóm tắt luận văn Tính cấp thiết ñề tài: lập trình linh hoạt phương pháp phát triển phần mềm hiệu ñối với dự án phần mềm vừa nhỏ cở 10 - 20 người Hiện ñã có nhiều công cụ quản lý dự án phần mềm, thích hợp với mô hình củ Chính phủ ñang có nhiều chế ñộ ñãi ngộ cho công ty phần mềm nước công ty có vốn ñầu tư nước Số lượng công ty Hình 3.12: Trang tạo thẻ ghi nhớ 3.2.11 Trang tiến ñộ dự án 3.2.12 Trang báo cáo ngày phần mềm tăng nhanh ñáng kể, hệ thống quản lý dự án phần mềm linh hoạt cần thiết cho công ty Chương 1: trình bày khái niệm, qui tắt hoạt ñộng XP Trình bày thông lệ XP, ñây cách ñể áp dụng thực phát triển phần mềm theo XP Footer Page 12 of 126 Header Page 13 of 126 - 25 - Chương 2: trình bày việc phân tích thiết kế ñể xây dựng hệ thống quản lý dự án phần mềm linh hoạt Chương 3: trình bày cách ñể có ñược môi trường cách cài - 26 dự án Người lãnh ñạo thấy thành viên sẵn sàng Chức dành cho nhân viên kiểm thử: cho phép nhân viên ñặt hệ thống Chạy demo chương trình hình ảnh minh họa kiểm thử viết lên trường hợp kiểm thử báo cáo lỗi Đóng góp khoa học luận văn hệ thống Đề tài xác ñịnh ñược khả ứng dụng lập trình linh hoạt vào qui trình phát triển phần mềm Là sở lý thuyết ñể công ty, tổ chức phát triển phần mềm ứng dụng Chức quản lý rủi ro: thống kê lại rủi ro, ñánh giá xem mức ñộ ảnh hưởng tới dự án nào, từ ñó PM ñiều chỉnh lại thời gian nguồn lực Quản lý vắng mặt: cho phép người dùng thấy ñược ngày nghỉ, lý Chương trình công cụ hiệu cho việc quản lý dự án phần nghỉ nghỉ bao lâu, ñây cách tốt ñể theo dõi sẵn mềm linh hoạt, giúp cho người quản lý dự án kiểm soát tốt ñược sàng cho dự án tất nhiên loại trừ trường hợp ñột xuất Hệ thống công việc, thời gian, chi phí người Từ ñó có ñược sản phầm theo dõi thời gian vắng mặt thành viên bước chất lượng cao, ñáp ứng ñược nhu cầu thị trường lặp, sau ñó ñiều chỉnh thời gian cho phù hợp ñể hoàn thành tác Hướng phát triển ñề tài vụ bước lặp Điều giúp cho người quản lý dự án tính Hoàn thiện việc ứng dụng XP qui trình phát triển phần mềm Hiện nhiều diễn ñàn nước ñang bàn luận sôi phương pháp lập trình linh hoạt Từ ñó tác giả luận văn rút ñược qui tắt cách phát triển cần áp dụng bỏ ñi Chương trình demo ñã ñáp ứng ñược tính dự án phần mềm linh hoạt, nhiên phải hoàn thiện phiên tiếp theo, chức khác ñược thêm vô là: Chức phân bổ nguồn lực: ñồ thị phân bổ nguồn lực cho thấy thời gian thành viên dành riêng cho dự án Cùng với nhìn tổng quan lực, việc phân bổ nguồn lực giúp cho người lãnh ñạo dự án có công cụ mạnh mẻ ñể lập kế hoạch cho Footer Page 13 of 126 toán ñược thời gian thực tế người lên kế hoạch ñể không bị trễ hạn Chức gởi email: tác vụ ñược tạo ra, người ñược giao tác vụ nhận ñược email có nội dung chi tiết tác vụ Chức bình luận (comment): tác vụ cho phép thành viên dự án ñưa ý kiến bình luận góp ý ... pháp ñi hoạt Xây dựng hệ thống ñể quản lý dự án phần mềm sử dụng cần hệ thống hay công cụ ñể quản lý Mỗi hệ thống phương pháp lập trình linh hoạt quản lý phù hợp với phương pháp ñịnh Tôi ñang làm... ứng dụng XP vào quản lý dự án phần mềm Đây vấn ñề phát triển phần mềm Tóm tắt luận văn Tính cấp thiết ñề tài: lập trình linh hoạt phương pháp phát triển phần mềm hiệu ñối với dự án phần mềm vừa... phương pháp phù hợp với công Tìm hiểu vấn ñề liên quan ñến phương pháp lập trình linh ty làm gia công phần mềm dự án nhỏ từ 10-20 người Tất dự án phần mềm dù áp dụng phương pháp ñi hoạt Xây dựng

Ngày đăng: 17/05/2017, 16:04

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan