1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng công nghệ phần mềm chương 2 khủng hoảng phần mềm

12 236 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 2,48 MB

Nội dung

Ch ng 2: 2.1 Kh ng ho ng ph n m m ? 2.2 Nh ng v n (khó kh n) s n xu t ph n m m Nhuongld Software Engineering, 2007 2.1 Kh ng ho ng ph n m m gì? ? 10/1968 t i H i ngh c a NATO chuyên gia ph n m m ã a thu t ng “Kh ng ho ng ph n m m” (Software crisis) Qua hàng ch c n m, thu t ng v n c dùng ngày mang tính c p bách Kh ng ho ng ? [Webster’s Dict.] i m ngo t ti n trình c a b t k gì; th i i m, giai o n ho c bi n c quy t nh hay ch ch t i m ngo t trình di n bi n b nh tr ràng b nh nhân s s ng hay ch t nên rõ Trong ph n m m: Day d t kinh niên (chronic affliation, by Prof Tiechrow, Geneva, Arp 1989) Nhuongld Software Engineering, 2007 Kh ng ho ng ph n m m gì? ? (ti (ti p) p) Là s day d t kinh niên (kéo dài theo th i gian ho c th ng tái di n, liên t c không k t thúc) g p ph i phát tri n ph n m m máy tính, nh Ph i làm th v i vi c gi m ch t l tàng có ph n m m ? Ph i x lý b o d ng nh ng l i ti m ng ph n m m ã có ? Ph i gi i quy t th thi u k! thu t viên ph n m m? Ph i ch tác ph n m m có yêu c u phát tri n theo qui cách m i xu t hi n ? Ph i x lý s" c p/m m gây nh ng v n Nhuongld Software Engineering, 2007 xã h i? M ts y ut Ph n m m l n s kéo theo ph c t p hóa t ng chi phí phát tri n #i vai trò giá thành SW vs HW Công s c cho b o trì t ng chi phí cho Backlog l n Nhân l"c ch a áp ng c nhu c u ph n m m Nh ng phi n hà c a ph n m m gây nh ng v n Nhuongld Software Engineering, 2007 xã h i Nh ng d án l n c a NASA (National Aeronautics and Space Administration) ! "# $%&' & ( ))* + * $ , ./ $%2' $3 4) ( 46 + 89 Nhuongld Software Engineering, 2007 $%2' So sánh chi phí cho Ph n c ng Ph n m m Ph n c ng Phát tri n B o trì Nhuongld Software Engineering, 2007 Ph n m m So sánh chi phí cho pha II.7 Nhuongld Software Engineering, 2007 Backlog t i Nh t B n n m 1985 II.8 Nhuongld Software Engineering, 2007 Nh ng v n (khó kh n) n) s n xu t PM (1) Không có ph $ng pháp mô t rõ ràng c u c a ng nh ngh%a yêu i dùng (khách hàng), sau bàn giao s n ph&m d phát sinh nh ng tr c tr c (troubles) (2) V i nh ng ph n m m quy mô l n, t nh th i gian dài, v y khó áp ng li u ct ãc ng nhu c u thay #i c a i dùng m t cách k p th i th i gian ó (3) N u Ph $ng pháp lu n thi t k nh t quán mà thi t k theo cách riêng (c a công ty, nhóm), s d n suy gi m ch t l ng n ng ph n m m (do ph thu c nhi u vào i) Nhuongld Software Engineering, 2007 Nh ng v n s n xu t ph n m m (ti p) p) (4) N u chu&n v làm t li u quy trình s n xu t ph n m m, nh ng c t không rõ ràng s làm gi m ch t l ng ph n m m (5) N u không ki m th tính úng 'n c a ph n m m t(ng giai o n mà ch) ki m giai o n cu i phát hi n l i, th ng bàn giao s n ph&m không úng h n (6) N u coi tr*ng vi c l p trình h$n khâu thi t k th d n n làm gi m ch t l ng ph n m m ng (7) N u coi th ng vi c tái s d ng ph n m m (software reuse), n ng su t lao ng s gi m Nhuongld Software Engineering, 2007 Nh ng v n s n xu t ph n m m (ti p) p) (8) Ph n l n quy trình phát tri n ph n m m có nhi u thao tác ng th i th"c hi n, v y n ng su t lao ng ng b gi m (9) Không ch ng minh m m, v y c tính úng tin c y c a ph n m m s gi m (10) Chu&n v m t ph n m m t t không th cách nh l 'n c a ph n ng, v y không th ánh giá o cm t c m t h th ng úng 'n hay không (11) Khi su t lao u t nhân l"c l n vào b o trì s làm gi m hi u ng c a nhân viên Nhuongld Software Engineering, 2007 Nh ng v n s n xu t ph n m m (ti p) p) (12) Công vi c b o trì kéo dài làm gi m ch t l li u nh h ng x u ng c a t n nh ng vi c khác (13) Qu n lý d" án l+ng l,o kéo theo qu n lý l ch trình c-ng không rõ ràng (14) Không có tiêu chu&n s làm kéo dài th i h n v ây nh ng v n cl ng nhân l"c d" toán t kinh phí c a d" án ph n ánh khía c nh kh ng ho ng ph n m m, tìm cách n l c v ph n m m t t! Nhuongld Software Engineering, 2007 t qua t o [...]... do v y không th ánh giá o cm t c m t h th ng úng 'n hay không (11) Khi su t lao u t nhân l"c l n vào b o trì s làm gi m hi u ng c a nhân viên Nhuongld Software Engineering, 20 07 Nh ng v n trong s n xu t ph n m m (ti p) p) ( 12) Công vi c b o trì kéo dài làm gi m ch t l li u và nh h ng x u ng c a t n nh ng vi c khác (13) Qu n lý d" án l+ng l,o kéo theo qu n lý l ch trình c-ng không rõ ràng (14) Không... làm kéo dài th i h n và v ây là nh ng v n cl ng nhân l"c và d" toán t kinh phí c a d" án ph n ánh các khía c nh kh ng ho ng ph n m m, hãy tìm cách n l c v ph n m m t t! Nhuongld Software Engineering, 20 07 t qua t o ra ... Engineering, 20 07 xã h i Nh ng d án l n c a NASA (National Aeronautics and Space Administration) ! "# $%&' & ( ))* + * $ , ./ $ %2' $3 4) ( 46 + 89 Nhuongld Software Engineering, 20 07 $ %2' So sánh... Nhuongld Software Engineering, 20 07 Ph n m m So sánh chi phí cho pha II.7 Nhuongld Software Engineering, 20 07 Backlog t i Nh t B n n m 1985 II.8 Nhuongld Software Engineering, 20 07 Nh ng v n (khó kh... b o trì s làm gi m hi u ng c a nhân viên Nhuongld Software Engineering, 20 07 Nh ng v n s n xu t ph n m m (ti p) p) ( 12) Công vi c b o trì kéo dài làm gi m ch t l li u nh h ng x u ng c a t n nh

Ngày đăng: 03/12/2015, 14:34

TỪ KHÓA LIÊN QUAN