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 577 1
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

-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ư

Ngày đăng: 31/12/2013, 10:31

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan