Đinh Thế Song Đề án Công Nghệ phần 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 đại học kinh tế quốc dâ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ản lý 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 toàn bộ giáo viên ( 3
năm lên 1 lần ).
♦ Quản lý 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án bộ giáo viên.
Khoa Tin Học Kinh Tế
1
Đinh Thế Song Đề án Công Nghệ phần Mềm
♦ In ra các bảng biểu theo yêu cầu của Bộ 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án bộ giáo viên mới và loại bỏ khỏi hồ sơ
những cán bộ đã nghỉ hưu, chết, chuyển công tác.
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án bộ
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
Tham sè Số
l
ư
ợ
n
g
Mức độ
đơn giản
Mức độ
TB
Mức độ
phức tạp
∑FP
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ố
Khoa Tin Học Kinh Tế
6
Đinh Thế Song Đề án Công Nghệ phần Mềm
Không
ảnh hưởng
Ngẫu
hay không
4
1
0
2
3
5
4
4
3
3
3
2
3
5
Khoa Tin Học Kinh Tế
8
Đinh Thế Song Đề án Công Nghệ phần Mềm
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êu cần tính toán :
- 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%
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
Khoa Tin Học Kinh Tế
10
Đinh Thế Song Đề án Công Nghệ phần Mềm
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 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
Khoa Tin Học Kinh Tế
11
Đinh Thế Song Đề án Công Nghệ phần Mềm
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
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ên củ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ản lý cán bộ giáo
viên của trường Kinh Tế Quốc Dân thì thời gian thực hiên trong
Khoa Tin Học Kinh Tế
13
inh Th Song ỏn Cụng Ngh phn Mm
vũng 4 thỏng t ngy 30/11/2002 cho n ngy 30/03/2003. Sau
õy l phỏc tho ca lch thc hin :
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
Lch thc hin chi tit :
Khoa Tin Hc Kinh T
14
Gặp gỡ
khách
25/12/2002
-
>30/12/2002
Xác định quy mô và tính
toán kinh phí cho dù án,
định ra các kế hoạch thực
hiện tiếp theo
Quản trị dự án
31/12/2002 Báo cáo kết quả về quá trình
tiếp xúc với khách hàng
Quản trị dự án
01/01/2003
-
>15/01/2003
Xác định các tiêu chuẩn,
mục tiêu mà dự án phải đạt
được. Xác đính độ nông sâu
của dự án, phạm vi của phần
mềm.
Quản trị dự án
20/01/2003
-
>28/01/2003
Phân tích các ràng buộc của
dự án : các ràng buộc về tổ
chức, quản lý, về nhân lực,
thời gian, tài chính… Các
Quản trị dự án
Khoa Tin Học Kinh Tế
15
16/02/2003
-
>20/02/2003
Thiết kế chi tiết cơ sở dữ
liệu, đưa ra các yêu cầu bổ
sung đối với phần mềm
Phân tích viên
21/02/2003
-
>24/02/2003
Lập trình và hoàn thiện các
hàm thư viện chung
Lập trình viên
25/02/2003
-
>28/02/2003
Lập trình các module chức
năng, liên kết các module
với nhau
Lập trình viên
01/03/2003
-
Chỉnh sửa và hoàn thiện
giao diện
Lập trình viên
Khoa Tin Học Kinh Tế
16
Đinh Thế Song Đề án Công Nghệ phần Mềm
>03/03/2003
04/03/2003 Tiến hành Test các module
Học Kinh Tế Quốc Dân
Cán bộ triển khai
31/03/2003 Họp tổng kết quá trình thực
hiện dự án. Đưa ra các nhận
xét đánh giá về việc thực
hiện. Báo cáo kết quả của
dự án với cấp trên
Các cán bộ tham gia
vào dự án phát triển
phần mềm
V. THEO DÕI VÀ KIỂM SOÁT
Khoa Tin Học Kinh Tế
17
Đinh Thế Song Đề án Công Nghệ phần Mềm
Trong quá trình thực hiện dự án quản trị viên dự án phải bố trí
theo dõi một cách sát sao các công đoạn của dự án nhằm đảm bảo
yêu cầu tiến độ cũng như chất lượng phần mềm. Các biện pháp có
thể sử dụng để thực hiện viếc theo dõi và kiểm soát :
Trong khi triển khai dự án thường xuyên tiến hành các
cuộc họp chính thức và không chính thức để đánh giá tình hình và
tiến độ thực hiện của dự án. Báo cáo rút kinh nghiệm, đưa ra các
phương án mới.
Tiến hành các điều chỉnh cho hợp lý : điều chỉnh về nhân
lực, tài chính, thiết bị…
Gặp gỡ thường xuyên với nhân viên phòng đào tạo để thu
thập thêm thông tin và xác định rõ hơn yêu cầu của họ. Để họ có
thể đưa ra đánh giá và nhận xét về kết quả đã đạt được.
Cán bộ quản lý dự án phải thường xuyên đôn đốc, nhắc
nhở, những người tham gia thực hiện dự án.
Theo dõi quá trình hàon thiện của sản phẩm