Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
142,5 KB
Nội dung
§inh ThÕ Song §Ò ¸n C«ng NghÖ phÇn MÒm QUẢNLÝ DỰ ÁN PHẦN MỀM QUẢNLÝCÁNBỘGIÁOVIÊN CỦA TRƯỜNG ĐẠI HỌC KINHTẾQUỐCDÂNHÀNỘI I. XÁC ĐỊNH MỤC TIÊUCÚA DỰ ÁN Dự án phần mềm quảnlýgiáoviên và cánbộ công nhân viên trong trường đại học kinhtếquốcdân nhằm giúp cho Phòng tổ chức thực hiện tốt hơn công việc của mình, giảm bớt công sức mà hiệu quả lại cao hơn. Dự án này là một phần của công tác Tin Học Hoá hoạt động quảnlý trong trườngKinhTếQuốc Dân. 1. Những mục đích mà phần mềm cần đạt được ♦ Nạp hồ sơ gốc với khoảng 25 tiêu thức cho mỗi cánbộgiáoviên khi về trường. ♦ Quảnlý toàn bộ quá trình lên lương của toàn bộgiáoviên ( 3 năm lên 1 lần ). ♦ Quảnlý việc nâng cấp, đề bạt ghi nhận các hình thức khen thưởng và kỷ luật với mỗi cánbộgiáo viên. ♦ In ra các bảng biểu theo yêu cầu củaBộGiáo Dục và Đào Tạo. ♦ In ra hồ sơ lý lịch cho từng giáo viên. ♦ Nhập thêm các cánbộgiáoviên mới và loại bỏ khỏi hồ sơ những cánbộ đã nghỉ hưu, chết, chuyển công tác. Khoa Tin Häc Kinh TÕ 1 §inh ThÕ Song §Ò ¸n C«ng NghÖ phÇn MÒm 2. Các ràng buộc đối với phần mềm Phần mềm này phải đảm bảo các ràng buộc mà Phòng đào tạo đặt ra. Đó là các ràng buộc về tổ chức, về quản lý, về nhân sự, về kỹ thuật, về thời gian, về tài chính … Số lượng lỗi của phần mềm phải ở mức độ thấp nhất, đảm bảo độ chính xác của dữ liệu và mức độ an toàn của chúng. Đảm bảo được yêu cầu quản lýcánbộ giáo viên trong trườngKinhTếQuốcDân mà phòng đào tạo đã đặt ra. Phạm vi của dự án là quảnlý 1000 cánbộgiáoviêncủatrường Đại Học KinhTếQuốc Dân. II. XÁC ĐỊNH QUY MÔ CỦA DỰ ÁN 1. Phương pháp đo trực tiếp Phương pháp này đo trực tiếp phần mềm về chi phí và công sức bỏ ra trên cơ sở 1 nghìn dòng lệnh chương trình ( KLOC ). Các chỉ tiêu được sử dụng để đánh giá : - Hiệu năng = KLOC/Người_Tháng - Chất lượng = (100 – Khiếm khuyết/KLOC)/100 (%) - Chi phí = Tổng tiền/KLOC Xác định tổng chi phí của dự án : Khoa Tin Häc Kinh TÕ 2 §inh ThÕ Song §Ò ¸n C«ng NghÖ phÇn MÒm Nội dung Đơn vị tính Số lượn g Đơn giá (triệu đồng) Thành tiền (Triệu đồng) 1. Công sức - Phân tích đặc tả hệ thống - Thiết kế - Mã hoá - Kiểm thử - Cài đặt - Bảo trì Người tháng 11.5 3.3 2 2.2 1.5 0.5 2 2.5 28.75 8.25 5.00 5.50 3.75 1.25 5.00 2. Số dòng lệnh KLOC 6.55 1.29 8.40 3. Chi phí thiết bị 9.20 4. Chi phí tài liệu, giấy, mực 1.65 5. Chi phí khác 2.00 Tổng(1+2+3+4+5) 50.00 VAT ( 10% ) 5.00 Tổng chi phí của dự án phần mềm 55.00 Các chỉ tiêucủa dự án : Khoa Tin Häc Kinh TÕ 3 §inh ThÕ Song §Ò ¸n C«ng NghÖ phÇn MÒm Mã dự án Công sức Tiền ( VND ) KLOC Lỗi A01QLCB 11.5 55 000 000 6.55 9 Trong đó : Công sức = Số người tháng Lỗi là các sai sót phát hiện trong năm sử dụng đầu tiên Từ đây ta tính toán được các chỉ tiêu về hiệu quả của dự án : Mã dự án Hiệu năng Chất lượng Chi phí (VND ) A01QLCB 0.5695 98.626 % 8 396 900 ( ≈ 8 400 000 ) 2. Phương pháp điểm chức năng ( Function Point ) Phương pháp này được sử dụng để khắc phục những nhược điểm của phương pháp KLOC. Phương pháp này sử dụng để đo các tiện ích những dòng lệnh mang lại. Tham số Số l ư ợ Mức độ đơn giản Mức độ TB Mức độ phức tạp ∑FP Khoa Tin Häc Kinh TÕ 4 §inh ThÕ Song §Ò ¸n C«ng NghÖ phÇn MÒm n g Số đầu vào 10 3 4 6 40 Số đầu ra 12 4 5 7 60 Số yờu cầu 5 3 4 6 20 Số tệp 7 7 10 15 70 Số giao diện 21 5 7 10 147 Tổng 55 337 Ở đây chúng ta xem xét FP trung bình cho dự án nên ta tính được : FP(chưa điều chỉnh) = 10*4 + 12*5 + 5*4 + 7*10 + 21*7 = 337 Thực hiện điều chỉnh FP : Tỉ lệ các yếu tố từ 0-> 14 được đánh giá qua các trọng số Không ảnh hưởng Ngẫu nhiên Đơn giản Trung bình Đáng kể Bản chất 0 1 2 3 4 5 Các giá trị của hàm điều chỉnh FP Khoa Tin Häc Kinh TÕ 5 §inh ThÕ Song §Ò ¸n C«ng NghÖ phÇn MÒm 1. Hệ thống có đòi hỏi khôi phục đọ tin cậy không ? 2. Phần mềm có đòi hỏi quá trình trao đổi dữ liệu trong quá trình hoạt động không ? 3. Có chức năng xử lý phân tán không ? 4. Mức độ đòi hỏi về chế độ làm việc 5. Mức độ sử dụng các trương trình tiện ích 6. Mức độ đòi hỏi vào dữ liệu trực tuyến 7. Mức độ vào dữ liệu thông qua giao diện hay trực tiếp 8. Mức độ cập nhật tệp chính thông qua trực tuyến 9. Mức độ phức tạp của Input và Output 10.Mức độ phức tạp của quá trình xử lý 11.Mã chương trình có được thiết kế để sd lại không 12.Quy trình chuyển đổi và cài đặt đã được đưa vào thiết kế phần mềm hay chưa 13.Phần mềm được thiết kế thích ứng cho nhiều tổ chức hay chỉ cho 1 tổ chức ? 14.Có tạo điều kiện dễ dàng cho người sử dụng hay không 4 1 0 2 3 5 4 4 3 3 3 2 3 5 Mức độ ảnh hưởng toàn bộ : 42 Sau khi điều chỉnh : FP = ∑FP*[ 0.65 + 0.01*Sum(F i ) ] = 337*[ 0.65 + 0.01*42 ] = 360.59 Các chỉ tiêucần tính toán : Khoa Tin Häc Kinh TÕ 6 §inh ThÕ Song §Ò ¸n C«ng NghÖ phÇn MÒm - Hiệu năng = FP/Người-tháng = 33.502 - Chi phí = 55 000 000 (VND ) - Chất lượng = (100 – 9/360.59)/100 (%) =99.975% III. PHÂN TÍCH RỦI DO Khi thực hiện 1 dự án phần mềm chúng ta luôn luôn phải xác định các rủi ro có thể xảy ra đối với phần mềm. Nếu như không có phương án tích cực để phòng tránh chúng thì hậu quả xảy ra sẽ không lường hết được. Khi phân tích rủi ro chúng ta cần phải thực hiện các công việc như : xác định rủi do, đánh giá rủi ro, phân loại, chiến lược quản lý, giải quyết rủi ro, điều khiển rủi do. 1. Xác định rủi ro Trong quá trình thực hiện dự án luôn luôn có thẻ xảy ra các rủi ro làm ảnh hưởng tới kết quả của dự án người quảnlý dự án cần phải xác định chúng một cách rõ ràng để có thể phòng chống Việc phòng đào tạo đưa ra yêu cầu không rõ ràng làm cho người quảnlý không định hướng một cách chính xác nội dung của yêu cầu. Yêu cầu của phòng đào tạo có sự thay đổi, chẳng hạn như việc in ra bảng lương theo mẫu mới củatrường Đại Học KinhTếQuốcDân hay việc phải thực hiện thêm một số yêu cầu nào đó. Trong quá trình thực hiện, kinh phí dự tính ban đầu không đáp ứng được, chi phí bảo trì tốn kém, nguồn nhân lực không đủ để có thể hoàn thành dự án đúng kế hoạch. Việc thu thập thông tin khó khăn, tài liệu không được cung cấp đây đủ. Các thiết bị phần cứng không phù hợp với yêu cầu Khoa Tin Häc Kinh TÕ 7 §inh ThÕ Song §Ò ¸n C«ng NghÖ phÇn MÒm Phần mềm làm ra chưa đáp ứng được yêu cầu quảnlýcủa phòng đào tạo, số lượng lỗi ngày càng nhiều, giao diện kém thân thiện với người dùng. Phần mềm không được người dùng ưa thích sử dụng, chương trình làm ra chiếm nhiều bộ nhớ, yêu cầu cấu hình quá cao so với khả năng có thể của phòng đào tạo. Quảnlý cấp cao thay đổi mối quan tâm đối với dự án. Trong khi sử dụng những nhân viên phòng đào tạo do tò mò đã gây ra các lỗi cho phần mềm. Do virut cắn phá làm hỏng phần mềm, mất dữ liệu quan trọng. Mức độ bảo mật đối với dữ liệu chưa cao nên có thể có người cố tình phá hỏng dữ liệu hay ăn trộm dữ lệu. Toàn bộ hệ thống bị lỗi gây tác hại cho phần mềm. Khi phần mềm đang được thiết kế bỗng nhiên bị kẻ gian đột nhập ăn trộm mất máy tính có chứa trương trình, đang thiết kế sét đánh hay chập điện, cháy nhà, lũ lụt làm cho máy tính bị hỏng hoàn toàn chương trình của ta cũng mất theo… Ngoài ra còn có thể có những rủi ro khác mà chưa xác định rõ được, trong quá trình thực hiện dự án chúng ta luôn phải để ý tới chúng vì chúng có thể gây ra các tác hại cho phần mềm. 2. Phân loại, đánh giá rủi ro Để có nhữmg biện pháp phòng tránh những rủi ro một cách co hiệu quả cúng ta phải phân loại và đánh giá mức độ gây hại của chúng đối với phần mềm. Từ những rủi ro đã được xác định ở trên chúng ta có thể phân loại chúng và đánh giá chúng như sau : Rủi ro khách quan đó là những rủi ro không phải do người thực hiện gây ra trong quá trình triển khai dự án phần mềm, những rủi ro này bao Khoa Tin Häc Kinh TÕ 8 §inh ThÕ Song §Ò ¸n C«ng NghÖ phÇn MÒm gồm những rủi ro do tác động của khách hàng ( vd: yêu cầu của phòng đào tạo thay đổi ), của thiên tai của tai nạn, virut tấn công… Những rủi ro này rất thường gặp trong quá trình thực hiện các dự án phần mềm, chúng biến động và thay đổi không ngừng. Những rủi ro này gây tác hại rất lớn đối với các dự án phần mềm. Việc xác định và tấn công vào các rủi ro này thường rất khó khăn và tốn kém. Các kỹ sư phần mềm cần phải xác định rõ chúng để có chiến lược quản điều khiển chúng một cách tốt nhất Rủi ro chủ quan đó là các rủi ro xảy ra do người thực hiện gây ra trong tiến trình của dự án. Đây là loại rủi ro ít gặp hơn trong các dự án phần mềm bởi các kỹ sư phần mềm thường tính toán kỹ và hạn chế chúng trong khi thực hiện dự án . Đó là các rủi ro về kỹ thuật các rủi ro về dự án, các rủi ro về tài nguyên hệ thống như việc kinh phí dành cho dự án không đủ, thời gian hoàn thành không đúng kế hoạch, nhân lực thực hiện dự án không đầy đủ, thiết bị lạc hậu, phần mềm làm ra không được sử dụng, giao diện kém thân thiện với người dùng… Việc khắc phục các rủi ro này thương dễ dàng và ít tốn kếm hơn so với rủi ro khách quan. 3. Chiến lược quản lý, giả quyết, điều khiển rủi ro Nhằm hạn chế các tác hại mà các rủi ro mang lại thì người quảnlý dự án phần mềm cần phải định ra chiến lược quảnlý giải quết điều khiển rủi ro khi tiến hành dự án. Nhờ việc phân loại các rủi ro mà chúng ta có thể có những chiến lược quảnlý và giải quyết chúng một cách hiệu quả. Các chiến lược quảnlý như sau : Phải phân tích rõ các yêu cầu của phòng đào tạo Khoa Tin Häc Kinh TÕ 9 §inh ThÕ Song §Ò ¸n C«ng NghÖ phÇn MÒm Xác định rõ các yêu cầu về tài nguyên về kỹ thuật của dự án. Trong khi thiết kế chương trình luôn phải bảo quản chúng một cách cẩn thận, sao chép thành nhiều bản đề phòng tình huống xấu xảy ra Xây dựng chiến lược bảo mật và an toàn dữ liệu Có các kế hoạch về thời gian, về tài chính, về nhân lực phù hợp, lập các kế hoạch bổ sung cho các trường hợp xấu xảy ra. Đào tạo và hướng dẫn sử dụng một cách cẩn thận đối với các nhân viêncủa phòng đào tạo Có kế hoạch phòng chống virut tấn công Thường xuyên kiểm tra theo dõi hoạt động của hệ thống Tiến hành bảo trì khắc phục lỗi mỗi khi có sự cố xảy ra IV. LẬP LỊCH THỰC HIỆN Trong mỗi dự án phần mềm các kỹ sư luôn phải xây dựng một lịch làm việc một cách chặt chẽ nhưng vẫn đảm bảo yêu cầu về thời gian của dự án. Đối với dự án phần mềm Quảnlýcánbộgiáoviên của trườngKinhTếQuốcDân thì thời gian thực hiên trong vòng 4 tháng từ ngày 30/11/2002 cho đến ngày 30/03/2003. Sau đây là phác thảo của lịch thực hiện : đến đến đến 01/12/02 01/01/03 01/02/03 16/02/03 06/03/03 ->31/12/02 ->30/01/03 -> 15/02/03 ->05/03/03 ->31/03/03 Khoa Tin Häc Kinh TÕ 10 Gặp gỡ khách hàng Xác định yêu cầu Thiết kế nhanh Vi chỉnh Hoàn thiện SP [...]... tỡnh hỡnh v tin thc hin ca d ỏn Bỏo cỏo rỳt kinh nghim, a ra cỏc phng ỏn mi Tin hnh cỏc iu chnh cho hp lý : iu chnh v nhõn lc, ti chớnh, thit b Khoa Tin Học KinhTế 13 Đinh Thế Song Nghệ phần Mềm Đề án Công Gp g thng xuyờn vi nhõn viờn phũng o to thu thp thờm thụng tin v xỏc nh rừ hn yờu cu ca h h cú th a ra ỏnh giỏ v nhn xột v kt qu ó t c Cỏn b qun lý d ỏn phi thng xuyờn ụn c, nhc nh, nhng ngi... 4 Tng .5 1.H thng cú ũi hi khụi phc tin cy khụng ? .6 III.PHN TCH RI DO .7 IV.LP LCH THC HIN 10 Khoa Tin Học KinhTế 14 Đinh Thế Song Nghệ phần Mềm Đề án Công V.THEO DếI V KIM SOT 13 Khoa Tin Học KinhTế 15 ... quy mụ v tớnh toỏn Qun tr d ỏn ->30/12/2002 kinh phớ cho d ỏn, nh ra cỏc 31/12/2002 k hoch thc hin tip theo Bỏo cỏo kt qu v quỏ trỡnh tip Qun tr d ỏn 01/01/2003 xỳc vi khỏch hng Xỏc nh cỏc tiờu chun, mc Qun tr d ỏn ->15/01/2003 tiờu m d ỏn phi t c Xỏc ớnh nụng sõu ca d ỏn, 20/01/2003 phm vi ca phn mm Phõn tớch cỏc rng buc ca d Qun tr d ỏn Khoa Tin Học KinhTế 11 Đinh Thế Song Nghệ phần Mềm Đề án Công... Khoa Tin Học KinhTế 12 Đinh Thế Song Nghệ phần Mềm 11/03/2003 Đề án Công chc nng Tin hnh test tng th chng Cỏn b test ->20/03/2003 trỡnh Xỏc nh cỏc li xa ra, khc phc chỳng, lp bỏo cỏo 21/03/2003 quỏ trỡnh test Tng hp cỏc bỏo cỏo, hon Qun tr d ỏn ->28/03/2003 thin ti lu hng dn s dng, 29/03/2003 ti liu mụ t h thng Ci t v trin khai h thng ti Cỏn b trin khai ->30/03/2003 phũng o to i Hc Kinh T 31/03/2003... Xỏc ớnh nụng sõu ca d ỏn, 20/01/2003 phm vi ca phn mm Phõn tớch cỏc rng buc ca d Qun tr d ỏn Khoa Tin Học KinhTế 11 Đinh Thế Song Nghệ phần Mềm Đề án Công ->28/01/2003 ỏn : cỏc rng buc v t chc, qun lý, v nhõn lc, thi gian, ti chớnh Cỏc bin phỏp thc hin Bỏo cỏo cỏc kt qu thu c, Qun tr d ỏn ->30/01/2003 k hoch thc hin tip theo 01/02/2003 Thit k c s d lu ban u, Phõn tớch viờn 28/01/2003 ->09/02/2003 . quản lý cán bộ giáo viên trong trường Kinh Tế Quốc Dân mà phòng đào tạo đã đặt ra. Phạm vi của dự án là quản lý 1000 cán bộ giáo viên của trường Đại Học Kinh Tế Quốc Dân. II. XÁC ĐỊNH QUY MÔ CỦA. MÒm QUẢN LÝ DỰ ÁN PHẦN MỀM QUẢN LÝ CÁN BỘ GIÁO VIÊN CỦA TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN HÀ NỘI I. XÁC ĐỊNH MỤC TIÊU CÚA DỰ ÁN Dự án phần mềm quản lý giáo viên và cán bộ công nhân viên trong trường. trong trường Kinh Tế Quốc Dân. 1. Những mục đích mà phần mềm cần đạt được ♦ Nạp hồ sơ gốc với khoảng 25 tiêu thức cho mỗi cán bộ giáo viên khi về trường. ♦ Quản lý toàn bộ quá trình lên lương của