Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
522,85 KB
Nội dung
Bé m«n C«ng nghÖ phÇn mÒm- Khoa CNTT- §HCN
Email: vynv@coltech.vnu.vn
K ngh phn mm
Software Engeneering
B môn Công ngh phn mm – HCN
2
NguynVnV
Ni dung
Bài 11: lp k hoch d án
̈ LËp kÕ ho¹ch dù ¸n
̈ LËp lÞch vμ theo dâi thùc hiÖn dù ¸n
B môn Công ngh phn mm – HCN
3
NguynVnV
TÀI LiU THAM KHO
1. Nguyn Vn V, Nguyn Vit Hà. Giáo trình k ngh phn
mm. Nhà xut bn i hc Quc gia Hà ni, 2008
2. Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified
Modeling language User Guid. Addison-Wesley, 1998.
3. M. Ould. Managing Software Quality and Business Risk, John
Wiley and Sons, 1999.
4. Roger S.Pressman, Software Engineering, a Practitioner’s
Approach. Fifth Edition, McGraw Hill, 2001.
5. Ian Sommerville, Software Engineering. Sixth Edition, Addison-
Wasley, 2001.
6. Nguyn Vn V. Phân tích thit k h thng thông tin hin đi.
Hng cu trúc và hng đi tng, NXB Thng kê, 2002, Hà
Ni.
B mụn Cụng ngh phn mm HCN
4
NguynVnV
Lập kế hoạch dự án
a. Khái niệm
Kế hoạch l bản dự kiến công việc (cái gì), ngời
lm
(ai), thời gian lm (khi no, bao lâu), phơng
tiện dùng
(cái gi, bao nhiêu), sản phẩm ra (cái gì),
tiêu chí cần có (chất lợng)
L công việc lặp lại suốt quá trình dự án
Có nhiều kế hoạch cần lập để quản lý dự án
L công cụ chính để quản lý
B mụn Cụng ngh phn mm HCN
5
NguynVnV
Các nguồn lực cho dự án
Con ngời
nhân tố quan trọng nhất
cần có năng lực nhất định, cơ cấu phù hợp
mỗi giai đoạn nhu cầu khác nhau
Phầnmềm dùng lại đợc
thnh phần đóng gói (dùng lại ngay)
thnh phần ãkim nghiệm tốt (sửa chữa dùng đợc)
thnh phần có thể dùng (chi phí sửa lớn)
Phần cứng/công cụ phầnmềm chia sẻ
B mụn Cụng ngh phn mm HCN
6
NguynVnV
Các kế hoạch khác của dự án
Tên kế hoạch Mô tả
Kế hoạch chất lợng
Mô tả thủ tục v các chuẩn chất lợng
áp dụng
Kế hoạch thẩm định
Mô tả cách thức, nguồn lực v lịch trình
thẩm định
Kế hoạch quản lý cấu
hình
Mô tả cấu hình, thủ tục v tiến trinh
quản lý cấu hình
Kế hoạch bảo trì
Chỉ ra yêu cầu, chi phí v nguồn lực
cần cho bảo trì
Kế hoạch phát triển
đội ngũ
Mô tả số lợng, kỹ năng v kinh
nghiệm của thnh viên dự án cần
B mụn Cụng ngh phn mm HCN
7
NguynVnV
Hoạt động triển khai dự án
Các họat động lặp lại suốt tiến trình
Xác định bảng các công việc
Lập lịch trình dự án
Khởi động hoạt động theo lịch trình
Theo dõi, giám sát việc thực hiện
Ước lợng lại các tham số dự án
Cập nhật tiến trình
Thoả thuận lại về các hạn chế v xuất phẩm với
khách
Nếu có vấn đề: xem lại kỹ thuật v phiên bản
B mụn Cụng ngh phn mm HCN
8
NguynVnV
Tiến trình triển khai kế hoạch dự án
Thiết lập
ràng buộc
ơc lợng
bớc đầu
tham số
xác định
môc, xuất
phẩm
xác định
bảng công
việc
Xác định dự án
lập lịch
khởi động
cv theo lịch
theo dõi
thực hiện
ớc luợng
lại tham số
cập nhật
tiến trình
thoả thuận
lại hạn chế,
xuất phẩm
xử lý rủi ro
(nếu có)
đánh giá
định kỳ
B mụn Cụng ngh phn mm HCN
9
NguynVnV
Cấu trúc của kế họach dự án
Mở đầu
Tổ chức dự án
Phân tích rủi ro
Các yêu cầu về nguồn lực:
Nhân lực
fần cứng, fần mềm
Phân đoạn công việc
Lịch trình dự án
Cơ chế điều hnh v báo cáo
B mụn Cụng ngh phn mm HCN
10
NguynVnV
Tổ chức hoạt động dự án
Tổ chức bộ máy v cơ chế cho hoạt động: ban
quản lý, các đội, cơ chế báo cáo
Hoạt động dự án cần tổ chức tạo ra các đầu ra thấy
đợc của mỗi trình quản lý
Cột mốc (milestone) l điểm cuối của 1 tiến trình
hoạt động có xuất phẩm v các báo cáo yêu cầu
Xuất phẩm (deliverables) l kết quả của dự án gửi
tới khách hng
[...]... 12 n(2) 6 3 8 m(6) 15 11 r(2) 17 12 0 (3) q 10 { ts(i) + tcv(i,j) } (i,j): m i cv i vo j B mụn Cụng ngh ph n m m HCN 28 Tớnh th i gian k t thỳc mu n nh t: tm Tớnh ng c, t nh k t thỳc: tm(13) = ts(13) = 18 Nguy nV nV 18/18 1/4 1) 1 a( 5/5 0/0 b(5) 0 c(6 2 ) 13 e( 4) f(3) 10/10 8/8 5 i(2) 6 s(1) l(3) 12/12 n(2) 6/7 4) d( 3 m(6) g(3) 10/10 k(2) 4/9 B mụn Cụng ngh ph n m m 9 0(1) 11 p(2) 7 10/13 h(4)... 15/15 14/14 9 0(1) 0 tdf (cv) = tm ( nh cu i cv) - ts ( nh B mụn Cụng ngh ph n m m HCN s(1) /0 11 p(2) 4 10/13 r(2) 17/17 12 0 / (3) q 4 10 u cv) - tcv 30 Tỡm cụng vi c g ng, ng g ng Nguy nV nV 18/18 1/4 13 a( 1) /3 1 0/0 0 3 5/5 e( 4) 8/8 10/10 i(2) 0 m ( 6) 2 s(1) 0 6 l(3) 14/14 15/15 2 ) 2 17/17 b (5 0(1) 11 r(2) 9 0 0 12 0 c(6 6/7 12/12 n(2) ) 0 1 p(2) 3 g(3)10/10 k(2) 8 3 4 7 1 0 3)/ q( 4/9 10/13... xỏc HCN nh 1 3 3 2 1 2 3 2 1 nh ngay sau nú 26 Vớ d : L p m ng cụng vi c Nguy nV nV ) (1 a b ( 7) c(8 ) 0 d( 2 3 4) e( f(3) 13 m(6) 4) 5 i(2) 6 k(2) g( 3 ) 7 h(4) 4 8 s(1) l(3) ) n(2 9 0(1) p(2) 1 r(2) 11 3 q( 12 ) 10 Khi v xong m ng v i cỏc nh ó xỏc nh b ng tr c, cỏc cụng vi c k , p v q cú cụng vi c i tr c nú b xúa, c n thờm 2 cụng vi c gi (6,7), (7,10) B mụn Cụng ngh ph n m m HCN 27 Tớnh th i gian... cáo khả thi B mụn Cụng ngh ph n m m phân tích yêu cầu phát triển mẫu nghiên cứu Thiết kế Yêu cầu hệ thống Báo cáo tiến hoá Thiết kế kiến trúc HCN đặc tả yêu cầu Bản đẩc tả Bản đặc tả yêu cầu yêu cầu 11 Mụ hỡnh t ch c qu n lý d ỏn Nguy nV nV D ỏn th c hi n 1 l n, gi i h n th i gian, ngõn sỏch ồ c n cú mụ hỡnh t ch c qu n lý riờng a s t ch c th c hi n ch y u ho t ng nghi p v (th ng xuyờn), bờn c... trũn cỏc cụng vi c l duy nh t/(2/3) trờn dũng M i cụng vi c c khoanh xỏc nh 1 nh ngay sau nú (nh s vớ d cú 12 nh: aồ(1), bồ(2), cồ(3), dồ(4), iồ(6), gồ(7), kồ(8), hồ(10) v (e,f)ồ(5), (l,n)ồ(9), (o,p)ồ (11) ,(r,q)ồ(12)) B c 2: Xúa tờn cụng vi c ó c khoanh m cú m t trong cỏc dũng ch a trờn 2 cụng vi c v quay v b c 1 B c 3: N u h t cỏc dũng ch a 1 cụng vi c ch a c khoanh hay ch a b xúa, thỡ xột n dũng ch . nhau
Phần mềm dùng lại đợc
thnh phần đóng gói (dùng lại ngay)
thnh phần ãkim nghiệm tốt (sửa chữa dùng đợc)
thnh phần có thể dùng (chi phí sửa lớn)
Phần. chữa dùng đợc)
thnh phần có thể dùng (chi phí sửa lớn)
Phần cứng/công cụ phần mềm chia sẻ
B mụn Cụng ngh phn mm HCN
6
NguynVnV
Các kế hoạch khác của dự