Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
604,77 KB
Nội dung
-1- -2Cơng trình đư c hồn thành t i Đ 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 S ÁN PH N M M 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 t i H i ñ ng ch m Lu n văn t t nghi p th c sĩ k thu t h p t i Đ 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 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 -3M -4- Đ U án ph n m m cũ Microsoft Project nh t công c qu n Lý ch n ñ tài lý d án ph n m m cũ không phù h p v i phương pháp l p trình linh Hi n cơng ty phát tri n ph n m m h t s c quan tâm vi c phát tri n nhanh s n ph m, ñ t ñư c tiêu chu n qu c t t o ñư c ho t Microsoft Project m t ph n m m qu n lý d án r t ph bi n ni m tin cho khách hàng Vi c xây d ng m t ph n m m theo phương Microsoft Project m t cơng c qu n lý d án nói chung, có th 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 m t th i gian, giao cho khách hàng Khách d ng cao c, m t d án kinh doanh c a m t cơng ty đó, th m chí hàng ch ng bi t v trình xây d ng ph n m m h không th m t phát bi u mà b n chu n b th c hi n ñư c coi m t tin ch c r ng, ph n m m có th đư c xây d ng thành cơng hay d án có nh ng đ c m nh t đ nh Cho dù d án nh hay không l n, d án ph n m m hay nh ng d án khác đ u c n có m t 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à m t phương pháp phát khơng phù h p v i đăc thù c a s n xu t ph n m m m t cách linh tri n ph n m m cho phép d án đư c hồn thành nhanh chóng ho t ngày Chính v y vi c xây d ng m t h th ng qu n lý d mà v n ñ m b o ñư c yêu c u v ch t lư ng d dàng vi c án ph n m m linh ho t h t s c c n thi t s a ch a, c p nh t nh ng yêu c u thay ñ i vào b t c giai ño n M c đích nghiên c u c a 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 m t phương pháp m i phù h p v i nh ng 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 ho c nh ng d án nh t 10-20 ngư i T t c d án ph n m m dù áp d ng phương pháp ñi ho t Xây d ng m t h th ng ñ qu n lý d án ph n m m s d ng n a c n m t 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 m t phương pháp nh t đ nh Tơi ñang làm vi c Đ i tư ng ph m vi nghiên c u m t công ty gia cơng ph n m m mà t t c 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 c a 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 c Phương pháp nghiên c u nh ng vi c không th ñư c qu n lý b i công c qu n lý d -5Nghiên c u tài li u: tài li u v qu n lý d án ph n m m, tài li u v phương pháp l p trình linh ho t, tài li u v 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 qu Ý nghĩa khoa h c th c ti n c a ñ tài V m t lý thuy t: t ng h p khái ni m liên quan ñ n phương -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 m t t p giá tr , quy t c bư c th c hi n, ñ phát tri n nhanh m t ph n m m ch t lư ng cao Đây m t phương pháp phát tri n ph n m m r t linh ho t, phù h p đ pháp l p trình linh ho t, ñ tài s 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ý c a 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 m t công c hi u qu 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 số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 c a XP ñư c s n ph m ph n m m ch t lư ng cao, ñáp ng ñư c nhu c u c a 1.1.3 Phát th o mơ hình XP khách hàng c a th trư ng B c c c a lu n văn Báo cáo c a lu n văn ñư c t ch c thành ba chương Vịng đ i c a 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 c a XP 1.1.5 Các qui t c ho t ñ ng c a XP -7- -8- Ph n h i thông tin Tiêu chu n mã hố xác đ nh m t ki u m t đ 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 s thay đ i Tiêu chu n mã hố có th quy c chu n ñư c ch rõ b i ngơn Các ho t đ ng theo XP ng l p trình (ví d : quy u c v mã l nh đ i v i ngơn ng l p Vi t mã l nh trình Java), ho c ñư c l a ch n theo thói quen c a nhóm phát tri n Ki m th S h u chung mã l nh Nh n ñ nh tác nhân c a h th ng S h u chung mã l nh nghĩa m i ngư i ch u trách nhi m chung v mã l nh ñư c t o ra, m i ngư i nhóm l p trình đ u đư c Thi t k 1.2 CÁC THÔNG L TRONG XP phép s a ñ i m t ño n mã l nh b t kỳ hay b sung vào m t ño n mã 1.2.1 T ng quan v thông l XP l nh m i Ho t ñ ng ñư c ñưa b i 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 hi n nh n ñư c t bư c th c hi n t t nh t ñư c ñưa 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 ln ln làm vi c phiên b n m i nh t c a ph n m m T thành viên nhóm khác có th cơng ngh ph n m m Nhóm “thơng l ” v i s ph n h i thông tin liên t c g m: có phiên b n lưu l i nh ng 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 b n chương trình hi n t i ki m tra, làm vi c theo nhóm th i gian kho ng vài gi ñ ng h , ho c m t tín hi u l i xu t hi n Nhóm “thơng l ” q 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 t ng bư c nh Nhóm “thơng l ” th c hi n v i s hi u bi t chung c a 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 hi n l i ích cho l p trình viên: t c S k t h p thư ng xuyên s tránh ñư c s ch m tr sau chu kỳ d án, gây b i l n k t h p C i ti n thi t k B i XP ch ng h vi c l p trình cho nh ng v n đ c n thi t th i ñi m hi n t i, vi c th c hi n vi c cho đơn gi n t t Đơi u s có k t qu ñ i v i m t h th ng ñang b ñ làm vi c v a ph i ñình tr M t nh ng ñi u ñáng ý c a v n ñ u c u 1.2.2 Các thơng l XP đ i v i vi c b o trì: s a đ i v 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 b n chép mã l nh M t v n ñ ñáng ý khác nh ng s a đ i Tiêu chu n mã hố đư c ch p nh n d a m t t p lu t, mà m t ph n c a mã l nh nh hư ng ñ n nhi u thành ph n khác tồn b nhóm phát tri n ñ ng ý th c hi n theo ñó c d án XP cho r ng x y ñi u này, h th ng s cho b n th y đ phân -9tích l i mã l nh b ng cách s a ñ i c u trúc, làm cho đơn gi n - 10 H th ng su t m 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 hồn thi n nh đốn đư c ch c c a m t l p hay m t 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” đ ch c n nhìn vào tên c a th c hi n thi t k ph n m m B t c m t ph n mã l nh m i 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 v n cho k t qu tương t ?” N u câu tr l i có, cách th c đơn Trong XP, ngư i dùng khơng ph i ngư i ch u tồn b 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 s 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 m i th i m ln đ t s n câu h i Trong trư ng h p này, Các bư c hồn thi n nh nhóm phát tri n m t h th ng qu n lý tài nên có m t ngư i qu n lý Vi c giao ph n m m ñư c th c hi n b i bư c ñư c quy t tài nhóm Ngồi “thơng l ” nêu trên, XP ñưa ñ nh t trư c K ho ch t ng 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 qu c a mã l nh có s n mà khơng hi n d án Thông thư ng m i bư c m t cơng đo n nh c a q làm thay ñ i m c ñích chung c a h th ng Các k thu t c i ti n mã l nh, trình ph n m m, có th ch y mà không ph thu c vào thành cho phép nhóm l p trình s d ng b ki m tra t đ ng đ tìm ph n s ñư c th c hi n sau Các bư c hoàn thi n nh làm cho khách l i x lý chúng m t cách hi u qu hàng tin tư ng vào l i ích c a s ti n tri n c a 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 hi n phù h p v i kh c a 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 b n XP l p k ho ch d án Ph n s gi i thích q trình l p k ho ch d án b ng cách s d ng mơ hình ti n trình m m khơng nên làm vi c 40 gi m t 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 t ng bư c toàn b 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 tn 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 s th c hi n t t nh t sáng L p l i vi c l p k ho ch t o nh t n u ñư c ngh ngơi m t 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 - 11 - - 12 - c Giai ño n ñi u ch nh m i lúc m i 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 v “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 t i c i ti n mã l nh nên ñư c làm b ng 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 m i cơng vi c Có Có Ai s ngư i hồn thành cơng vi c Có Có 1.2.3.4 Các k thu t b n 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 a c i ti n mã l nh Phân quy n truy c p h th ng cho t ng 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 c a khách hàng thư ng xuyên Không Có u n q trình th c hi n Trên m t t p “thơng l ” ñư c Qu n lý nhi u d án m t lúc Khơng Có s d ng đ ñi u 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 hi n tiêu chu n c n tuân theo s d ng XP Phân bi t cơng vi c t n đ ng đư c th c hi n Khơng Có Báo cáo k t qu công vi c h ng 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 t ng bư c mô t vi c th c hi n c i ti n mã l nh th Các bư c ng n g n t t đ có th làm theo m t 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ó m t 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ư i d ng trang web Vi c xây d ng h th ng dư i d ng web pages phù h p v i xu th internet hóa hi n nay, thành viên d án có th truy c p vào h th ng - 13 - - 14 - 2.1.3 Phát th o ch c h th ng th ghi nh Tác v có m t m c nh p vào gi hồn 2.1.3.1 D án (Project) thành vào gi v n d ki n s tiêu t n Project mô t nh ng nét n i b c c a h th ng ñư c xây d ng ho t ñ ng m t ch c ñ u tiên r i sau m i đ n ch c khác M t d án thư ng g m nhi u phiên b n khác 2.1.3.6 Các thành viên d án (Users) Có nhi u thành viên d án th c hi n vai trị khác đư c giao nhi m v t ng d án Ngư i theo dõi (Tracker), khách hàng (Customer), l p trình viên 2.1.3.2 Bàn Giao (Release) Ph n m m ln ln đư c bàn giao qua nhi u phiên b n Ph n bàn giao ph i ñ y ñ ch c mà khách hàng mong mu n Các tính bàn giao ñư c qui ñ nh s th ghi nh (Programmer), ki m th viên (Tester), ngư i qu n lý (Manager 2.1.4 Phân tích B t ñ u t vi c t o m t d án, t o t n ñ ng (backlog) (user stories) Danh sách th ghi nh chuy n t yêu c u c a 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 m t ngư i s d ng M i th ghi nh mô t ch c ñư c thêm vào 2.1.4.1 D án (Project) Xác ñ nh m t d án phân công nhân viên làm vi c nó, b t XPPM đ u m t d án Đây nh ng yêu c u s ñ làm b t c ñi u 2.1.3.4 Bư c l p (Iteration) t n ñ ng XPPM M t qu n tr viên có th t o m t d án m i 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 m t d án sau có th n vào t t c ñ n d án hoàn thành Th i gian c a 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 c a l n bàn giao Kho n th i gian c a m t bư c vào r t nhi u h ng m c ngày thơng tin liên quan Ph n cịn l i c a l p nên ñư c cân b ng gi a vi c n ñ nh th i gian cho ñ i ngũ phát thông tin ch y u liên quan t i ñ a ch liên l c, ngày ñ c t c a tri n ñ phát tri n ch c vi c thay đ i u c u t phía d án khách hàng Khách hàng có th thêm ho c b th ghi nh 2.1.4.2 T n ñ ng (Backlog) M i bư c l p th c hi n m t s th ghi nh t 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à nh ng 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 hi n ch c c u thành th ghi nh Th ghi nh có th đư c thêm vào mà khách hàng mô t M i tác v đư c tính theo gi Khi hồ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 c tác v m t th ghi nh có nghĩa hồn thành m t trung vào trang Backlog M i th ghi nh ñư c thêm vào yêu c u - 15 - - 16 - c lư ng tên Chúng có th đư c thêm vào b t kỳ bư c l p ñư c xác ñ nh ngư i dùng có th thi t l p ưu tiên c a nh ng th ghi nh b ng cách chuy n th ghi nh vào m t danh sách V trí c a m t th ghi nh danh sách bi u th ñ ưu tiên c a nó, g n đ u danh sách cho th y ñ ưu tiên cao 2.1.4.3 Bàn giao (Release) Trong m t bư c l p có m t l n bàn giao Nó có nghĩa r ng vi c bàn giao khơng th đư c s d ng c t m c (milestone) quan tr ng m t d án Đây m t v n ñ l p k ho ch d án dài h n có th 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 r t nhi u trang đ có đư c thơng tin ph n h i di chuy n th ghi vào m t bư c l p Th ghi nh có th đư c di chuy n vào m t bư c l p ho c vào c hai trang t n ñ ng trang l p k ho ch l p.Th t không may n u đư c th c hi n t trang c a bư c l p, ngư i dùng ph i chuy n ñ i gi a m t 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 không th xem c hai m t lúc 2.1.4.5.Th ghi nh tác v (User Story and Task) XPPM làm vi c v i nh ng th ghi nh , nh ng 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 nh ng 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 đư c thêm vào trang t n ñ ng, ho c 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 - 17 - - 18 - Bi u đ trình t qu n lý tác v CHƯƠNG CÀI Đ T TH Bi u ñ trình t qu n lý ti n ñ d án Bi u đ trình t báo cáo h ng ngày 2.2.4 Bi u đ l p(Class diagram) tồn b h th ng NGHI M 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 s đư c tích h p s n cài ñ t XAMPP Ph i ñ m b o ch c ch n ch y XAMPP trư c ñ kh i ñ ng Apache MySQL Hình 3.1: Giao di n c a XAMPP Trình t web có th Internet Explore, Mozzila FireFox ho c Google Chrome cho phép ch y Javascript Cookies Đ t o s d li u, m trình t web g vào http://localhost/, ch n phpMyAdmin ch n SQL, copy t t c n i dung file “Tao CSDL.sql” vào SQL ch y query Hình 2.14: Bi u đ l p - 20 - - 19 - Đăng nh p vào h th ng b 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 kh u 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 t web g vào http://localhost/project 3.2 CH Y TH NGHI M Sau ñây trang th hi n nh ng ch c XPPM 3.2.1.Trang đăng nh p Hình 3.3: Trang đăng nh p Hình 3.6: Trang t o d án - 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 - 24 - - 23 - Hình 3.14: Trang báo cáo h ng 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 m t v n ñ m i phát tri n ph n m m Tóm t t lu n văn Tính c p thi t c a đ tài: l p trình linh ho t m t phương pháp phát tri n ph n m m hi u qu ñ i v i nh ng d án ph n m m v a nh c 10 - 20 ngư i Hi n có r t nhi u công c qu n lý d án ph n m m, ch thích h p v i mơ hình c Chính ph có r t 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 ngồi 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 h ng ngày ph n m m tăng nhanh ñáng k , m t h th ng qu n lý d án ph n m m linh ho t r 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, cách đ áp d ng th c hi n phát tri n ph n m m theo XP - 25 Chương 2: trình bày vi c phân tích thi t k ñ xây d ng m t 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 m i Ngư i lãnh đ o có th th y thành viên s n sàng gi 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 b ng 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 c a 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 b n đ 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 c a t i d án th nào, t PM s 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 qu cho vi c qu n lý d án ph n ngh ngh bao lâu, ñây cách t t nh 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 c a t ng thành viên m i bư c ch t lư ng cao, ñáp ng ñư c nhu c u c a th trư ng l p, sau u ch nh th i gian cho phù h p đ hồn thành tác Hư ng phát tri n ti p theo c a ñ tài v t ng bư c l p Đi u giúp cho ngư i qu n lý d án tính Hồn thi n n a vi c ng d ng XP qui trình phát tri n ph n m m Hi n r t nhi u di n ñàn nư c ngồi bàn lu n r t sơi n i v phương pháp l p trình linh ho t T tác gi lu n văn s rút ñư c nh ng qui t t nh ng cách phát tri n c n áp d ng ho c b Chương trình demo đáp ng đư c tính c a m t d án ph n m m linh ho t, nhiên v n cịn ph i hồn thi n phiên b n ti p theo, ch c khác s đư 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 t ng thành viên dành riêng cho t ng d án Cùng v i nhìn t ng quan v l c, vi c phân b ngu n l c giúp cho ngư i lãnh ñ o d án có m t cơng c m nh m đ l p k ho ch cho tốn đư c th i gian th c t c a m i ngư i lên k ho ch đ khơng b tr h n Ch c g i email: m t tác v m i ñư c t o ra, ngư i ñư c giao tác v s nh n đư c m t email có n i dung chi ti t c a tác v Ch c bình lu n (comment): t i m i tác v cho phép thành viên d án đưa ý ki n bình lu n góp ý ... ng d án nh t 10-20 ngư i T t c d án ph n m m dù áp d ng phương pháp ñi ho t Xây d ng m t h th ng ñ qu n lý d án ph n m m s d ng n a c n m t h th ng hay cơng c đ qu n lý M i h th ng phương pháp. .. pháp l p trình linh ho t qu n lý phù h p v i m t phương pháp nh t đ nh Tơi làm vi c Đ i tư ng ph m vi nghiên c u m t công ty gia công ph n m m mà t t c d án đ u dùng phương pháp l p trình linh ho... ni m liên quan ñ n phương -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 m t t p giá tr , quy t c bư