Mô tả:
BÀI GIẢNG
QUẢN LÝ DỰ ÁN PHẦN MỀM
BÀI 13. QUẢN LÝ CHẤT LƯỢNG
NỘI DUNG
Mục tiêu
Các công việc cần thực hiện
Tài liệu
Hỏi đáp
NỘI DUNG
Quan niệm về chất lượng phần mềm
Khái niệm về quản lý chất lượng phần mềm
Các họat động cải thiện chất lượng phần
mềm
Chuẩn hoá đối với quản lý chất lượng phần
mềm
CÁC VẤN ĐỀ VỀ CHẤT LƯỢNG
TQC
Chất lượng” là một trong
những yếu tố quan trọng
mà NSD đánh giá hệ thống
thông tin.
Môc ®Ých
Đo chÊt lîng nh thÕ nµo ?
Phong ph¸p luËn
ChuÈn ho¸
VËy thÕ nµo lµ chÊt lîng cña hÖ thèng ?
ChÊt lîng
Lµm thÕ nµo
®Ó mÒm
cã mét hÖ thèng chÊt
lîng
phÇn
C«ng
cô ?
QUAN NIỆM VỀ CHẤT LƯỢNG
Chất
phần mềm theo
Theolượng
quancủa®iÓm
quan điểm lập trinh. Đó chính
Quan
điểmcủa
cñachương trinh.
là chất lượng
Vấn
đề là
làm triÓn.
thế nào để
ngêi
ph¸t
It lçi.
tëng
chương trinh
chạyLý
giống
như
thiết kế. lµ kh«ng cã lçi
Đây chính là chất lượng theo
nghĩa cần thiết
Chất lượng củaTheo
phần quan
mềm theo
®iÓm
quan điểm NSD. Đó là chất
lượng thiết kế .cña ngêi dïng
Giao
diệnthế
tốt, nào
dễ bảo
Vấn đề
là làm
để tri
thiết
dùng!
kế đáp ứngDễ
đúng
nhu cầu của
người sử dụng. Người ta cũng
nói đó là chất lượng theo nghĩa
hấp dẫn
QUAN NiỆM
ChÊt lîng hÊp dÉn
ĐÆc tả
ngoµi
®¸p øng
Đặc tả
®¸p øng
trong
Yªu cÇu
cña NSD
ChÊt lîng cÇn thiÕt
PhÇn
mÒm
QUAN NiỆM
Cßn mét khÝa c¹nh míi trong quan niÖm chÊt lîng cña phÇn mÒm ®ã lµ ®é
tin cËy, ®îc hiÓu lµ tÝnh chÝnh x¸c, tÝnh æn ®Þnh, tÝnh an toµn cña phÇn
mÒm. KÓ tõ khi m¸y tÝnh trë thµnh h¹ tÇng míi cña x· héi, ®é tin cËy cña
phÇn mÒm trë nªn hÕt søc quan träng ®èi víi c¸c ho¹t ®éng x· héi.
ChÊt lîng theo nghÜa x· héi ®o
møc ®é ảnh hëng cña sản phÊm
tíi mäi ngêi (kh«ng kÓ chÝnh
ngêi ph¸t triÓn vµ NSD trùc tiÕp)
QUAN NiỆM
Một phần mềm tốt không những nhu
cầu của người phát triển mà còn
Phải đáp ứng nhu cầu của người
phát triển mà phải thoả mãn người
sử dụng và có độ tin cậy cao
Chất lượng là mức độ thoả mãn của
NSD đối với sản phẩm hay dịch vụ
CÁC ĐẶC TÍNH CHẤT LuỢNG
Cã mét sù kh¸c nhau giữa chÊt lîng nãi chung vµ chÊt
lîng phÇn mÒm vi bản chÊt cña phÇn mÒm. Ph©n mÒm
v« hinh vµ phÇn mÒm lµ sản phÈm trÝ tuÖ cña con ngêi
Do phÇn mÒm lµ v« hinh nªn sÏ kh«ng cã mét dÊu hiÖu
bªn ngoµi nµo ®Ó chøng tá ch©t lîng . ChÝnh vi vËy ®Ó
®¸nh gi¸ ngêi ta phải th«ng qua c¸c chØ sè gi¸n tiÕp mµ
ta gäi lµ ®Æc tÝnh chÊt lîng cña phÇn mềm
PM
ĐÆc tÝnh chÊt lîng
ChÊt lîng
phÇn mÒm
CHUẨN HOÁ CHẤT LƯỢNG
Sù phong phó cña phÇn mÒm
Nhu cÇu më réng cña kh¸i niÖm
®Æc tÝnh chÊt lîng phÇn mÒm
Nhu cÇu ®¸nh gi¸
chÊt lîng phÇn mÒm
Nhu cÇu chuÈn ho¸
ISO/IEC9126
chuÈn vÒ ®Æc tÝnh chÊt lîng
phÇn mÒm cña ISO năm 1991
CÁC ĐẶC TÍNH CHẤT LƯỢNG
Chøc năng
Functionality
Tin cËy
Reablility
Dïng ®îc
Usability
HiÖu quả
Efficiency
Bảo tri ®îc
Maintainability
Khả chuyÓn
Portability
6 ®Æc tÝnh chÝnh
Phï hîp,ChÝnh x¸c, T¬ng t¸c,Th.hiÖn ®óng, An toµn
(Suitability, Accuracy, Interoperability, Compliance, Security)
TØ lÖ trôc trÆc thÊp,Khả năng kh¸ng lçi, Khả năng
kh«i phôc ®îc: (Maturity, Fault Tolerance, Recoverability)
DÔ hiÓu, DÔ häc, DÔ dïng: (Understandability,
Learnability, Operability )
иp øng ®îc về thêi gian, иp øng ®îc vÒ tµi
nguyªn: (Time Behavior, Resource Behavior )
Ph©n tÝch ®îc, Thay ®æi ®îc, æn ®inh, KiÓm thö ®îc
(Analysability, Changeability, Stability, Testabilty)
ThÝch nghi ®îc, Cµi ®Æt ®îc,Tuan chuẩn , Cã thÓ thay
thÕ ®îc (Adaptability, Installability, Conformance,
Replaceablity )
21 ®Æc tÝnh con
TẠI SAO PHẢI QL CHẤT LƯỢNG
PhÇn mÒm v« hinh.
PM
PhÇn mÒm lµ mét
Sản phÈm trÝ tuÖ.
Quản trÞ chÊt lîng phÇn mÒm lµ mét
chuçi c¸c ho¹t ®éng vµ c¸c ph¬ng
ph¸p luËn ®Ó chÊt lîng ®· yªu cÇu
phải ®ạt ®îc
Kh«ng dÔ ®¸nh gi¸ chÊt lîng, phải
cã biÖn ph¸p ngăn ngõa c¸c lçi tiÒm
năng
Cã thÓ xảy ra rÊt nhiÒu ®iÒu kh«ng dù
®o¸n tríc ®îc.
QUAN NIỆM
Møc chÊt lîng
Møc mong muèn
Tæn thÊt
chÊt lîng
PM
Qu¸ trinh diÔn tiÕn cña dù ¸n
CHU TRÌNH QUẢN LÝ CHẤT LƯỢNG
X¸c ®Þnh vÊn ®Ò
Thu thËp c¸c dữ liÖu
X©y dùng kÕ ho¹ch theo
c¸c dữ liÖu thu thËp ®îc.
Thùc hiÖn c¸c hµnh
®éng dùa theo c¸c
®¸nh gi¸ nÕu cÇn
.
KiÓm tra kÕt quả
hiÖn t¹i.
Action
Plan
Chec
k
Do
Thùc hiÖn kÕ ho¹ch.
Thu thËp sè liÖu.
CÁC THỦ TỤC
Giai ®o¹n lËp kÕ ho¹ch
Ên ®Þnh c¸c
môc tiªu vÒ
chÊt lîng
Ên ®Þnh c¸c chØ sè quản trÞ vµ
ph¬ng ph¸p ®o chÊt lîng
®ãi víi mçi bíc ph¸t triÓn
Giai ®o¹n thùc hiÖn
Thu thËp dữ liÖu
vÒ chÊt lîng
иnh gi¸
chÊt lîng
Ch¬ng trinh
hµnh ®éng
MỘT SỐ HOẠT ĐỘNG QUẢN LÝ CHẤT
LƯỢNG
•
Việc nâng cao chất lượng sản phẩm không phải
là vấn đề cá nhân mà là vấn đề tổ chức.
• Các hoạt động đòi hỏi phụ thuộc vào từng pha
và cần phải đưa vào một kế hoạch
• Mục tiêu chât lượng phần mềm cần phải cố định
trong kế hoạch
• Một êkip xúc tiến quản trị chất lượng rất nên
đuợc tổ chức. Các hoạt động dự án cần được
thông báo trở lại bởi ban xúc tiến chất lượng
NGHIÊN CỨU PHÂN BỐ LỖI
Dù phßng lçi
Ph©n bè
g©y lçi
CÇn ®îc giảm
®Õn møc tèi ®a!
X¸c ®Þnh
nhu cÇu
ThiÕt kÕ
LËp trinh
Test
Bảo tri
CÇn ®îc
ph¸t hiÖn sím
Ph©n bè lçi
tån t¹i
Ph¸t hiÖn lçi
HOẠT ĐỘNG TRONG
PHA THIẾT KẾ
Ph¸t hiÖn lçi
Phßng ngõa lçi
CÇn ph¬ng ph¸p
thiÕt kÕ tèt (Methodology)
Xem xÐt l¹i
(Review)
1. LµmXem
bản mÉu
(prototyping)
xÐt l¹i
tµi liÖu rÊt quan träng vi
2. TÝch hîp
by stepthiÕt kÓ ®Ó sím
1. tõng
иnhbíc
gi¸ (Step
chÊt lîng
intergration)
ph¸t hiÖn lçi
3. Sö dông l¹i c«ng nghÖ (Reusing)
2. X¸c nhËn tiÕn triÓn thùc tÕ cña dù ¸n
4. ChuÈn ho¸ (Standardization)
HOẠT ĐỘNG TRONG PHA TEST
• Kh«ng cã mét ®ảm bảo nµo ®Ó ch¾c ch¾n kh«ng cã lçi
dùa trªn c¸c kü thuËt hiÖn t¹i
• Lµm thÕ nµo ®Ó ph¸t hiÖn ra c¸c lçi cßn l¹i mét c¸ch hiÖu
quả lµ ®iÒu rÊt quan träng. ĐiÒu ®ã kh«ng cã nghÜa lµ lµm
nhiÒu mµ phải test mét c¸ch cã hÖ thèng ®Ó ph¸t hiÖn nhiÒu
nhÊt những lçi cßn l¹i
• Giai ®o¹n test lµ c¬ héi cuèi cïng ®Ó ph¸t hiÖn những lçi
cßn l¹i Vi vËy test cÇn ®îc lËp kÕ ho¹ch vµ thùc hiÖn mét
c¸ch cÈn thËn vµ hiÖu quả
• CÇn nhí r»ng bÊt kú lçi nµo kh«ng n»m trong vïng phñ test
thi sÏ kh«ng bao giê ®îc ph¸t hiÖn
QUẢN LÝ TRONG PHA TEST
Test
LËp kÕ ho¹ch test
ThiÕt kÕ c¸c
khoản test
Thùc hiÖn test
ThiÕt kÕ c¸ch thøc Test
- Xem thêm -