NHP MÔN
CÔNG NGH PHN MM
Ging viên: Đỗ Th Thanh Tuyn
Email: dothithanhtuyen@gmail.com
2 Nhp môn Công ngh Phn mm January 15
Ni dung môn hc
nTng quan v Công ngh phn mm
nXác định và mô hình hóa yêu cu phn mm
nThiết kế phn mm
nCài đặt phn mm
nKim th và bo trì
nĐồ án môn hc
3 Nhp môn Công ngh Phn mm January 15
Các khái nim
nKim th phn mm: kim tra tính chính xác, an toàn,
bo mt riêng tư ca phn mm bng cách chy th để
so sánh kết qu thc tế vi lý thuyết nhm mc đích phát
hin li (nếu có).
Kim th chiếm 30% -> 40% chi phí phát trin.
nBo trì phn mm: vic sa đổi mt phn mm sau khi
đã bàn giao để khc phc các li phát sinh, nâng cp tính
năng s dng, ci thin hiu năng ca phn mm hoc làm
cho phn mm có th thích ng trong mt môi trường đã b
thay đổi.
4 Nhp môn Công ngh Phn mm January 15
Kim th phn mm
nTính chính xác ca h thng th hin ch h thng làm vic
luôn luôn đúng đắn và d liu dùng trong h thng là xác thc
phi mâu thun.
nTính an toàn ca h thng th hin ch h thng không b xâm
hi hay b xâm hi không nhiu khi xy ra s c k thut.
nTính bo mt ca h thng th hin ch h thng kh năng
ngăn nga các xâm phm vô tình hay c ý t phía con người.
nTính riêng tư ca h thng th hin ch h thng bo đảm
được các quyn truy nhp riêng tư đối vi các loi người dùng
khác nhau.
5 Nhp môn Công ngh Phn mm January 15
Các nguyên tc đảm bo
nTính chính xác: kim tra các thông tin nhp và xut.
Áp dng các hình thc kim tra như t động/bng tay, đầy đủ/chn
đặc trưng, trc tiếp/gián tiếp.
nTính an toàn: đảm bo s an toàn ca thông tin quan trng nht,
s dng các cách sau:
ØKhóa tng phn cơ s d liu: khóa bn gc tiến hành vic
cp nht trên bn sao, vic thay thế d liu mi ch được thc
hin khi thao tác cp nht trên bn sao được thc hin hoàn tt.
ØS dng các tp sao lc:
+ Tp nht ký: mt tp tun t cha các bn sao ca các đơn
v cơ s d liu trước và sau khi chúng được cp nht.
+ Tp lưu: cha bn sao toàn b hoc mt phn ca cơ s d
liu được thc hin theo chu k.